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

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

4
วิธีการเติม / ใช้พื้นที่ว่างในดิสก์จำนวนมากทันทีหรือไม่
บน Linux VM ฉันต้องการทดสอบ NAGIOS การตรวจสอบอย่างลึกซึ้งยิ่งกว่าการปิด VM หรือตัดการเชื่อมต่อ NIC เสมือน ฉันต้องการทดสอบหรือ "บังคับใช้สัญญาณเตือนพื้นที่ว่างในดิสก์" ผ่านการครอบครองพื้นที่ว่างหลาย% ในช่วงเวลาสั้น ๆ ฉันรู้ว่าฉันสามารถใช้ dd if=/dev/zero of=/tmp/hd-fillup.zeros bs=1G count=50 หรือบางอย่างเช่นนั้น ... แต่ต้องใช้เวลาและโหลดระบบและต้องใช้เวลาอีกครั้งเมื่อลบไฟล์ทดสอบด้วย rm มีวิธีที่รวดเร็ว (เกือบจะทันที) ในการเติมพาร์ติชั่นที่ไม่โหลดระบบและใช้เวลานานหรือไม่? ฉันกำลังคิดเกี่ยวกับสิ่งที่จัดสรรพื้นที่ แต่ไม่ได้ "เติม" มัน

3
ไฟล์อิมเมจ ISO เป็นระบบไฟล์ในสิทธิของตนเองหรือไม่?
ฉันพยายามที่จะเข้าใจว่าความสัมพันธ์ของxxx.isoไฟล์กับด้านอื่น ๆ ของอุปกรณ์บล็อกเช่นพาร์ติชั่นและระบบไฟล์ เป็นเรื่องปกติที่ผู้คนจะอธิบายการเข้าถึงหรือ.isoใช้ประโยชน์ในฐานะ "การติดตั้ง ISO" ดังนั้นในการตั้งคำถามอีกวิธี: ถ้าฉันหรือซอฟต์แวร์บางส่วนต้องการ "ติดตั้ง" xxx.isoไฟล์บนอุปกรณ์ USB จำเป็นต้องมีพาร์ติชันที่มีอยู่แล้วพร้อมกับระบบไฟล์ (เช่น FAT xหรือ ext X ) หรือเป็น.isoไฟล์ - เมื่ออยู่ในสถานะ "เมาท์" - โครงสร้างระดับล่างที่ทำหน้าที่คล้าย / คล้ายกันกับระบบไฟล์ (หรือแม้แต่พาร์ติชัน)
45 filesystems  iso 

3
ชื่อไฟล์ถูกเก็บไว้ในระบบไฟล์ที่ไหน?
ชื่อไฟล์ถูกเก็บไว้ในระบบไฟล์ที่ไหน? ไม่ได้อยู่ใน inode หรือเนื้อหาของไฟล์จริงเนื่องจากเรามีฮาร์ดลิงก์ที่ชื่อไฟล์สองไฟล์สามารถชี้ไปที่ไอโหนดเดียวกัน

10
ตรวจสอบว่าโฟลเดอร์เป็นระบบไฟล์รีโมตที่เมาท์หรือไม่
เป็นวิธีที่ดีที่สุด (เชื่อถือได้พกพา ฯลฯ ) เพื่อตรวจสอบว่าโฟลเดอร์ที่กำหนดอยู่ในระบบไฟล์ระยะไกลติดตั้ง (NFS) ภายในเปลือกสคริปต์คืออะไร? ฉันกำลังมองหาคำสั่งที่จะมีลักษณะ: chk-remote-mountpoint /my/path/to/folder

6
ฉันต้องสำรองไดเรกทอรีใด
ไดเร็กทอรีใดควรสำรองข้อมูลเพื่อให้มีการสำรองไฟล์ทั้งหมดที่ผู้ใช้สร้างขึ้น? จากการติดตั้ง vanilla debian ฉันสามารถทำได้ดีพอที่จะรับแพ็คเกจที่ฉันต้องการ ดังนั้นถ้าฉันไม่ต้องการสำรองข้อมูลทั้งระบบที่ทั้งหมดในระบบแฟ้มจะกำหนดค่าที่ผู้ใช้สร้างขึ้นและไฟล์ข้อมูลอยู่?

