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

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

2
คุณลักษณะ largefile ที่สร้างระบบไฟล์
มีประโยชน์ในการใช้แฟล็ก -T largefileเมื่อสร้างระบบไฟล์สำหรับพาร์ติชันที่มีไฟล์ขนาดใหญ่เช่นวิดีโอและเสียงในรูปแบบ flac หรือไม่ ฉันทดสอบพาร์ติชันเดียวกันกับแฟล็กนั้นและไม่ใช้มันและใช้tune2fs -l [พาร์ติชัน]ฉันตรวจสอบใน "คุณสมบัติของระบบแฟ้ม" ที่ทั้งคู่เปิดใช้งาน "large_file" ดังนั้นไม่จำเป็นต้องใช้แฟล็ก -file แฟล็กไฟล์ขนาดใหญ่ ?

5
เป็นไปได้ไหมที่จะบีบอัดไฟล์ที่มีขนาดใหญ่มาก (~ 30 GB) โดยใช้ gzip?
เป็นไปได้ไหมที่จะบีบอัดไฟล์ที่มีขนาดใหญ่มาก (~ 30 GB) โดยใช้ gzip? ถ้าเป็นเช่นนั้นฉันควรใช้คำสั่งสวิตช์และตัวเลือกใด หรือมีโปรแกรมอื่น (โดยเฉพาะอย่างยิ่งหนึ่งที่มีอยู่ทั่วไปในการแจกแจง Ubuntu) ที่ฉันสามารถใช้ในการบีบอัด / zip ไฟล์ที่มีขนาดใหญ่มาก? คุณมีประสบการณ์เกี่ยวกับสิ่งนี้หรือไม่?

5
exFAT กับ NTFS บน Linux
สถานการณ์: ฉันต้องการระบบไฟล์บน thumbdrives ที่สามารถใช้ได้กับ Windows และ Linux ปัญหา: โดยค่าเริ่มต้น FS ทั่วไประหว่าง Windows และ Linux เป็นเพียง exFAT และ NTFS (อย่างน้อยในเมล็ดที่อัปเดตมากกว่า) คำถาม: ในแง่ของประสิทธิภาพบน Linux (ตั้งแต่ระบบปฏิบัติการพื้นฐานของฉันคือ Linux) ซึ่งเป็น FS ที่ดีกว่า ข้อมูลเพิ่มเติม: หากมีระบบไฟล์อื่น ๆ ที่คุณคิดว่าดีกว่าและเป็นไปตามสถานการณ์ฉันก็เปิดรับฟังได้

5
ทำไมสคริปต์ init.d ในที่อื่น ๆ
ฉันยังคงอ่าน / ฟัง/etcสำหรับไฟล์การกำหนดค่าระบบ คนที่สามารถอธิบาย / ให้ฉันสัญชาตญาณบางอย่างสำหรับเหตุผลที่สคริปต์เหล่านี้ที่เริ่มต้น / หยุด / เริ่มการทำงานของโปรแกรมต่างๆมักจะอยู่ใน/etcแทน/varหรือ/usrหรือบางสิ่งบางอย่างที่คล้ายกัน?

3
inode ของเด็กกำพร้าคืออะไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันเข้าใจว่า inode คืออะไร แต่คำจำกัดความที่แน่นอนของ inode ที่กำพร้าคืออะไร? ฉันไม่ได้รับความหมายที่แท้จริง UPDATE มีเวลาที่เซิร์ฟเวอร์ที่ฉันจัดการหมด inodes แต่เมื่อฉันจะทำ df -h มันแสดงให้ฉันเห็นว่าเซิร์ฟเวอร์มีพื้นที่ว่างเพียง 60% เท่านั้น ฉันเดาว่านี่เป็นเพราะ inodes เด็กกำพร้า inodes ทั้งหมดจะถูกใช้ไปได้อย่างไร แต่ยังมี "พื้นที่" เหลืออยู่บนเซิร์ฟเวอร์? คุณตอบคำถามนี้ได้ไหม?

3
EXT3: ถ้าขนาดบล็อกเป็น 4K ทำไม ls -l แสดงขนาดไฟล์ด้านล่าง
หากคุณรัน ls -l ในไฟล์ที่มีตัวอักษรหนึ่งตัวจะมีขนาดเป็น 2B หากระบบไฟล์ของคุณอยู่ในบล็อก 4k ฉันคิดว่ามันปัดไฟล์เป็นขนาดบล็อกหรือไม่ เป็นเพราะ ls -l อ่านจำนวนไบต์จาก inode จริงหรือไม่ ในกรณีใดบ้างที่คุณถูกปัดเศษขึ้นเพื่อบล็อกคำตอบกับจำนวนไบต์ที่แท้จริงในคำตอบใน Linux 2.6 Kernel GNU utils
16 linux  filesystems  ls  ext3 

