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

ระบบไฟล์ (หรือระบบไฟล์) เป็นวิธีการจัดระเบียบข้อมูลที่คาดว่าจะเก็บไว้หลังจากที่โปรแกรมถูกยกเลิกโดยการจัดเตรียมโพรซีเดอร์เพื่อจัดเก็บเรียกคืนและอัพเดตข้อมูลรวมถึงจัดการพื้นที่ว่างบนอุปกรณ์ที่มีอยู่


2
ไฟล์. nfsXXXX ปรากฏขึ้นไฟล์อะไรบ้าง
ฉันมีแอปพลิเคชันที่ทำงาน (บน RHEL5) ที่สตรีมข้อมูลไปยังการแบ่งปัน NFS เมื่อเร็ว ๆ นี้ฉันเห็น. nfsXXXX จำนวนมาก ... (xxx เป็นตัวเลขฐานสิบหก) ปรากฏในไดเรกทอรีการทำงานของมันซึ่งแอปพลิเคชันเขียนไฟล์รายชั่วโมงและต่อมาย้ายไปยังชื่อไฟล์อื่น ไฟล์เหล่านี้คืออะไร? มันบ่งบอกถึงบางสิ่งที่ผิดพลาดหรือไม่? จะวินิจฉัยเพิ่มเติมได้อย่างไร
38 unix  filesystems  nfs 

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

3
เมื่อ fsck เป็นอันตรายหรือไม่?
เมื่อเร็ว ๆ นี้ฉันได้เห็นระบบไฟล์รูทของเครื่องในดาต้าเซ็นเตอร์ระยะไกลได้รับการประกอบใหม่เป็นแบบอ่านอย่างเดียวเนื่องจากปัญหาความมั่นคง เมื่อรีบูตข้อผิดพลาดนี้จะปรากฏขึ้น: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (i.e., without -a or -p options) หลังจากรัน fsck ตามที่แนะนำและยอมรับการแก้ไขด้วยตนเองYข้อผิดพลาดได้รับการแก้ไขและตอนนี้ระบบก็ใช้ได้ ตอนนี้ฉันคิดว่ามันน่าสนใจถ้า fsck ได้รับการกำหนดค่าให้ทำงานและซ่อมแซมทุกอย่างโดยอัตโนมัติเนื่องจากทางเลือกเดียวในบางกรณี (เช่นนี้) กำลังดำเนินการกับดาต้าเซ็นเตอร์ระยะไกลด้วยตนเองและต่อคอนโซลกับเครื่องที่ได้รับผลกระทบ คำถามของฉันคือ: ทำไม fsck โดยค่าเริ่มต้นขอแทรกแซงด้วยตนเอง? อย่างไรและเมื่อใดที่การแก้ไขโดยโปรแกรมดังกล่าวจะไม่ปลอดภัย? มีกรณีใดบ้างที่ sysadmin อาจต้องการออกจากการแก้ไขที่แนะนำไว้ในบางครั้ง (เพื่อดำเนินการอื่น ๆ ) หรือยกเลิกทั้งหมด

14
Linux - ไดเร็กทอรีใดที่ฉันควรแยกออกเมื่อทำการสำรองข้อมูลเซิร์ฟเวอร์?
ฉันสำรองเซิร์ฟเวอร์ Linux และเก็บไว้ในเซิร์ฟเวอร์อื่น เริ่มด้วยวิธีง่าย ๆ rsync -aPh --del server.example.com:/ /mnt/backup มีบางคนชี้ให้เห็นว่าฉันไม่ควรสำรองข้อมูล/procเพราะคุณไม่ต้องการเรียกคืน/procเซิร์ฟเวอร์หนึ่งจากอีกเครื่องหนึ่ง มีอะไรอีกบ้างที่ฉันควร / ไม่ควรรวม? ตัวอย่างเช่นเรื่อง/sysอะไร

2
ไม่สามารถเขียนลงดิสก์ได้ แต่ดิสก์ไม่เต็ม
ฉันใช้ Ubuntu 12.04 และไม่สามารถเขียนไปยังไฟล์ใด ๆ ได้แม้จะเป็นรูทหรือดำเนินการอื่นใดที่ต้องมีการเขียน กระบวนการใด ๆ ที่จำเป็นต้องเขียนไม่สามารถทำได้ดังนั้นจึงล้มเหลวทั้งหมด dfบอกว่าฉันมีพื้นที่เหลือเฟือ: Filesystem Size Used Avail Use% Mounted on /dev/xvda1 30G 14G 15G 48% / udev 984M 4.0K 984M 1% /dev tmpfs 399M 668K 399M 1% /run none 5.0M 0 5.0M 0% /run/lock none 997M 0 997M 0% /run/shm ผลลัพธ์ทั้งหมดที่ฉันพบสำหรับ "ไม่สามารถเขียนลงดิสก์" เป็นเรื่องเกี่ยวกับดิสก์ที่ถูกต้องตามกฎหมาย …

