คำถามติดแท็ก filesystems

ระบบไฟล์เป็นวิธีการจัดระเบียบและจัดเก็บไฟล์คอมพิวเตอร์ด้วยข้อมูลของพวกเขา

3
วัตถุประสงค์ของโฟลเดอร์ + ที่หายไปใน Linux และ Unix คืออะไร
มีโฟลเดอร์ที่รูทของระบบปฏิบัติการ Linux และ Unix ชื่อ /lost+found/ มีไว้เพื่ออะไร? ฉันจะโต้ตอบกับสถานการณ์นี้ภายใต้สถานการณ์ใด ฉันจะโต้ตอบกับมันอย่างไร?

5
/ usr / bin vs / usr / local / bin บน Linux
เหตุใดจึงมีหลายสถานที่ที่จะวางไบนารีใน Linux อย่างน้อยห้าเหล่านี้มี: /bin/ /sbin/ /usr/bin/ /usr/local/bin/ /usr/local/sbin/ และในบ็อกซ์ออฟฟิศของฉันฉันไม่มีสิทธิ์เขียนบางอย่าง ไบนารี่ประเภทใดที่เข้ากับสิ่งเหล่านี้bin?

2
การผูกติดคืออะไร?
“ ภูเขาผูก” คืออะไร? ฉันจะสร้างได้อย่างไร มันดีสำหรับอะไร? ฉันได้รับคำสั่งให้ใช้ตัวยึดสำหรับบางอย่าง แต่ฉันไม่เข้าใจว่ามันคืออะไรหรือใช้อย่างไร

8
ค้นหาว่ามีการใช้ไอโหนดใด
ดังนั้นฉันจึงได้รับคำเตือนจากระบบตรวจสอบของเราบนกล่องใดกล่องหนึ่งของเราที่จำนวนของ inodes ฟรีในระบบไฟล์มีน้อย df -i เอาท์พุทแสดงสิ่งนี้: Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvda1 524288 422613 101675 81% / อย่างที่คุณเห็นพาร์ติชั่นรูทนั้นใช้ไอโหนด 81% ฉันสงสัยว่ามันถูกใช้งานทั้งหมดในไดเรกทอรีเดียว แต่ฉันจะหาที่ที่อยู่ได้อย่างไร
189 filesystems  inode 

4
ทำอย่างไรจึงจะได้รายชื่อระบบไฟล์ที่ถูกเมาท์ใน Linux ที่สมบูรณ์และแน่นอน?
ฉันมักจะใช้mountเพื่อตรวจสอบระบบไฟล์ที่ติดตั้ง ฉันยังรู้ว่ามีการเชื่อมต่อระหว่างบางmountและ/etc/mtabแต่ผมไม่แน่ใจว่าเกี่ยวกับรายละเอียด หลังจากอ่านวิธีการตรวจสอบว่า / proc / ติดตั้งฉันสับสนมากขึ้น คำถามของฉันคือจะหารายการระบบไฟล์ที่เมาท์ได้อย่างแม่นยำที่สุดได้อย่างไร? ฉันควรใช้mountหรืออ่านเนื้อหาของ/etc/mtabหรือเนื้อหาของ/proc/mountsหรือไม่ อะไรจะให้ผลลัพธ์ที่น่าเชื่อถือที่สุด
150 linux  filesystems  mount 

3
Sticky bit ทำงานอย่างไร
SUID เหนียวเล็กน้อยนำไปใช้กับโปรแกรมปฏิบัติการการตั้งค่าสถานะของระบบเพื่อให้ภาพของโปรแกรมในหน่วยความจำหลังจากที่โปรแกรมทำงานเสร็จ แต่ฉันไม่รู้ว่าสิ่งที่เก็บไว้ในหน่วยความจำ และฉันจะเห็นพวกเขาอย่างไรในกรณีนี้

8
เหตุใดฮาร์ดลิงก์ไปยังไดเรกทอรีที่ไม่ได้รับอนุญาตใน UNIX / Linux
ฉันอ่านในตำราเรียนที่ Unix / Linux ไม่อนุญาตการเชื่อมโยงอย่างหนักไปยังไดเรกทอรี แต่อนุญาตการเชื่อมโยงที่อ่อนนุ่ม เป็นเพราะเมื่อเรามีรอบและถ้าเราสร้างฮาร์ดลิงก์และหลังจากเวลาที่เราลบไฟล์ต้นฉบับมันจะชี้ไปที่ค่าขยะบางอย่าง? หากวัฏจักรคือเหตุผลเดียวที่อยู่เบื้องหลังไม่อนุญาตให้มีการเชื่อมโยงอย่างหนักแล้วทำไมลิงก์แบบนุ่มไปยังไดเรกทอรีที่ได้รับอนุญาต?