4
ระบบไฟล์ Linux ประสิทธิภาพสูงที่สุดสำหรับการจัดเก็บไฟล์ขนาดเล็กจำนวนมาก (HDD ไม่ใช่ SSD) คืออะไร
ฉันมีแผนผังไดเรกทอรีที่มีไฟล์ขนาดเล็กจำนวนมากและไฟล์ขนาดใหญ่จำนวนเล็กน้อย ขนาดเฉลี่ยของไฟล์ประมาณ 1 กิโลไบต์ มีไฟล์ 210158 และไดเรกทอรีในต้นไม้ (จำนวนนี้ได้รับจากการทำงานfind | wc -l) ไฟล์จำนวนเล็กน้อยได้รับการเพิ่ม / ลบ / เขียนใหม่หลายครั้งต่อสัปดาห์ สิ่งนี้ใช้กับไฟล์ขนาดเล็กเช่นเดียวกับไฟล์ที่มีขนาดใหญ่ขึ้น ระบบไฟล์ที่ฉันลอง (ext4, btrfs) มีปัญหากับการวางตำแหน่งไฟล์บนดิสก์ เมื่อเวลาผ่านไปนานกว่าตำแหน่งทางกายภาพของไฟล์บนดิสก์ (สื่อที่หมุนไม่ได้เป็นดิสก์สถานะของแข็ง) มีการกระจายแบบสุ่มมากขึ้น ผลกระทบเชิงลบของการกระจายแบบสุ่มนี้คือระบบไฟล์เริ่มช้าลง (เช่น: ช้ากว่าระบบไฟล์ใหม่ถึง 4 เท่า) มีระบบไฟล์ Linux (หรือวิธีการบำรุงรักษาระบบไฟล์) ที่ไม่ได้รับผลกระทบจากการลดลงของประสิทธิภาพนี้และสามารถรักษาโปรไฟล์ประสิทธิภาพที่มั่นคงบนสื่อที่หมุนได้หรือไม่? ระบบไฟล์อาจทำงานบน Fuse แต่จำเป็นต้องเชื่อถือได้

2
ความแตกต่างระหว่างตัวเลือกการเมานท์ 'sync' และ 'async'
ความแตกต่างระหว่างsyncและasyncตัวเลือกการเมาท์จากมุมมองของผู้ใช้ปลายทางคืออะไร? ระบบไฟล์ถูกเมาท์ด้วยหนึ่งในตัวเลือกเหล่านี้จะทำงานได้เร็วกว่าถ้าติดตั้งกับอีกอันหรือไม่? ตัวเลือกใดเป็นค่าเริ่มต้นหากไม่มีการตั้งค่าไว้ man mountบอกว่าsyncตัวเลือกนั้นอาจลดอายุการใช้งานของหน่วยความจำแฟลช แต่อาจใช้ภูมิปัญญาดั้งเดิมที่ล้าสมัย อย่างไรก็ตามเรื่องนี้เกี่ยวข้องกับฉันเล็กน้อยเพราะฮาร์ดไดรฟ์หลักของฉันซึ่งมีพาร์ทิชัน/และ/homeวางอยู่เป็นไดรฟ์ SSD ติดตั้งอูบุนตู (14.04) ไม่ได้ระบุsyncว่ามิได้asyncเลือกสำหรับ/พาร์ทิชัน แต่มีการตั้งค่าasyncสำหรับการด้วยตัวเลือก/home defaultsนี่คือของ/etc/fstabฉันฉันเพิ่มบางบรรทัดเพิ่มเติม (ดูความคิดเห็น) แต่ไม่เปลี่ยนแปลงอะไรในบรรทัดที่ติดตั้งโดย: # / was on /dev/sda2 during installation UUID=7e4f7654-3143-4fe7-8ced-445b0dc5b742 / ext4 errors=remount-ro 0 1 # /home was on /dev/sda3 during installation UUID=d29541fc-adfa-4637-936e-b5b9dbb0ba67 /home ext4 defaults 0 2 # swap was on /dev/sda4 during installation UUID=f9b53b49-94bc-4d8c-918d-809c9cefe79f none …
42 filesystems  mount  fstab  ssd 