3
ไฟล์สูงสุดที่ระบบไฟล์สามารถมีได้คือเท่าใด?
เมื่อพิจารณาโครงสร้างปัจจุบันของรายการไดเรกทอรีในระบบไฟล์ ext4 บน Ubuntu จำนวนไฟล์สูงสุดที่ระบบไฟล์สามารถมีได้คือเท่าใด อะไรคือวิธีการทั่วไปในการคำนวณจำนวนไฟล์สูงสุดที่ระบบไฟล์สามารถมีได้?

8
วิธีการแก้ไขข้อบกพร่องการออกแบบย้าย / คัดลอก NTFS อย่างไร
เมื่อใครก็ตามที่จัดการกับการอนุญาตเซิร์ฟเวอร์ไฟล์ทราบ NTFS มีคุณสมบัติการออกแบบที่น่าสนใจ / ข้อบกพร่องที่เรียกว่าปัญหาการย้าย / การคัดลอก ตามที่อธิบายไว้ในบทความ MS KB นี้การอนุญาตสำหรับโฟลเดอร์หรือไฟล์จะไม่รับโดยอัตโนมัติจากพาเรนต์ถ้าโฟลเดอร์ถูกย้ายและแหล่งที่มาและปลายทางอยู่ในวอลุ่ม NTFS เดียวกัน สิทธิ์จะได้รับการสืบทอดหากโฟลเดอร์ถูกคัดลอกหรือหากต้นทางและปลายทางอยู่ในไดรฟ์ข้อมูลที่ต่างกัน นี่คือตัวอย่างรวดเร็ว: คุณมีสองโฟลเดอร์ที่ใช้ร่วมกันในวอลุ่ม NTFS เดียวกันที่เรียกว่า "ช่างเทคนิค" และ "ผู้จัดการ" กลุ่มช่างเทคนิคมีการเข้าถึง RW ไปยังโฟลเดอร์ช่างเทคนิคและกลุ่มผู้จัดการมีการเข้าถึง RW ไปยังโฟลเดอร์ "ผู้จัดการ" หากใครบางคนสามารถเข้าถึงทั้งสองและพวกเขาย้ายโฟลเดอร์ย่อยจากโฟลเดอร์ "ผู้จัดการ" ไปยังโฟลเดอร์ "ช่างเทคนิค" โฟลเดอร์ที่ถูกย้ายจะยังคงเข้าถึงได้เฉพาะผู้ใช้ในกลุ่ม "ผู้จัดการ" กลุ่ม "ช่างเทคนิค" ไม่สามารถเข้าถึงโฟลเดอร์ย่อยแม้ว่าจะอยู่ภายใต้โฟลเดอร์ "ช่างเทคนิค" และควรสืบทอดสิทธิ์จากด้านบน ดังที่คุณสามารถจินตนาการได้สิ่งนี้ทำให้เกิดการโทรการสนับสนุนตั๋วและการสูญเสียรอบในการแก้ไขปัญหาผู้ใช้ปลายทางเหล่านี้ไม่ต้องพูดถึงสิทธิ์การใช้งานที่คุณสามารถพบได้หากผู้ใช้ย้ายโฟลเดอร์ระหว่างโฟลเดอร์ / พื้นที่ปลอดภัยต่าง ๆ ปริมาณเดียวกัน คำถามคือ: วิธีที่ดีที่สุดในการแก้ไขข้อบกพร่องการออกแบบ NTFS นี้คืออะไรและคุณจัดการกับมันอย่างไรในสภาพแวดล้อมของคุณ ฉันรู้ว่าบทความ KB ที่เชื่อมโยงพูดถึงคีย์รีจิสตรีเพื่อเปลี่ยนพฤติกรรมเริ่มต้นของ …