3
ในหน่วยความจำระบบ…โดยเฉพาะความแตกต่างระหว่าง `tmpfs,` `shm, 'และ' hugepages ... '
ฉันเพิ่งสงสัยเกี่ยวกับระบบไฟล์ที่ใช้หน่วยความจำเคอร์เนลลินุกซ์ต่างๆ Note:เท่าที่ฉันกังวลคำถามด้านล่างควรพิจารณาตัวเลือกมากขึ้นหรือน้อยลงเมื่อเทียบกับความเข้าใจที่ดีขึ้นของการโพสต์ในชื่อเรื่อง ฉันถามพวกเขาด้านล่างเพราะฉันเชื่อว่าการตอบคำถามพวกเขาสามารถช่วยฉันให้เข้าใจความแตกต่างได้ดีขึ้น แต่เนื่องจากความเข้าใจของฉันมี จำกัด ดังนั้นจึงเป็นไปตามที่คนอื่นอาจรู้ดีกว่า ฉันพร้อมที่จะยอมรับคำตอบใด ๆ ที่เสริมสร้างความเข้าใจในความแตกต่างระหว่างระบบไฟล์ทั้งสามที่กล่าวถึงในชื่อเรื่อง ท้ายที่สุดฉันคิดว่าฉันต้องการติดตั้งระบบไฟล์ที่ใช้งานได้hugepages,แม้ว่างานวิจัยเบา ๆ (และยังคงมีการแก้ไขเล็กน้อย) ทำให้ฉันเชื่อว่า a rewritable hugepage mountไม่ใช่ตัวเลือก ฉันเข้าใจผิด กลไกอะไรที่เล่นที่นี่? ยังเกี่ยวกับ hugepages: uname -a 3.13.3-1-MANJARO \ #1 SMP PREEMPT \ x86_64 GNU/Linux tail -n8 /proc/meminfo HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 8223772 kB DirectMap2M: 16924672 …

4
ค้นหาระบบไฟล์ของพาร์ติชันที่ไม่ได้ต่อเชื่อมจากสคริปต์
ฉันกำลังเขียนการติดตั้งอัตโนมัติแบบกำหนดเองโดยใช้ AIF (Arch Installation Framework) และฉันต้องการค้นหาระบบไฟล์บนพาร์ติชันที่กำหนดพาร์ติชัน จนถึงตอนนี้ฉันมีสิ่งนี้: grok_partitions () { local partitions= for label in `ls /dev/disk/by-label | grep "Arch"` do if [ $label == "Arch" ] then mount_point="/" else IFS="-" read base mount <<< "${label}" mount_point="/${mount}" fi local partition=$(readlink -f /dev/disk/by-label/${label}) local part_no=$(echo ${partition} | grep -Po '\d+') local …

2
“ rm” ในระบบไฟล์ NTFS แตกต่างจากการใช้งานของ Windows เองอย่างไร
ฉันมีดิสก์ USB ภายนอกที่มีระบบไฟล์ NTFS อยู่ ถ้าฉันลบไฟล์ออกจาก Windows และฉันเรียกใช้หนึ่งในหลาย ๆ ยูทิลิตี้ "ยกเลิกการลบ" (เช่น TestDisk) ฉันสามารถกู้คืนไฟล์ได้อย่างง่ายดาย (เพราะ "มันยังอยู่ที่นั่น แต่ถูกทำเครื่องหมายว่าถูกลบ") หากฉันลบไฟล์ออกจาก Linux ไม่มียูทิลิตี้ (ยกเว้นว่าฉันใช้การค้นหาแบบอิงฐานข้อมูลแบบลึก) สามารถกู้คืนไฟล์ได้ ทำไม? unlink ถูกนำไปใช้ในระบบไฟล์ NTFS ของ Linux อย่างไร? ดูเหมือนว่ามันจะไม่เพียง "ทำเครื่องหมายว่าถูกลบ" แต่มันลบล้างโครงสร้างบนดิสก์บางส่วนนี่เป็นกรณีหรือไม่

4
Linux สำหรับ SET FILE / ERASE_ON_DELETE คืออะไร
ใน VMS หนึ่งอาจบอกระบบไฟล์ให้เขียนขยะบนเนื้อหาที่มีอยู่ของไฟล์เมื่อมันถูกลบ นี่คือคำสั่ง DCL เพื่อระบุไฟล์สำหรับการรักษาประเภทนี้: $ SET FILE/ERASE_ON_DELETE SAMPLE.TXT การทำเช่นนี้ช่วยให้สามารถตั้งค่านโยบายได้ในช่วงเวลาหนึ่งจากนั้นผู้ใช้ไฟล์ในภายหลังไม่จำเป็นต้องจัดการกับรายละเอียดความปลอดภัยดังกล่าว การลบมาตรฐานซึ่งนำชื่อไฟล์ออกจากไดเรกทอรีและเพิ่มพื้นที่ว่างสำหรับไฟล์อื่นที่จะใช้จะแก้ไขเนื้อหาที่มีอยู่เพื่อป้องกันผู้ใช้คนต่อไปไม่ให้อ่าน การลบปกติ: $ DELETE SAMPLE.TXT.* Linux คืออะไร

4
จะรวมฮาร์ดไดรฟ์หลายตัวเข้าด้วยกันได้อย่างไร
ฉันมีเซิร์ฟเวอร์ที่มีฮาร์ดไดรฟ์สามตัว: 250 GB 3 TB 250 GB ฉันจะรวมฮาร์ดไดรฟ์หลาย ๆ ตัวเป็นไดรฟ์ข้อมูลที่มีขนาดใหญ่กว่า ~ 3.5 TB จำนวนหนึ่งได้อย่างไร ฉันเป็นโปรแกรมเมอร์ไม่ใช่ผู้ดูแลระบบ

3
ext4: วิธีการบัญชีสำหรับพื้นที่ระบบแฟ้ม?
ฉันเพิ่งฟอร์แมตไดรฟ์ 1.5 TB ด้วยความตั้งใจที่จะแทนที่ ntfs ด้วย ext4 จากนั้นฉันสังเกตเห็นว่าไฟล์ที่ฉันบันทึกไม่เหมาะกับพาร์ติชั่นใหม่ df: ext4 (ext3 & ext2 show the same behavior) Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb1 1442146364 71160 1442075204 1% /media/Seagate ntfs (similar to all other options that gparted offers): /dev/sdb1 1465137148 110700 1465026448 1% /media/Seagate ความแตกต่างของบล็อกขนาด 1K นั้นหมายถึงการใช้พื้นที่น้อยกว่า 22 GiB …

4
ระบบไฟล์ใด ๆ ใช้การคัดลอกเมื่อเขียนกลไกสำหรับ CP
เราได้เห็นระบบปฏิบัติการทำการคัดลอกการเพิ่มประสิทธิภาพการเขียนเมื่อทำการกระบวนการ สาเหตุที่เวลาส่วนใหญ่ดำเนินการโดย exec ดังนั้นเราจึงไม่ต้องการค่าใช้จ่ายในการจัดสรรหน้าและคัดลอกข้อมูลจากพื้นที่ที่อยู่ของผู้โทรโดยไม่จำเป็น สิ่งนี้จะเกิดขึ้นเช่นกันเมื่อทำ CP บน linux ที่มีระบบไฟล์ ext4 หรือ xfs (journaling) ถ้าไม่เกิดขึ้นทำไมล่ะ?

3
btrfs ข้อผิดพลาด: ข้อผิดพลาดระหว่างการทรงตัว - ไม่มีพื้นที่เหลือบนอุปกรณ์
ระบบ Kubuntu 12.04 ของฉันมีพื้นที่เหลือบนพาร์ติชันรูทและจะไม่บู๊ต คำสั่งdf -hแสดงพื้นที่ว่างมาก (ใช้เพียง 37%): /dev/sda2 45G 17G 29G 37% หน้าต่อไปนี้ระบุว่าฉันควรเรียกใช้คำสั่งสมดุล: https://btrfs.wiki.kernel.org/index.php/Problem_FAQ#I_get_.22No_space_left_on_device.22_errors.2C_but_df_says_I.27ve_got_lots_of_space $ sudo btrfs fi balance start -dusage=5 /mount/point ฉันไม่มั่นใจเลยว่านี่เป็นวิธีที่ดีที่สุด แต่ก็เป็นวิธีเดียวที่ฉันพบ อย่างไรก็ตามเมื่อฉันเรียกใช้คำสั่งนั้นฉันได้รับข้อผิดพลาดนี้: ERROR: error during balancing '/blah/blah/blah' - No space left on device ฉันได้รับข้อผิดพลาดเดียวกันกับ: $ sudo btrfs fi balance start -dusage=1 /mount/point ทางออกที่ถูกต้องคืออะไร?


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