4
ความแตกต่างระหว่าง / tmp และ / run คืออะไร
ตามที่FHS-3.0 , /tmpเป็นไฟล์ชั่วคราวและ/runสำหรับข้อมูลตัวแปรเวลาทำงาน ข้อมูล/runจะต้องลบที่บูตต่อไปซึ่งไม่จำเป็นสำหรับการ/tmpแต่ยังคงโปรแกรมจะต้องไม่คิดว่าข้อมูลใน/tmpจะสามารถใช้ได้ในช่วงเริ่มต้นโปรแกรมถัดไป ทั้งหมดนี้ดูเหมือนจะค่อนข้างคล้ายกับฉัน ดังนั้นความแตกต่างระหว่างสองคืออะไร เกณฑ์ใดที่โปรแกรมควรตัดสินใจว่าจะนำข้อมูลชั่วคราวไปไว้ใน/tmpหรือ/runไม่ ตามที่ FHS: โปรแกรมอาจมีไดเรกทอรีย่อยของ/run; สิ่งนี้ได้รับการสนับสนุนสำหรับโปรแกรมที่ใช้มากกว่าหนึ่งไฟล์รันไทม์ สิ่งนี้บ่งชี้ว่าความแตกต่างระหว่าง "โปรแกรมระบบ" และ "โปรแกรมทั่วไป" ไม่ใช่เงื่อนไขและไม่ใช่อายุการใช้งานของโปรแกรม (เช่นกระบวนการที่ใช้เวลานานและระยะสั้น) แม้ว่าจะไม่ได้ให้เหตุผลต่อไปนี้ใน FHS แต่/runก็ยังได้รับการแนะนำให้รู้จักกับปัญหาที่/varติดตั้งสายเกินไปดังนั้นจึงจำเป็นต้องมีลูกเล่นสกปรกเพื่อให้/var/runมีเร็วพอ แต่ตอนนี้มี/runการแนะนำและให้คำอธิบายใน FHS มีดูเหมือนจะไม่เป็นเหตุผลที่ชัดเจนที่จะมีทั้งและ/run/tmp
42 linux  files  filesystems  fhs 

4
ต่อท้ายไฟล์ขนาดใหญ่ต่อกันโดยไม่ต้องคัดลอก
มีไฟล์ขนาดใหญ่ 5 ไฟล์ (file1, file2, .. file5) ประมาณ 10G แต่ละไฟล์และมีพื้นที่ว่างเหลือน้อยมากเหลือน้อยบนดิสก์และฉันต้องการเชื่อมไฟล์ทั้งหมดนี้ให้เป็นไฟล์เดียว ไม่จำเป็นต้องเก็บไฟล์ต้นฉบับไว้เพียงไฟล์สุดท้ายเท่านั้น การต่อข้อมูลตามปกติจะเกิดขึ้นcatตามลำดับสำหรับไฟล์file2.. file5: cat file2 >> file1 ; rm file2 น่าเสียดายที่วิธีนี้ต้องการพื้นที่ว่างอย่างน้อย 10G ที่ฉันไม่มี มีวิธีการเชื่อมไฟล์โดยไม่ต้องคัดลอกจริง แต่บอกระบบไฟล์อย่างใดที่ file1 ไม่ได้จบที่ file1 เดิมและดำเนินการต่อที่ file2 เริ่ม? PS ระบบไฟล์เป็น ext4 ถ้าเรื่องนั้นสำคัญ