11
ระบบไฟล์ที่เก็บข้อมูลแบบกระจาย - อันที่หนึ่ง / มีผลิตภัณฑ์ที่พร้อมใช้งานหรือไม่?
ด้วยHadoopและCouchDBทั่วในบล็อกและข่าวที่เกี่ยวข้องว่าหน่วยเก็บข้อมูลที่ทนต่อความผิดพลาด (เอ็นจิ้น) ที่ใช้งานได้จริงคืออะไร CouchDB จริง ๆ แล้วไม่มีคุณสมบัติการแจกจ่ายใด ๆ อยู่ภายในความรู้ของฉันกาวเพื่อกระจายรายการโดยอัตโนมัติหรือแม้กระทั่งฐานข้อมูลทั้งหมดจะหายไป Hadoop ดูเหมือนจะใช้กันอย่างแพร่หลายมาก - อย่างน้อยมันก็ได้รับการกดดี แต่ก็ยังมีจุดล้มเหลวเพียงจุดเดียว: The NameNode นอกจากนี้มันสามารถติดตั้งได้ผ่าน FUSE เท่านั้นฉันเข้าใจว่า HDFS ไม่ใช่เป้าหมายหลักของ Hadoop GlusterFSไม่มีแนวคิดอะไรที่ใช้ร่วมกัน แต่เมื่อเร็ว ๆ นี้ฉันอ่านบทความหลายเรื่องที่ทำให้ฉันเห็นว่ามันไม่เสถียรเท่าไหร่ ความมันวาวมีจุดของความล้มเหลวเพียงจุดเดียวเนื่องจากมันใช้เซิร์ฟเวอร์เมทาดาทาโดยเฉพาะ Cephดูเหมือนจะเป็นผู้เล่นที่เลือก แต่หน้าแรกระบุว่ามันยังอยู่ในช่วงอัลฟา ดังนั้นคำถามคือระบบไฟล์แบบกระจายมีชุดคุณลักษณะต่อไปนี้ (ไม่มีลำดับเฉพาะ): POSIX ได้ การเพิ่ม / กำจัดโหนดอย่างง่ายดาย แนวคิดแบบไม่มีอะไรแชร์ ทำงานบนฮาร์ดแวร์ราคาถูก (AMD Geode หรือโปรเซสเซอร์ระดับ VIA Eden) การพิสูจน์ตัวตน / การอนุญาตในตัว ระบบไฟล์เครือข่าย (ฉันต้องการที่จะสามารถติดตั้งพร้อมกันในโฮสต์ที่แตกต่างกัน) ยินดีที่ได้: ไฟล์ที่สามารถเข้าถึงได้ในเครื่อง: …

5
ความหมายของประสิทธิภาพสำหรับไฟล์นับล้านไฟล์ในระบบไฟล์ที่ทันสมัยคืออะไร?
สมมติว่าเรากำลังใช้ ext4 (ด้วย dir_index ที่เปิดใช้งาน) เพื่อโฮสต์ไฟล์ 3M (โดยมีขนาดเฉลี่ย 750KB) และเราจำเป็นต้องตัดสินใจว่าจะใช้รูปแบบโฟลเดอร์ใด ในโซลูชันแรกเราใช้ฟังก์ชันแฮชกับไฟล์และใช้โฟลเดอร์สองระดับ (เป็น 1 ตัวอักษรสำหรับระดับแรกและ 2 ตัวอักษรถึงระดับที่สอง): ดังนั้นการเป็นfilex.forแฮชเท่ากับabcde1234เราจะเก็บไว้ใน / เส้นทาง / a / bc /abcde1234-filex.for ในโซลูชันที่สองเราใช้ฟังก์ชันแฮชกับไฟล์และใช้โฟลเดอร์สองระดับ (เป็น 2 ตัวอักษรสำหรับระดับแรกและ 2 ตัวอักษรถึงระดับที่สอง): ดังนั้นการเป็นfilex.forแฮชเท่ากับabcde1234เราจะเก็บไว้ใน / เส้นทาง / ab / de /abcde1234-filex.for สำหรับวิธีแก้ปัญหาแรกเราจะมีรูปแบบต่อไปนี้ที่/path/[16 folders]/[256 folders]มีค่าเฉลี่ย 732 ไฟล์ต่อโฟลเดอร์ (โฟลเดอร์สุดท้ายที่ไฟล์จะอยู่) ในขณะที่การแก้ปัญหาที่สองเราจะมี/path/[256 folders]/[256 folders]กับค่าเฉลี่ยของ 45 ไฟล์ต่อโฟลเดอร์ พิจารณาว่าเราจะเขียน …

1
เหตุใดการลบไฟล์ขนาดใหญ่จึงใช้เวลานานกว่า
ความเข้าใจของฉันคือการทำงานrmกับไฟล์เพียงแค่ยกเลิกการเชื่อมโยงมันทำเครื่องหมายพื้นที่ว่างในระบบไฟล์ จากนั้นควรปฏิบัติตามว่าการลบไฟล์หนึ่งไฟล์จะใช้เวลาประมาณเท่ากันเสมอ (เช่นความเร็วในการลบนั้นเป็นสัดส่วนกับจำนวนไฟล์ไม่ใช่ขนาดของไฟล์) ดังนั้นทำไมไม่ลบไฟล์ GB ใช้เวลา 15 กว่านาทีกับง่ายrm file.tar.gz?

