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

ระบบไฟล์เป็นข้อกำหนดของวิธีการจัดเก็บตั้งชื่อและจัดการไฟล์ต่าง ๆ ในคอมพิวเตอร์ แท็กนี้ควรใช้สำหรับคำถามระบบไฟล์ทั่วไป สำหรับคำถามระบบไฟล์เฉพาะ (FAT, NTFS, ext4, ... ) ให้ใช้แท็กที่เหมาะสมแทน

4
Windows 8.1 ไฟล์ฟอนต์หายไปหลังจากรีสตาร์ท
เมื่อหลายวันก่อนฉันรีบูตระบบ windows 8.1 ของฉัน หลังจากรีบูตทุกข้อความในระบบของฉันนั้นลึกลับมาก - แสดงสัญลักษณ์แปลก ๆ บางอย่างเท่านั้น หลังจากการตรวจสอบฉันพบว่าโฟลเดอร์ c: \ windows \ fonts ของฉันเกือบจะว่างเปล่า ดังนั้นฉันจึงคัดลอกไฟล์ตัวอักษรจากการติดตั้ง windows 8.1 อื่นไปยังโฟลเดอร์ที่ว่างเปล่าเกือบ ทันทีที่ฉันคัดลอกไฟล์ข้อความของระบบก็สามารถอ่านได้อีกครั้ง แต่หลังจากรีบูตอีกครั้งปัญหาเกิดขึ้นอีกครั้ง - โฟลเดอร์ฟอนต์ระบบว่างเปล่าอีกครั้ง ไม่มีใครรู้ว่าทำไม windows ลบไฟล์แบบอักษรของฉันในระหว่างการรีสตาร์ท?

3
จะรู้ได้อย่างไรว่า noatime หรือ relatime เป็นตัวเลือก mount เริ่มต้นในเคอร์เนล?
ฉันพยายามที่จะรู้ว่ามีการตั้งค่า relatime หรือ noatime บนระบบไฟล์ แต่ฉันไม่พบข้อมูลทั้งใน / etc / fstab หรือในตัวเลือกการบูตเคอร์เนล ก่อนอื่นดูเหมือนชัดเจนว่าฉันไม่มีพฤติกรรม "ปกติ" ในเวลา: root@antec:/tmp# rm -f test.txt; echo a>test.txt root@antec:/tmp# stat test.txt | \grep -i 2011 Access: 2011-08-01 21:54:30.000000000 +0200 Modify: 2011-08-01 21:54:30.000000000 +0200 Change: 2011-08-01 21:54:30.000000000 +0200 root@antec:/tmp# cat test.txt > /dev/null root@antec:/tmp# stat test.txt | \grep -i …