3
ทำไมคำสั่ง“ ls” แสดงสิทธิ์ของไฟล์ในพาร์ติชัน FAT32?
ฉันเชื่อว่าระบบไฟล์ FAT32 ไม่รองรับการอนุญาตไฟล์อย่างไรก็ตามเมื่อฉันทำls -lในพาร์ติชัน FAT32 ls -lแสดงว่าไฟล์มีสิทธิ์: -rw-r--r-- 1 john john 11 Mar 20 15:43 file1.txt -rw-r--r-- 1 john john 5 Mar 20 15:49 file2.txt ทำไมls -lแสดงสิทธิ์ของไฟล์?

2
ทำไมฉันไม่สามารถลบ '.' ไดเรกทอรี?
ฉันพยายามลบ '.' ไดเรกทอรี ฉันคิดว่าฉันสามารถลบไดเรกทอรีการทำงานของฉันได้โดยไม่ต้องไปที่ไดเรกทอรีหลัก ประเด็นคำถามของฉันคือการค้นหาข้อมูลเชิงลึกเกี่ยวกับวิธีที่ระบบ linux ทำงานเพื่อลบไฟล์

9
ใช้เคสสำหรับฮาร์ดลิงก์? [ปิด]
ในสถานการณ์ใดที่เราต้องการใช้ฮาร์ดลิงก์มากกว่าซอฟต์ลิงค์? ผมเองไม่เคยทำงานในสถานการณ์ที่ฉันต้องการที่จะใช้เชื่อมโยงยากกว่านุ่มการเชื่อมโยงและมีเพียงการใช้งานในกรณีที่ผมเคยเจอเมื่อค้นหาเว็บdeduplicating ไฟล์เหมือนกัน

4
วิธีที่ดีที่สุดในการติดตั้งโฟลเดอร์ระยะไกล
ฉันมี RasberryPi สองคนที่ทำงานเสียงดังเดเบียนและฉันต้องการที่จะติดตั้งโฟลเดอร์จากคอมพิวเตอร์ A บนคอมพิวเตอร์ B อะไรคือวิธีที่ดีที่สุด (อย่างมีประสิทธิภาพมากที่สุด) ในการทำเช่นนี้? ฉันสามารถทำได้ผ่าน SMB แต่สำหรับ windows ฉันคิดว่าต้องมีวิธีที่ดีกว่าในการแชร์ข้าม linux

4
(อย่างไร) ฉันสามารถสร้าง tmpfs ในฐานะผู้ใช้ปกติ (ที่ไม่ใช่รูท) ได้อย่างไร
การแจกจ่ายเป็นเซิร์ฟเวอร์ Ubuntu ที่ใช้เคอร์เนล 2.6.35-30 ฉันต้องการไดเรกทอรีที่อยู่ในหน่วยความจำอย่างสมบูรณ์ เป็นไปได้หรือไม่หากไม่มีสิทธิ์รูท

5
ข้อดีของระบบไฟล์แบบไม่แบ่งพาร์ติชัน
ฉันพบบางสิ่งเมื่อสองสามสัปดาห์ก่อนที่ฉันไม่เคยเห็นมาก่อน: ระบบไฟล์ (ext3 ที่ฉันเชื่อ) ติดตั้งอยู่ในอุปกรณ์เก็บข้อมูลโดยไม่มีพาร์ติชัน ในสาระสำคัญ/dev/sdb คือระบบไฟล์ทั้งหมด ฉันรู้ว่าระบบไฟล์จำนวนมากสามารถขยายเป็นพื้นที่ว่างได้ดังนั้นการทำเช่นนี้ทำให้สามารถขยายได้โดยไม่ต้องเกี่ยวข้องกับ LVM หรือตัวจัดการปริมาณอื่น ๆ แต่มีข้อดีอื่น ๆ สำหรับการตั้งค่าที่จัดเก็บด้วยวิธีนี้หรือไม่? กรณีเฉพาะที่ฉันเห็นคือเป็นปริมาณข้อมูลชั่วคราวสำหรับเซิร์ฟเวอร์ crunching จำนวนการบูตและปริมาณไดรฟ์เป็นพาร์ทิชันแบบดั้งเดิมในอุปกรณ์จัดเก็บข้อมูลที่แตกต่างกันโดยสิ้นเชิง -

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