9
วิธีที่ดีที่สุดในการเปรียบเทียบ (diff) โครงสร้างไดเรกทอรีแบบเต็ม?
วิธีที่ดีที่สุดในการเปรียบเทียบโครงสร้างไดเรกทอรีคืออะไร ฉันมีอรรถประโยชน์สำรองข้อมูลที่ใช้rsync ฉันต้องการบอกความแตกต่างที่แน่นอน (ในแง่ของขนาดไฟล์และวันที่เปลี่ยนแปลงล่าสุด) ระหว่างแหล่งที่มาและการสำรองข้อมูล สิ่งที่ต้องการ: Local file Remote file Compare /home/udi/1.txt (date)(size) /home/udi/1.txt (date)(size) EQUAL /home/udi/2.txt (date)(size) /home/udi/2.txt (date)(size) DIFFERENT แน่นอนว่าเครื่องมือสามารถสร้างขึ้นมาได้หรือไอเดียสำหรับสคริปต์ไพ ธ อน ขอบคุณมาก! Udi

6
ไฟล์. DS_Store คืออะไรและทำไม OSX จึงเก็บไว้ใน Windows
เมื่อใดก็ตามที่ฉันเข้าถึง windows share จาก OSX 10.5 มันจะทิ้งไฟล์. DS_Store ไว้ในระบบไฟล์ระยะไกล พวกเขาใช้อะไรและจำเป็นและสามารถป้องกันไม่ให้ถูกสร้างขึ้นได้อย่างไร

3
ระบบไฟล์ XFS เสียใน RHEL / CentOS 6.x - ฉันต้องทำอย่างไร
เวอร์ชันล่าสุดของ RHEL / CentOS (EL6) นำการเปลี่ยนแปลงที่น่าสนใจมาสู่ระบบไฟล์ XFS ที่ฉันต้องพึ่งพาอย่างมากมานานกว่าทศวรรษ ฉันใช้เวลาส่วนหนึ่งในช่วงฤดูร้อนที่ผ่านมาไล่ตามสถานการณ์ไฟล์ XFS กระจัดกระจายซึ่งเป็นผลมาจากแบ็คเคอร์เนลที่มีเอกสารไม่ดี คนอื่นประสบปัญหาประสิทธิภาพการทำงานที่โชคร้ายหรือมีพฤติกรรมที่ไม่สอดคล้องกันตั้งแต่ย้ายมาที่ EL6 XFS เป็นระบบไฟล์เริ่มต้นของฉันสำหรับข้อมูลและพาร์ติชันการเจริญเติบโตเนื่องจากมีเสถียรภาพความสามารถในการปรับขนาดและเพิ่มประสิทธิภาพที่ดีกว่าระบบไฟล์ ext3 เริ่มต้น มีปัญหากับ XFS ในระบบ EL6 ที่โผล่ขึ้นมาในเดือนพฤศจิกายน 2012 ฉันสังเกตเห็นว่าเซิร์ฟเวอร์ของฉันแสดงระบบที่โหลดสูงผิดปกติแม้ในขณะที่ไม่ได้ใช้งาน ในกรณีหนึ่งระบบที่ไม่โหลดจะแสดงค่าเฉลี่ยการโหลดอย่างต่อเนื่องที่ 3+ ในคนอื่น ๆ มีการโหลด 1+ ครั้ง จำนวนระบบไฟล์ XFS ที่เมาท์ดูเหมือนจะมีผลต่อความรุนแรงของการเพิ่มโหลด ระบบมีระบบไฟล์ XFS ที่ใช้งานอยู่สองระบบ โหลดเป็น +2 หลังจากอัปเกรดเป็นเคอร์เนลที่ได้รับผลกระทบ ขุดลึกลงไปผมพบว่าไม่กี่กระทู้บนXFS รายชื่อผู้รับจดหมายที่ชี้ไปยังความถี่ที่เพิ่มขึ้นของxfsaildขั้นตอนการนั่งอยู่ในSTAT Dรัฐ CentOS Bug Tracker ที่สอดคล้องกันและรายการRed Hat Bugzillaจะร่างรายละเอียดเฉพาะของปัญหาและสรุปว่านี่ไม่ใช่ปัญหาด้านประสิทธิภาพ เพียง …

4
มีรูปแบบ 'ด่วน' สำหรับ ext4 หรือไม่?
ใน Windows การฟอร์แมตด้วย NTFS นั้นรวดเร็วมาก ฉันมีลีนุกซ์ที่ใช้พลังงานต่ำและมี RAM น้อย การฟอร์แมตวอลุ่ม 2TB ไปยัง ext4 นั้นใช้เวลานาน มีอะไรที่ฉันสามารถทำได้เพื่อเร่งความเร็วในการจัดรูปแบบหรือไม่? ฉันนึกภาพไม่ออกว่าใช้เวลานานเท่าไหร่? (ใช้เวลานานเท่าไหร่)

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