4
การค้นหาไฟล์ที่มีข้อผิดพลาดที่ไม่สามารถแก้ไขได้ BTRFS
ฉันมีคำถามเกี่ยวกับข้อผิดพลาดที่ไม่สามารถกู้คืนได้ในระบบไฟล์ BTRFS โดยเฉพาะฉันใช้ BTRFS Scrub เมื่อไม่นานมานี้หลังจากประสบปัญหากับหนึ่งใน RAM ของฉันและดูเหมือนว่าจะพบข้อผิดพลาดที่ไม่สามารถแก้ไขได้ 4 ข้อ นี่คือผลลัพธ์: scrub status for <UUID> scrub started at Thu Dec 25 15:19:22 2014 and was aborted after 89882 seconds total bytes scrubbed: 1.87TiB with 4 errors error details: csum=4 corrected errors: 0, uncorrectable errors: 4, unverified errors: 0 โชคดีที่ฉันได้สำรองข้อมูลทุกอย่างในการสำรองข้อมูลระดับอุดมศึกษาดังนั้นฉันจึงไม่กังวลเป็นพิเศษเกี่ยวกับการสูญเสียไฟล์ (ฉันตระหนักดีถึงปัญหาที่เกี่ยวข้องกับสถานะการทดลองของ …


5
ฉันจะเข้าสู่ระบบไฟล์อ่าน / เขียนโดยชื่อไฟล์ใน Linux ได้อย่างไร
ฉันกำลังมองหาวิธีการง่ายๆที่จะบันทึกการทำงานของระบบไฟล์ ควรแสดงชื่อของไฟล์ที่กำลังเข้าถึงหรือแก้ไข ฉันคุ้นเคยกับ powertop และดูเหมือนว่ามันใช้งานได้ในระดับหนึ่งจนมันแสดงไฟล์ผู้ใช้ที่เขียนขึ้น มียูทิลิตี้อื่น ๆ ที่รองรับคุณสมบัตินี้หรือไม่ บางส่วนของการค้นพบของฉัน: powertop : ดีที่สุดสำหรับการบันทึกการเข้าถึงการเขียน แต่มุ่งเน้นที่กิจกรรม CPU iotop : แสดงการเข้าถึงดิสก์แบบเรียลไทม์ตามกระบวนการ แต่ไม่ใช่ชื่อไฟล์ lsof : แสดงไฟล์ที่เปิดต่อกระบวนการ แต่ไม่ใช่เรียลไทม์การเข้าถึงไฟล์ iostat : แสดงเวลาจริง / O ประสิทธิภาพของดิสก์ / อาร์เรย์ แต่ไม่ได้ระบุไฟล์หรือกระบวนการ

3
ชื่อไฟล์ควรมีหลายจุดหรือไม่
Some Deliverable - v0.1.docxฉันมักจะตั้งชื่อไฟล์โดยใช้การประชุมดังกล่าวที่ผมรวมหมายเลขรุ่นในตอนท้ายคล้ายกับ บางครั้งเมื่อเพื่อนร่วมงานให้การเปลี่ยนแปลงและส่งกลับรุ่นปรับปรุงที่พวกเขาจะปรับปรุงหมายเลขรุ่นว่า Some Deliverable - v0 2.docxแต่พวกเขายังจะเข้ามาแทนที่ช่วงเวลาพิเศษกับพื้นที่เช่น สิ่งนี้มักจะเกิดขึ้นพอกับเพื่อนร่วมงานที่หลากหลายที่ฉันสงสัยว่า: ยังมีอันตรายในการตั้งชื่อไฟล์หลายช่วงเวลาหรือไม่? เพื่อนร่วมงานของฉันระวังตัวมากเกินไปหรือใช้มาตรการป้องกันที่ถูกต้องหรือไม่? และถ้าเป็นข้อควรระวังที่ถูกต้องไฟล์ที่มีหลายช่วงเวลาจะทำให้เกิดปัญหาในกรณีใดบ้าง ถ้านี่เป็นโฮลด์จาก pre-Windows 95 วันหรือบางอย่างฉันก็ไม่ต้องกังวล แต่ถ้านี่เป็นสิ่งที่ทำให้เกิดปัญหาเมื่อแชร์ไฟล์กับผู้ใช้ Mac - หรือผู้ใช้ iPad? - หรือผู้ใช้ลีนุกซ์แล้วฉันจะเปลี่ยนวิธีการของฉันและติดหนึ่งช่วงเวลาในชื่อไฟล์ก่อนนามสกุล

1
แคชระบบไฟล์ทำอะไรใน Windows 7
การวินิจฉัยสาเหตุที่ Git เป็นบทความที่ช้ามากมีรายการที่น่าสนใจอยู่ในนั้น: เปิดใช้งานแคชระบบไฟล์ เลเยอร์ระบบไฟล์ของ Windows นั้นแตกต่างจากลินุกซ์อย่างแท้จริง (ซึ่งการเข้าถึงระบบไฟล์ของ Git นั้นเหมาะสมที่สุด) ในฐานะที่เป็นวิธีแก้ปัญหา Git สำหรับ Windows นำเสนอแคชของระบบไฟล์ซึ่งช่วยเร่งการทำงานในหลาย ๆ กรณีหลังจาก "เริ่มต้นการอุ่นเครื่อง" คุณสามารถเปิดใช้งานแคชระบบไฟล์ต่อที่เก็บ: git config core.fscache true หากฉันเปิดใช้งานตัวเลือกนี้ใน Git จะมีอะไรเปลี่ยนแปลงจริงบ้าง แคชของระบบไฟล์ใน Windows 7 มีลักษณะอย่างไรและแคชอะไรบ้าง "อุ่นเครื่องครั้งแรก" มีอะไรบ้าง?

2
พฤติกรรมที่คาดหวังเริ่มต้นคืออะไรเมื่อ Windows พบไฟล์สองไฟล์ที่มีชื่อเหมือนกัน แต่ใช้อักษรตัวพิมพ์ใหญ่ต่างกันในพาร์ติชัน NTFS
เป็นเรื่องง่ายที่จะเขียนสองไฟล์ไปยังพาร์ติชัน NTFS จาก Linux และมีทั้งสองไฟล์นั้นมีตัวอักษรเหมือนกัน แต่มีตัวพิมพ์เล็กและตัวพิมพ์เล็กเช่น some_file.txt และ Some_File.txt Linux แยกความแตกต่าง Windows จัดการกับสิ่งเหล่านี้อย่างไร

7
เหตุใด Windows จึงไม่รู้จักไฟล์ภายในพาร์ติชัน Linux
ฉันบูตเครื่อง Windows XP ของฉันด้วยการติดตั้ง Linux Mint ฉันพบว่าเมื่อใช้ Linux Mint ฉันสามารถดูและเปิดไฟล์ที่ติดตั้งบน Windows XP แต่เมื่อใช้ Windows XP ฉันไม่สามารถดูและเปิดไฟล์ที่ติดตั้งบน Linux Mint ได้ ทำไมถึงเป็นอย่างนั้น? ทำไม Linux ถึงรู้จัก Windows แต่ไม่ใช่ทางกลับกัน?

2
วิธีการนำมาใช้ใหม่ / ขยายโปรแกรม metadata ของ etckeeper สำหรับการควบคุมคอมไพล์ของระบบไฟล์ที่ไม่ใช่ / etc หรือขยาย git ด้วยความสามารถดังกล่าว?
ภาพรวม + คำถาม ฉันต้องการตัวควบคุมข้อมูลเมตาของระบบไฟล์etckeeper สำหรับไดเร็กตอรี่ที่ไม่ใช่ / etc, ซึ่งควบคุมโดย git. ไดเรกทอรีบ้านและเว็บแอปอื่น ๆ มีความอ่อนไหวต่อเมตาดาต้า (ความเป็นเจ้าของไฟล์, ACL, การอนุญาต) สิ่งนี้มีประโยชน์ / สำคัญอย่างยิ่งในการจ้าง git สำหรับการปรับใช้เซิร์ฟเวอร์อัตโนมัติ (พร้อมด้วยเครื่องมือเช่นFabric ) เหนือสิ่งอื่นใด ฉันต้องการที่จะใช้ความสามารถของ etckeeper เหมือน reirs บน dirs กล่าวทั้งกับตัวเอง etckeeper หรืออย่างอื่น ทุกคนสามารถแนะนำเคล็ดลับ / เทคนิค / วิธีแก้ปัญหาในการทำงานเพื่อให้บริการอย่างใดอย่างหนึ่งหรือทั้งสองอย่างต่อไปนี้: ใช้เอ็นจิ้น etckeeper (สนใจเฉพาะความสามารถของ git-etckeeper เท่านั้น) กับ non- / etc, git-directory ที่ควบคุม (สามารถสันนิษฐานได้ว่าอย่างน้อย Debian …

5
ความแตกต่างในทางปฏิบัติที่สำคัญระหว่าง ext3 และ ext4 - ถ้ามี?
ext4สมมติว่ามีความจำเป็นต้องกังวลเกี่ยวกับความเข้ากันได้กับระบบเก่าไม่มีผมคาดว่ามันเสมอดีกว่าการใช้ระบบไฟล์ทรงตัวลินุกซ์ใหม่ล่าสุดซึ่งขณะนี้ดูเหมือนว่าจะเป็น อย่างไรก็ตามดูเหมือนว่าext4จะไม่เปลี่ยนแปลงมากนัก วิกิพีเดียext4บทความไม่รายการ 11 คุณสมบัติหลักสำหรับext4แต่เท่าที่ผมเข้าใจมากที่สุดของเหล่านี้ไม่ปรากฏว่ามีความแตกต่างในทางปฏิบัติใด ๆ ext3ที่สำคัญในการ บทความนี้ยังกล่าวถึงการสูญเสียข้อมูลที่อาจเกิดขึ้นจากการจัดสรรล่าช้า แต่สำหรับความเข้าใจของฉันนี้จะเกิดขึ้นเฉพาะในกรณีที่ระบบความผิดพลาดลึกลับและทำให้ไม่แตกต่างกันในทางปฏิบัติ นี่เป็นเพียงการอัพเกรดทีละน้อยโดยไม่มีความแตกต่างที่สำคัญหรือฉันควรจะใช้เพื่อแปลงext3ระบบของฉันเป็นext4?

5
การสลับล้มเหลว: อาร์กิวเมนต์ไม่ถูกต้องบนระบบ Linux พร้อมระบบไฟล์ Btrfs
เกิดอะไรขึ้นกับลำดับการทำงานนี้ทำงานบนระบบ Debian Squeeze ด้วยระบบไฟล์ Btrfs? $ dd if=/dev/zero of=swapfile2 bs=1024 count=524288 $ sudo mkswap swapfile2 $ sudo chown root:root swapfile2 $ sudo chmod 0600 swapfile2 $ sudo swapon -v -f swapfile2 swapon on swapfile2 swapon: /home/mathieu/swapfile2: found swap signature: version 1, page-size 4, same byte order swapon: /home/mathieu/swapfile2: pagesize=4096, swapsize=536870912, …

1
ทำไม“ sudo unmount” จำเป็นสำหรับการ unmount sshfs-mount ถ้ามันถูก mount โดยไม่มี sudo Privilges
ฉันติดตั้งระบบไฟล์ FUSE ของ sshfs ~/mountpointแล้ว ฉันพยายามumount mountpointและdiskutil unmount mountpoint(บน Mac ที่นี่) และทั้งสองล้มเหลว ผมใช้sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint; ไม่จำเป็นต้องใช้ sudo ทำไมต้อง unmount มันต้องมีสิทธิ์ sudo ด้วย?

1
เหตุใดโปรแกรมชื่อ“ C: \ Program” จึงมีผลต่อโปรแกรมอื่น ๆ
ทุกวันนี้ไฟล์ที่เรียกว่าสีน้ำเงินProgramปรากฏขึ้นที่รากของC:\และเมื่อเข้าสู่ระบบป๊อปอัพจะแสดงข้อความ: คำเตือนชื่อไฟล์ มีไฟล์หรือโฟลเดอร์ในคอมพิวเตอร์ของคุณชื่อ "C: \ Program" ซึ่งอาจทำให้แอปพลิเคชันบางอย่างทำงานไม่ถูกต้อง การเปลี่ยนชื่อเป็น "C: \ Program1" จะช่วยแก้ปัญหาได้ คุณต้องการเปลี่ยนชื่อตอนนี้หรือไม่ ในขณะที่ข้อความอธิบายตนเองฉันสงสัยว่าทำไมไฟล์นี้ถึงมีอิทธิพลอย่างมาก แน่นอนบางโปรแกรม (อาจจะทั้งหมดฉันไม่ได้ตรวจสอบ) ตั้งอยู่ในC:\Program Files...ก็ไม่ได้เริ่มเลย ฉันสามารถเข้าใจวิธีการสร้างไฟล์ดังกล่าว (ตัวอย่างเช่นพยายามเขียนไปยังโฟลเดอร์C:\Program Files\Something...แต่ไม่มีเครื่องหมายคำพูด) แต่ฉันแทบจะไม่เข้าใจว่าจะมีผลกับโปรแกรมอื่นอย่างไร

1
รายการ inode เด็กกำพร้าที่ไม่ได้ประมวลผลใน VirtualBox VM
เมื่อเร็ว ๆ นี้ในขณะที่ใช้ VirtualBox VM ของฉันระบบล่ม afterwords, VM จะไม่บูตอีกต่อไป (ฉันใช้ Vagrant) ในการแก้ไขปัญหาของฉันฉันเปิด VirtualBox GUI และพบว่าเหตุผลที่ VM ไม่ได้ทำการบูทเนื่องจากข้อผิดพลาดต่อไปนี้: Couldn't remount RDWR because of unprocessed orphan inode list. ฉันค้นหาข้อผิดพลาดนี้ใน Google และพบว่าสิ่งนี้อาจเกิดจากความเสียหายของระบบไฟล์ แต่อาจแก้ไขได้ด้วยการ unmount / remount แบบง่าย น่าเสียดายที่ฉันไม่สามารถไปที่คอนโซลเพื่อทำสิ่งนี้ได้หรืออย่างน้อยฉันก็ไม่สามารถหาวิธีได้ มีวิธีที่ฉันสามารถแก้ไขข้อผิดพลาดนี้โดยไม่มีคอนโซลหรือแทนนั้นมีวิธีที่ฉันสามารถเข้าถึงคอนโซลใน VM ของฉันโดยไม่ต้องสามารถติดตั้งฮาร์ดไดรฟ์เสมือนจริงหรือไม่?

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