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

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

4
เหตุใดจึง. / จึงจำเป็นต้องเรียกใช้ไฟล์ที่รันได้
./ฉันใช้อูบุนตูและผมสังเกตหลายสคริปต์ที่ทำงานได้ฉันจะไม่ทำงานจนกว่าฉันนำหน้าโดยธีม ตัวอย่างเช่นหากฉันมีสคริปต์ Perl: /home/me/script.plและตอนนี้ฉันกำลัง/home/meพิมพ์อยู่script.plจะไม่ทำ แต่./script.plจะ ทำไมถึงเป็นอย่างนั้น?

4
Windows 7 ReadyBoost - ระบบไฟล์ใดที่จะใช้กับแฟลชการ์ด / ไดรฟ์
NTFS, exFAT หรือ FAT32? ฉันรู้ว่า FAT32 มีขีด จำกัด ของการถ่ายโอน 4GB ต่อไฟล์ แต่มันเร็วและดีกว่า NTFS หรือ exFAT หรือไม่? เนื่องจาก Windows 7 ด้วยตัวเองใช้ NTFS มันยังคงมีเหตุผลในการฟอร์แมตแฟลชการ์ด / ไดรฟ์ด้วยระบบไฟล์ NTFS แต่NTFS หรือ exFAT จะใช้ได้กับการ์ดแฟลช / ไดรฟ์หรือไม่ ป.ล.ในกรณีที่ฉันตัดสินใจใช้แฟลชการ์ด SD ฉันควรทำอย่างไรถ้าเสียบอยู่แล้วและตัดสินใจใช้แฟลชการ์ด SD อื่นเพื่อถ่ายโอนรูปภาพ จะเกิดอะไรขึ้นถ้าฉันนำการ์ดแฟลช ReadyBoost SD ออกมาทันใด

