เป็นไปได้หรือไม่ที่จะซ่อนการหายไป + พบ


18

ให้พาร์ติชั่นสำหรับเก็บเพลงวิดีโอและอื่น ๆ เป็นไปได้หรือไม่ที่จะซ่อนไดเรกทอรีที่หายไป + ที่พบ

คำตอบ:


19

สร้างไดเร็กทอรีย่อยในระบบไฟล์นั้นและแบ่งใช้ / symlink ที่แทนที่จะเป็นไดเร็กทอรีรูทของระบบไฟล์

เป็นความคิดที่ดีที่จะลบไดเรกทอรีที่หายไป + ออก เมื่อกู้คืน fsck ต้องการไดเรกทอรีหลายเซกเตอร์ที่มีอยู่เพื่อสร้างรายการไดเรกทอรีสำหรับไฟล์ที่หายไป หากไม่มีไดเรกทอรีที่หายไป + พบว่ามันจะต้องสร้างหนึ่งอาจเขียนทับข้อมูล


1
มีแหล่งข้อมูลใดบนนั้น?
kubanczyk

โดย "แหล่งที่มาบน" ฉันถือว่าคุณหมายถึงการอ้างอิง? มันไม่ได้กล่าวถึงใน manpages ใด ๆ ที่ฉันสามารถหาได้ แต่มันถูกกล่าวถึงที่นี่ (ขอบคุณ Google): aplawrence.com/SCOFAQ/FAQ_scotec1fsck_lostfound.html
MikeyB

1
ความคิดที่ไม่ดีจริงที่จะลบมัน FSCK จะสร้างใหม่ แต่ตามที่กล่าวไว้ข้างต้นอาจทำให้เกิดความเสียหายมากขึ้น
Tonny

11

สำหรับเดสก์ท็อปที่ใช้ Gnome2 / Mate Nautilus / Caja ให้สร้างไฟล์ที่เรียกว่า.hiddenในโฟลเดอร์รูทของไดรฟ์

แก้ไขเนื้อหาที่จะอ่าน:

lost+found

Nautilus จะซ่อนโฟลเดอร์ + ที่หายไปหากคุณรีเฟรช กด 'ctrl-h' เพื่อสลับรายการที่ซ่อนอยู่ที่มองเห็น / มองไม่เห็น


น่าเสียดายที่นี่ไม่ได้ผลสำหรับปลาโลมาของ KDE หรือแม้แต่ Thunar อย่างไรก็ตาม Thunar ซ่อน + หายไปเป็นค่าเริ่มต้นเนื่องจากเป็นโฟลเดอร์ระบบดูเหมือนว่า
Manu Järvinen

@ ManuJärvinenโฟลเดอร์ระบบควรหมายถึงอะไร เท่าที่เคอร์เนลเกี่ยวข้องlost+foundเป็นไดเรกทอรีสามัญเช่นเดียวกับไดเรกทอรีอื่น ๆ มันเป็นเพียงfsckที่มีความต้องการชื่อไดเรกทอรีนี้โดยเฉพาะ เครื่องมืออื่น ๆ การรักษาชื่อที่พิเศษเพียง fsckแต่เพื่อให้ตรงกับการประชุมที่ใช้โดย
kasperd

5

Nautilus (และ Konq?) จะตีความไฟล์. hidden ในไดเรกทอรีเป็นรายการไฟล์ที่จะซ่อน มิฉะนั้นตามที่คนอื่นแนะนำให้ใช้ XFS หรือ ReiserFS



4

ไม่ แต่คุณสามารถลบได้ (มันจะถูกสร้างขึ้นใหม่ใน fsck ถัดไป) หรือคุณสามารถใช้ระบบไฟล์อื่นซึ่งไม่ต้องการ + ที่หายไป ext2 / 3 ทำ


ใช่ แต่คุณสามารถมีสคริปต์ที่ลบมันหลังจากที่ fsck ทำงาน ฉันไม่รู้จริงๆว่าประเด็นนี้จะเป็นอย่างไร
BobbyShaftoe

1
การพูดอย่างเคร่งครัดเป็นเพียงคำสั่ง fsck ซึ่งต้องการไดเรกทอรีที่หายไป + ที่พบ ระบบไฟล์นั้นไม่ต้องการมัน ฉันไม่พบการพูดถึงไดเรกทอรีที่หายไป + ที่พบในซอร์สโค้ดระบบไฟล์ จากมุมมองของระบบไฟล์มันไม่แตกต่างจากไดเร็กทอรีอื่นทั้งหมด
kasperd

คำแนะนำที่แย่จริงๆ มันเป็นไดเรกทอรีพิเศษเพราะserverfault.com/a/9909/2101
MikeyB

2

Lost + Found คือที่ที่ FSCK กำลังฝากบิตของไฟล์ที่สามารถกู้คืนได้หากระบบไฟล์ของคุณเสียหาย หากไดเรกทอรีว่างเปล่าในปัจจุบันคุณจะปลอดภัยที่จะลบมัน

FSCK (ฉันเชื่อว่า) จะสร้างใหม่หากมีสิ่งที่ต้องใส่ที่นั่น

ไม่แน่ใจว่าทำไมการมีไดเรกทอรีนั้นเป็นปัญหาสำหรับคุณใช่ไหม



1

อย่างน้อยใน Ubuntu เพียงแค่เปลี่ยนเจ้าของไดเรกทอรีเป็นรูท

sudo chown -R root:root '/media/user/device/lost+found'

แค่นั้นแหละ.


-1

ไม่ไม่สามารถซ่อนได้เพราะอยู่ภายใต้ระบบปฏิบัติการ UNIX เฉพาะไฟล์ที่ขึ้นต้นด้วยจุดเท่านั้นที่ถูกซ่อนจากมุมมองมาตรฐาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.