10
สคริปต์ตรวจสอบโฟลเดอร์สำหรับไฟล์ใหม่หรือไม่
วิธีการตรวจหาไฟล์ใหม่ในโฟลเดอร์ที่มีbash script ฉันต้องการประมวลผลไฟล์ทันทีที่สร้างขึ้นในโฟลเดอร์ เป็นไปได้ที่จะทำเช่นนั้นหรือฉันต้องกำหนดสคริปต์ด้วยcronที่ตรวจสอบไฟล์ใหม่ทุกนาทีหรือไม่

5
Superblock, Inode, Dentry และไฟล์คืออะไร?
จากบทความกายวิภาคของระบบไฟล์ลินุกซ์โดยเอ็มทิมโจนส์ผมอ่านที่ลินุกซ์ทุกมุมมองระบบไฟล์จากมุมมองของชุดทั่วไปของวัตถุและวัตถุเหล่านี้เป็นซุปเปอร์บล๊อก , ไอโหนด , Dentryและไฟล์ แม้ว่าส่วนที่เหลือของย่อหน้าจะอธิบายข้างต้น แต่ฉันก็ไม่สบายใจกับคำอธิบายนั้น ใครสามารถอธิบายคำศัพท์เหล่านี้ให้ฉันได้บ้าง

6
ฉันสามารถกำหนดค่าระบบ Linux สำหรับการแคชระบบไฟล์ที่เข้มงวดยิ่งขึ้นได้หรือไม่?
ฉันไม่กังวลเกี่ยวกับการใช้ RAM (เท่าที่ฉันมีเพียงพอ) หรือเกี่ยวกับการสูญเสียข้อมูลในกรณีที่มีการปิดเครื่องโดยไม่ตั้งใจ (เนื่องจากพลังงานของฉันได้รับการสนับสนุนระบบมีความน่าเชื่อถือและข้อมูลไม่สำคัญ) แต่ฉันทำการประมวลผลไฟล์จำนวนมากและสามารถใช้การเพิ่มประสิทธิภาพบางอย่างได้ นั่นเป็นเหตุผลที่ฉันต้องการตั้งค่าระบบให้ใช้ RAM เพิ่มเติมสำหรับระบบไฟล์อ่านและเขียนแคชเพื่อดึงไฟล์อย่างจริงจัง (เช่นอ่านล่วงหน้าทั้งไฟล์ที่เข้าถึงโดยแอปพลิเคชันในกรณีที่ไฟล์มีขนาดสติหรืออย่างน้อย อ่านล่วงหน้าก้อนใหญ่ของมันเป็นอย่างอื่น) และเพื่อล้างบัฟเฟอร์การเขียนน้อยลง ทำอย่างไรจึงจะบรรลุผล (อาจเป็นไปได้) ฉันใช้ระบบไฟล์ ext3 และ ntfs (ฉันใช้ ntfs มาก!) กับ XUbuntu 11.10 x86

4
เหตุใดจึงมีวิธีการวัดการใช้ดิสก์ที่แตกต่างกันมากมาย
เมื่อฉันสรุปขนาดไฟล์ของฉันฉันจะได้รูปหนึ่ง ถ้าฉันวิ่งduฉันจะได้ตัวเลขอื่น ถ้าฉันเรียกใช้duไฟล์ทั้งหมดในพาร์ติชันของฉันมันไม่ตรงกับที่ใช้ในการdfอ้างสิทธิ์ เหตุใดจึงมีตัวเลขต่าง ๆ มากมายสำหรับขนาดรวมของไฟล์ของฉัน คอมพิวเตอร์เพิ่มไม่ได้ใช่ไหม การพูดของการเพิ่ม: เมื่อฉันเพิ่มคอลัมน์ "ใช้แล้ว" และ "พร้อมใช้งาน" ของdfฉันจะไม่ได้ตัวเลขทั้งหมด และตัวเลขทั้งหมดนั้นเล็กกว่าขนาดพาร์ติชันของฉัน และถ้าฉันเพิ่มขนาดพาร์ติชันของฉันฉันจะไม่ได้ขนาดดิสก์ของฉัน! สิ่งที่ช่วยให้?