1
อะไรคือเหตุผลที่แน่นอนที่ `grep 'บน / proc และดิสก์ดิบเป็นความคิดที่ไม่ดี?
ฉันวิ่งgrep -r "searchphrase" /วันนี้และไม่ได้ผล ฉันทำวิจัยและพบว่าfind / -xdev -type f -print0 | xargs -0 grep -H "searchphrase"เป็นแนวทางที่ถูกต้อง ฉันรวบรวม/procและดิสก์เช่น/dev/sda1เป็นผู้ร้ายสำหรับ grep ไม่ประสบความสำเร็จ ฉันจะรักพื้นหลังทางเทคนิคบางอย่างที่ "ทำไม" ฉันคิดว่าลิงก์บางอันภายใน/procสร้างลูปแบบไม่ จำกัด เมื่อสำรวจและฉันอ่านมีเหตุผลมากกว่า แต่ไม่มีอะไรเจาะจง นอกจากนี้จะเกิดอะไรขึ้นเมื่อดิสก์ดิบมีการจาระบี? ข้อมูลไบนารี (ที่สามารถเข้าถึงได้บน/dev/sda1เท่าที่ฉันรู้หรือไม่) ไม่สามารถตีความได้เช่นเดียวmountกับชนิดของระบบแฟ้มที่ทำให้ข้อมูลจากดิสก์เข้าใจได้หรือไม่ ดังนั้นจึงเป็นไปได้ที่จะ grep สำหรับสตริงไบนารีหรือไม่?

2
เป็นไปได้ไหมที่จะบีบอัดระบบไฟล์ทั้งหมดบน Linux?
ใน Windows ฉันสามารถใช้การบีบอัดไดรฟ์ NTFS เพื่อประหยัดพื้นที่ดิสก์ได้มาก มักจะ 30% มักจะมากขึ้น นอกจากนี้ยังช่วยเพิ่มความเร็วในการอ่านและเขียนด้วยค่าใช้จ่ายของการใช้ CPU ที่สูงขึ้น ซึ่งไม่ได้เป็นข้อโต้แย้งในสถานการณ์ของฉันด้วยพลัง CPU เพื่อสำรอง ดังนั้นในเครื่อง Windows ของฉันมันเปิดใช้งานอยู่เสมอ มีฟังก์ชั่นที่คล้ายกันใน Ext4 หรือมีระบบไฟล์อื่นบน (Ubuntu) Linux ที่รองรับการบีบอัดหรือไม่? ถ้าเป็นเช่นนั้นฉันจะย้ายระบบไฟล์ Ext4 ไปยังระบบไฟล์บีบอัดนั้นได้อย่างไร

2
ข้อ จำกัด ใด ๆ ที่มีไฟล์จำนวนมากในไดเรกทอรีใน Mac OS X?
ฉันมีไฟล์มากกว่า 100,000 ไฟล์ในไดเรกทอรีใน MacOS X ของฉันและดูเหมือนว่าสคริปต์ของฉันจะอ่านไฟล์ในนั้นช้า มีข้อ จำกัด หรือข้อเสนอแนะที่จะมีไฟล์จำนวนมากหรือไม่? ฉันควรแยกพวกเขาออกเป็นบางไดเรกทอรีหรือไม่ ข้อ จำกัด ที่ฉันพบคือฉันทำไม่ได้mv * fooกับไฟล์ทั้งหมด 100,000 ไฟล์ มันแสดงข้อผิดพลาดว่า "อาร์กิวเมนต์ยาวเกินไป" มันทำงานได้กับไฟล์น้อยกว่า 20,000 ไฟล์

7
“ chown -R root /” ฉันเมาแค่ไหน?
ฉันเผลอทำคำสั่ง chown -R root / ในขณะที่พยายามเปลี่ยนการอนุญาตไปยังโฟลเดอร์สาธารณะของแอพ Rails ของฉัน ฉันเชื่อว่าสิ่งนี้เปลี่ยนสิทธิ์ของโฟลเดอร์ทั้งหมดในไดเรกทอรี / ดังนั้นคำถามของฉันคือว่ามันอันตรายแค่ไหนในความเป็นจริงแล้วคำถามที่ดีกว่านี้คือมีการยกเลิกหรือไม่

4
Linux - วิธีการฟอร์แมทระบบไฟล์หลายระบบภายในไฟล์เดียว?
ฉันต้องสร้างดิสก์อิมเมจที่มีระบบไฟล์ว่างสองระบบ ฉันสร้างโดยใช้ dd if=/dev/zero of=./disk.img bs=1MiB count=1024 ต่อไปฉันได้สร้าง 2 พาร์ติชั่นหลักโดยใช้fdisk disk.img; หนึ่งคือ FAT32 และอื่น ๆ คือ EXT3 -o loop devicesตอนนี้ผมมีรูปแบบพาร์ทิชันทั้งเพื่อสร้างระบบไฟล์ที่จะติดตั้งเป็น แต่ฉันไม่เข้าใจวิธีการจัดรูปแบบพวกเขา? ฉันไม่สามารถใช้ในการmkfs.vfat disk.imgดังนั้นฉันสับสนโดยสิ้นเชิง แนวทางแก้ไข: ขอบคุณคำตอบจาก @ pjc50 ฉันพบวิธีแก้ปัญหาที่ง่ายมาก: sudo aptitude install multipath-tools sudo kpartx -a disk.img #it maps (mounts) found partitions to /dev/mapper/loop... sudo mkfs.vfat -F 32 -n boot /dev/mapper/loop0p1 …

2
วิธีการคัดลอก DVD ด้วยระบบไฟล์ / เซ็กเตอร์ UDF ที่แพตช์แล้ว?
ฉันพยายาม dd, dd_rescueและddrescueทั้งหมดล้มเหลว เนื่องจากAnyDVDทำให้แผ่นดิสก์สามารถคัดลอกได้ภายในเสี้ยววินาทีบนโฮสต์ Win7 จึงไม่ควรยากเกินไป มันบอกว่าระบบไฟล์ UDF นั้นได้รับการแพตช์ด้วยความอยากรู้อยากเห็นมันบอกว่าไม่มีเซกเตอร์เสีย ดีวีดีทั้งหมดจะถูกคัดลอกภายใน 10 นาที AnyDVD ทำอะไรได้บ้าง AnyDVD รายงานสิ่งเดียวกันเมื่อทำงานใน WinXP ของผู้เยี่ยมชมใน VirtualBox แต่พบเซกเตอร์เสียในขณะที่คัดลอก ไม่มีปัญหากับ Win7 ดั้งเดิม ฉันเดา AnyDVD ไม่มีการควบคุมไดรฟ์ดีวีดีเพียงพอและปัญหาเกิดขึ้นแล้วเมื่อโฮสต์ Linux พยายามอ่านแผ่นดิสก์ dd ถูกหลอกมันจะเสร็จสิ้น แต่เพียงสร้างไฟล์ขนาดเล็กและระบุว่ามันเสร็จสิ้นแล้ว dd_rescuse และ ddrescue บ่นเกี่ยวกับข้อผิดพลาดในการอ่านและช้ามากเหลือเกิน เครื่องมือเหล่านี้สามารถคัดลอกเพียงไม่กี่ MB ใน 10 นาที ทำไมสิ่งนี้เกิดขึ้นทำไมเครื่องมือเหล่านี้ถึงล้มเหลว ฉันจะคัดลอกดีวีดีของฉันเองไปยังฮาร์ดดิสก์เพื่อให้สามารถเล่นในภายหลังได้อย่างไร ฉันกำลังมองหาโซลูชันถาวรโดยเฉพาะอย่างยิ่งบนโฮสต์ Linux แต่อาจเกี่ยวข้องกับ VirtualBox และ WinXP และเครื่องมือ freeware …

2
เครื่องมือในการกำหนดระบบไฟล์บนสื่อที่ถอดได้
ฉันมีการ์ด CompactFlash ที่ใช้ในฮาร์ดแวร์ที่กำหนดเอง ไฟล์ WAV ถูกเขียนลงไป Windows ไม่รู้จักสื่อและต้องการจัดรูปแบบซึ่งเป็นกฎที่ FAT 16/32, NTFS, UDF ฯลฯ มีเครื่องมือ Windows ที่สามารถกำหนดระบบไฟล์ที่สื่อกำลังใช้อยู่และเป็นไปได้ที่จะอ่านเนื้อหาหรือไม่? ฉันได้ลอง dskprobe.exe แล้ว แต่มันไม่ทำงาน

5
ระบบไฟล์ใดที่เหมาะสมสำหรับการฟอร์แมตก้าน USB และติดตั้งระบบปฏิบัติการ
ฉันได้ติดตั้งระบบ linux ของฉันใน USB-stick ใช้งานได้ดีฉันสามารถใช้กับคอมพิวเตอร์ที่แตกต่างกัน ฉันใช้ ext4 เป็นระบบแฟ้มและถามตัวเองว่านี่เป็นตัวเลือกที่ดีที่สุด ไฟล์ระบบไหนดีที่สุดสำหรับ USB-sticks? ระบบไฟล์ที่ดีไม่ควรทำลายแฟลชไดรฟ์เร็วเกินไป กิจกรรมเพิ่มเติมเพื่อรักษาความปลอดภัยของข้อมูลอาจดี (ฉันสำรองข้อมูลทุกวัน) เกณฑ์อื่นอาจมีประสิทธิภาพสูงกว่า


4
ความหมายของตัวเลขเหล่านั้นในคอลัมน์ที่สองหลังจากพิมพ์“ ls -l” คืออะไร? [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ฉันจะตีความผลลัพธ์ของคำสั่ง `ls -l` ได้อย่างไร (2 คำตอบ) ปิดเมื่อปีที่แล้ว drwxr-xr-x. 2 root root 4096 Jun 29 16:44 db drwxr-xr-x. 2 root root 4096 Jun 29 16:44 djproject -rwxr-xr-x. 1 root root 38 Jun 29 16:44 index.html drwxr-xr-x. 2 root root 4096 Jun 29 16:44 jobs -rwxr-xr-x. 1 root root 252 …

3
มีอะไรเร็วกว่า `หา | wc -l` เพื่อนับไฟล์ในไดเรกทอรี?
ไม่ใช่เรื่องแปลกที่ฉันต้องนับจำนวนไฟล์ในไดเรกทอรีบางครั้งสิ่งนี้จะกลายเป็นล้าน มีวิธีที่ดีกว่าเพียงแค่แจงนับและนับมันด้วยfind . | wc -lหรือไม่? มีการเรียกระบบไฟล์บางชนิดที่คุณสามารถทำได้บน ext3 / 4 ที่มี I / O น้อยลงหรือไม่?

3
ฉันจะมีสองไฟล์ที่มีชื่อเดียวกันในไดเร็กทอรีเมื่อเมาต์ด้วย NFS ได้อย่างไร?
ฉันมีการทดสอบแอปพลิเคชัน C ++ ที่สร้าง 10,000 ไฟล์ในไดเรกทอรีที่เมาท์ NFS แต่การทดสอบของฉันล้มเหลวเมื่อเร็ว ๆ นี้เนื่องจากไฟล์หนึ่งปรากฏสองครั้งด้วยชื่อเดียวกันในไดเรกทอรีนั้นและอีก 10,000 ไฟล์ทั้งหมด สิ่งนี้สามารถเห็นได้บน Linux Centos v4 หรือ v5 โดยที่ไดเร็กทอรีนั้นถูกเมาท์ NFS แต่ไม่ใช่บนเครื่องโฮสต์ที่ดิสก์อยู่ เป็นไปได้ยังไงที่จะมีสองไฟล์ที่มีชื่อเดียวกันในไดเรกทอรีเดียวกัน? [centos4x32 destination] ls -al ./testfile03373 -rwx------ 1 user root 3373 Sep 3 03:23 ./testfile03373* [centos4x32 destination] ls -al ./testfile03373* -rwx------ 1 user root 3373 Sep 3 03:23 ./testfile03373* …

1
จะปลอดภัยหรือไม่ที่จะปรับขนาดพาร์ติชัน BTRFS ที่เป็นส่วนหนึ่งของโวลุ่มหลายอุปกรณ์
ฉันมีปริมาณ BTRFS หลายอุปกรณ์และฉันต้องการปรับขนาดพาร์ติชันใหม่ เพื่อให้แม่นยำยิ่งขึ้น: My / home กระจายทั่วทั้งสองพาร์ติชัน BTRFS ที่แยกจากกัน ฉันย่อพาร์ติชันอื่นลงเพื่อให้พาร์ติชัน BTRFS อันใดอันหนึ่งเติบโตขึ้น วิธีการหนึ่งที่ฉันรู้จักและใช้เพื่อสร้างพาร์ติชัน BTRFS ใหม่และเพิ่มลงในพูล แนวทางที่สะอาดกว่าคือการขยายพาร์ติชัน BTRFS โดยใช้พื้นที่ที่ไม่ได้จัดสรรที่ฉันสร้างขึ้น ฉันเพิ่งจะปรากฏใน GParted live CD และขยายพาร์ติชันของตัวเองแทนที่จะสร้างพาร์ติชันใหม่ทั้งหมดในพื้นที่ที่ไม่ได้ปันส่วน คำถามคือปลอดภัยหรือไม่ ระบบจะพบไฟล์ที่อยู่ในพาร์ติชั่นแล้วหรือไม่? ระบบปฏิบัติการจะยังคงจดจำพาร์ติชั่นว่าเป็นส่วนหนึ่งของโวลุ่มหลายอุปกรณ์หรือไม่?

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