3
ฉันจะค้นหาโฟลเดอร์ที่อยู่ในอุปกรณ์ทางกายภาพได้อย่างไร
โดยเฉพาะ: ฉันทำsudo mkdir /workและต้องการตรวจสอบว่าอยู่ในฮาร์ดไดรฟ์ของฉันจริงและไม่ได้แมปกับไดรฟ์อื่น ฉันจะตรวจสอบว่าโฟลเดอร์นี้อยู่ที่ใดได้อย่างไร
110 filesystems 

4
พื้นที่สงวนสำหรับรูทบนระบบไฟล์ - เพราะอะไร
ฉันเข้าใจว่าโดยค่าเริ่มต้นระบบไฟล์ที่สร้างขึ้นใหม่จะถูกสร้างขึ้นด้วย 5% ของพื้นที่ที่จัดสรรสำหรับรูท ฉันรู้ว่าคุณสามารถเปลี่ยนพื้นที่ที่กำหนดด้วย: tune2fs -m 1 /dev/sdXY สิ่งที่ฉันอยากรู้คืออะไรคือจุดประสงค์ที่แท้จริงของพื้นที่สงวนนี้คืออะไร มันมีจุดประสงค์ที่เป็นประโยชน์หรือไม่ซึ่งจะได้พื้นที่มากกว่า 5% ในบางสถานการณ์? เหตุผลที่ฉันสะดุดกับคำถามนี้คือเมื่อเร็ว ๆ นี้เราได้สร้างไฟล์เก็บข้อมูลขนาด 1TB และไม่สามารถคิดได้ว่าทำไม df -h ทำให้เราขาดความสามารถ 5% ไป

2
เวลาประทับเวลาการแก้ไขและเวลาที่สร้างไฟล์
ฉันเพิ่งรู้ls -tและls -fให้เรียงลำดับที่แตกต่างกันของไฟล์และไดเรกทอรีย่อยภายใต้ไดเรกทอรี อะไรคือความแตกต่างระหว่างการประทับเวลาเวลาการแก้ไขและเวลาที่สร้างไฟล์ วิธีรับและเปลี่ยนแปลงข้อมูลประเภทนี้โดยคำสั่ง? ในแง่ของข้อมูลประเภทใดที่ผู้คนพูดว่าไฟล์นั้น "ใหม่กว่า" กว่าคนอื่น? การเปลี่ยนแปลงข้อมูลประเภทใดจะไม่ทำให้ไฟล์แตกต่างกัน? ตัวอย่างเช่นฉันเห็นบางคนเขียนว่า: โดยค่าเริ่มต้นโปรแกรม rsync จะดูว่าไฟล์มีขนาดและเวลาต่างกันหรือไม่ มันไม่สนใจว่าไฟล์ใดจะใหม่กว่าหากมันแตกต่างกันมันจะถูกเขียนทับ คุณสามารถส่งผ่าน '--update' ตั้งค่าสถานะเป็น rsync ซึ่งจะทำให้ข้ามไฟล์ในปลายทางหากไฟล์นั้นใหม่กว่าไฟล์ในแหล่งที่มา แต่ตราบใดที่เป็นไฟล์ประเภทเดียวกัน สิ่งนี้หมายความว่าถ้าเช่นไฟล์ต้นฉบับเป็นไฟล์ปกติและปลายทางคือ symlink ไฟล์ปลายทางจะถูกเขียนทับโดยไม่คำนึงถึงการประทับเวลา ในหมายเหตุด้านข้างชนิดของไฟล์ที่นี่มีความหมายเฉพาะไฟล์ปกติและ simlink ไม่ใช่ประเภทเช่น pdf, jpg, htm, txt และอื่น ๆ ?
105 linux  filesystems  files 

3
ฉันสามารถดูความคืบหน้าของการดำเนินการ "ซิงค์" ได้หรือไม่
ฉันได้คัดลอกไฟล์ขนาดใหญ่ไปยังดิสก์ USB ที่ติดตั้งบนระบบ Linux ด้วย async สิ่งนี้จะกลับไปที่พรอมต์คำสั่งอย่างรวดเร็ว แต่เมื่อฉันพิมพ์syncแน่นอนมันต้องไปที่ดิสก์และใช้เวลานาน ฉันเข้าใจว่ามันจะช้า แต่มีที่ไหนที่ฉันสามารถดูตัวนับลงไปที่ศูนย์ได้หรือไม่ การดูbuffersในtopไม่ช่วยอะไรเลย
103 linux  filesystems  io  async 

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