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

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

3
วิธีการแสดงพาร์ทิชันทั้งหมดในรูปแบบต้นไม้ (หลักขยายและตรรกะ)?
ฉันพยายามค้นหาบางสิ่งที่คล้ายกับเอาต์พุตfindmntแต่มีวอลุ่มแทนจุดเมานท์ (ตัวอย่าง): TARGET TYPE FSTYPE sda ├─sda1 Primary ext4 │ └─/ ├─sda2 Primary NTFS ├─sda3 Primary ext4 │ └─/boot └─sda4 Extended ├─sda5 Logical ext4 │ └─/home └─sda6 Logical ext4 └─/var การแสดงของ TYPE และ FSTYPE นั้นเป็นทางเลือกสิ่งที่น่าสนใจสำหรับฉันคือแผนผังเลย์เอาต์ ผลลัพธ์ของlsblkค่อนข้างไม่สมบูรณ์เนื่องจากไม่ได้แสดงความแตกต่างระหว่างพาร์ติชันหลัก, ขยายและตรรกะ (ฉันรู้ว่าฉันจู้จี้จุกจิกที่นี่): lsblk -a NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 …

4
จะตรวจสอบได้อย่างไรว่า ISO นั้นถูกเขียนไปยัง USB Stick ของฉันโดยไม่มีข้อผิดพลาด?
ฉันทำตามคำแนะนำDebianEeePC เหล่านี้ วิธีการติดตั้งใช้คำสั่งInStandardInstallerที่ Debian Wiki เพื่อเขียน Debian ISO ลงใน USB ของฉัน dd if=debian-*-netinst.iso of=/dev/sdX ใช้sha1sumฉันสามารถตรวจสอบ checksums ของไฟล์ ISO ที่ดาวน์โหลดได้ ฉันจะตรวจสอบ checksum ของอุปกรณ์ USB stick ได้อย่างไรเพื่อให้แน่ใจว่า USB stick ไม่มีปัญหาใด ๆ และ ISO ถูกคัดลอกอย่างสมบูรณ์

3
linux ทำงานกับลิงค์สัญลักษณ์อย่างไร
ฉันหมายถึงสิ่งที่เกิดขึ้นเมื่อบางกระบวนการต้องการอ่าน symlink? เกิดอะไรขึ้นเมื่อมีบางสิ่งเปลี่ยน symlink ในระหว่างกระบวนการอ่านหรือการเขียน ตัวอย่าง: ฉันมีขนาดใหญ่ไฟล์ 100G ที่คล้ายกัน 2 และ/mnt/1 สามารถใช้ได้ผ่านทาง symlink บางโปรแกรมจะเริ่มต้นการอ่าน และในขณะที่บางสิ่งบางอย่างเปลี่ยนลิงค์จากเป็นแต่ยังคงอ่านไฟล์อยู่/mnt/2/mnt/1/home/user/fileA/home/user/file/mnt/1/mnt/2A โปรแกรมแคชเส้นทางสัมบูรณ์หรือไม่ มันจะล้มเหลวและผิดพลาดเพราะ symlink เปลี่ยนไปหรือมันจะทำงานได้ดีเหมือนไม่มีอะไรเกิดขึ้น? มันจะแตกต่างกันในกรณีที่/home/user/fileเชื่อมโยงกับอุปกรณ์บล็อก (ตัวอย่างเช่นดิสก์ iscsi ที่จำลองแบบ 2)?

4
อะไรคือข้อดีของวิธีที่ Linux จัดการไฟล์ของโปรแกรมที่ติดตั้งไว้? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ใน Windows ไดรฟ์ระบบC:มีไดเรกทอรีprogram_filesซึ่งแต่ละโปรแกรมมีไดเรกทอรีเป็นของตนเอง ใน Linux ภายใต้/usr/และ/usr/local/มี/bin, /etc, /share, /srcฯลฯ ดังนั้นใน windows ไฟล์ทั้งหมดของแต่ละโปรแกรมจะถูกจัดกลุ่มในไดเรกทอรีเดียวกันขณะที่ใน Linux ไฟล์ประเภทเดียวกันจากโปรแกรมทั้งหมดคือ ฉันรู้สึกว่าวิธีที่ Windows จัดระเบียบโปรแกรมที่ติดตั้งนั้นมีเหตุผลมากกว่าทาง Linux ดังนั้นโปรแกรมที่ติดตั้งจึงจัดการได้ง่ายขึ้นด้วยตนเอง อะไรคือข้อดีของวิธีที่ Linux จัดการไฟล์ของโปรแกรมที่ติดตั้งไว้? ขอบคุณ ฉันมีคำถามนี้เมื่อมีปัญหาวิธีการจัดระเบียบโปรแกรมที่ติดตั้งใน $ HOME สำหรับเชลล์เพื่อค้นหาพวกเขาเมื่อเรียกใช้พวกเขา? ที่ฉันพยายามจัดระเบียบโปรแกรมของฉันใน$HOMEทางของ Windows แต่มีปัญหาบางอย่างในการระบุเส้นทางการค้นหาสำหรับโปรแกรม

3
mv: ไม่สามารถย้าย“ home” ไปที่“ home-old”: อุปกรณ์หรือทรัพยากรไม่ว่าง
ฉันต้องการแทนที่/homeด้วย symlink เพื่อ dirs บ้านของฉันติดอยู่กับ NFS เฉพาะ root เท่านั้นที่ล็อกอิน, / home ไม่ใช่ระบบไฟล์แยกต่างหาก, lsof ไม่แสดงการล็อค, selinux อนุญาตได้ ฉันกำลังคิดถึงอะไร ฉันเข้าสู่ระบบโดยตรงในฐานะ root ผ่าน ssh: [root@usil01-sql01 /]# uname -a Linux usil01-sql01 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@usil01-sql01 /]# w 15:30:33 up 1:41, 1 user, load average: …

7
โครงสร้างไดเร็กทอรีและระบบไฟล์
ความแตกต่างระหว่างโครงสร้างไดเรกทอรีและระบบไฟล์คืออะไร? ไดเร็กทอรีและระบบไฟล์ Unix / Linux มีลักษณะดังนี้: สองไดเรกทอรีต่อไปนี้แน่นอนเรารู้ว่าไดเรกทอรี /home/abc/xyzdir1 --is a directory /home/abc/xyzdir2 -- is a directory ตัวอย่างสามตัวอย่างต่อไปนี้กำลังพูดถึงระบบไฟล์ /proc -- is a file system / -- is a file system /bin -- is a file system ฉันจะระบุได้อย่างไรว่าระบบไฟล์และไดเรกทอรีใดจากตัวอย่างโค้ดข้างต้น

1
ประเภท 'none' สำหรับจุดเมานท์คืออะไรและทำไมเมาท์พอยต์ของประเภทเดียวกันด้านล่าง / วิ่ง?
ใน Ubuntu 14.04 เมื่อรันคำสั่ง mount ฉันได้รับข้อความที่ตัดตอนมา tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755) ฉันไม่เข้าใจว่าทำไมไดเรกทอรีย่อยของ/runถูกเมาท์ภายในไดเรกทอรีหลักที่เมานต์แล้ว ( /run) และความnoneหมายของระบบไฟล์ /etc/fstabไฟล์ของฉันว่างเปล่า

4
คุณมีไดเรกทอรีที่สูญหายและพบหลายรายการได้หรือไม่
ฉันไม่รู้mklost+foundคำสั่งจนกว่าฉันจะอ่านคำถามนี้ mklost+foundคำสั่งจะทำให้หายไป + ใหม่ที่พบในไดเรกทอรีพาส ทำไมคุณต้องใช้คำสั่งนี้? ไดเรกทอรีที่หายไป + พบอยู่แล้วใน / ทุก distro ที่ฉันตรวจสอบแล้ว จะเกิดอะไรขึ้นถ้าคุณมีไดเรกทอรีที่สูญหายและพบหลายรายการ ชิ้นส่วนข้อมูลที่กู้คืนจะไปที่ + ที่พบที่หายไปหรือไม่หรือจะไปที่ที่หายไป + ที่พบล่าสุดที่สร้างขึ้น ฉันไม่แน่ใจว่าฉันสามารถสร้างส่วนข้อมูลเพื่อทดสอบได้อย่างไร


2
ทำไมเคอร์เนล Linux รายงานว่า“ พื้นที่ดิสก์ไม่เพียงพอ” เมื่อในความเป็นจริงมันอยู่นอก i-nodes
เพื่อนของฉันที่ชอบเขียนโปรแกรมในสภาพแวดล้อม Linux แต่ไม่รู้เกี่ยวกับการดูแลระบบของ Linux เมื่อเร็ว ๆ นี้พบปัญหาที่ระบบปฏิบัติการ (Ubuntu) ของเขารายงานว่า แต่เมื่อเขาไปตรวจสอบระดับเสียงยังคงมี 700 GB เหลืออยู่ หลังจากเสียเวลามากในที่สุดเขาก็สามารถคิดได้ว่าเขาออกจาก inodes (เขาเก็บข้อมูลอัปเดตที่เพิ่มขึ้นจำนวนเล็กน้อยจากระบบสำรองข้อมูลในโวลุ่มนี้และเขียนผ่าน inodes ทั้งหมดของเขา) เขาถามฉันว่าทำไมเคอร์เนล Linux รายงานข้อความแสดงข้อผิดพลาด ("ออกจากพื้นที่ดิสก์") แทนที่จะรายงานอย่างถูกต้อง ("out of inodes") ฉันไม่รู้ดังนั้นฉันคิดว่าฉันจะถาม StackExchange ใครรู้ว่าทำไมสิ่งนี้เกิดขึ้น? และทำไมมันไม่ได้รับการแก้ไขหลังจากหลายปีที่ผ่านมา? (ฉันจำเพื่อนคนอื่นบอกฉันเกี่ยวกับปัญหานี้ในปี 1995)

5
ระบบไฟล์จะสามารถคัดลอกได้อย่างไร
ฉันมีระบบไฟล์สำหรับอุปกรณ์ที่ฉันกำลังเขียนโปรแกรมซึ่งฉันต้องการทำสำเนาอย่างถูกต้อง โดยอุดมคติแล้วฉันต้องการให้สำเนานี้เหมือนกับโฟลเดอร์ที่คัดลอกมา ฉันพยายามใช้cp -r cp -aและrsync -azvPพยายามทำให้สำเร็จ แต่ละอันมีผลในโฟลเดอร์ที่มีขนาดแตกต่างกัน (โดยใช้du -s) และท้ายที่สุดแม้ว่าอุปกรณ์ของฉันจะหมดไปจากโฟลเดอร์ดั้งเดิม แต่มันจะไม่หายไปจากโฟลเดอร์ที่ฉันคัดลอก อะไรคือสิ่งที่ทำให้คำสั่งที่ฉันใช้ไม่ได้ผล? เป็นไปได้ไหมที่จะทำให้ทุกอย่างเหมือนกันเมื่อทำการคัดลอกระบบไฟล์ / โฟลเดอร์? ถ้าเป็นเช่นนั้นฉันจะทำยังไงต่อไป? PS ฉันโพสต์คำถามที่คล้ายกันในStackOverflowแต่รู้ได้อย่างรวดเร็วว่าฉันได้ถามมันในการแลกเปลี่ยนที่ไม่ถูกต้อง แก้ไข: สิ่งนี้อาจไม่เป็นประโยชน์ แต่ไม่ว่าฉันจะใช้วิธีการใดในการคัดลอกไดเรกทอรีจะทำให้เครื่องมีปัญหากับ Kernel Panic ด้วยผลลัพธ์ต่อไปนี้ VFS: ไม่สามารถเมานท์รูท fs ผ่าน NFS ลองฟลอปปี้ VFS: ไม่สามารถเปิดอุปกรณ์รูท "nfs" หรือ unknown-block (2,0) โปรดผนวกตัวเลือกการบูต "root =" ที่ถูกต้อง นี่คือพาร์ติชั่นที่มีอยู่: 1f00 64 mtdblock0 (ไดรเวอร์?) 1f02 64 mtdblock2 (ไดรเวอร์?) …
10 linux  filesystems  rsync  cp 

2
วิธีที่ชาญฉลาดในการจัดระเบียบระบบไฟล์ FAT?
เป็นวิธีที่ดีที่สุดในการจัดระเบียบระบบไฟล์ FAT เมื่อใช้ Linux / Unix (บน usb stick เป็นต้น) อะไร คัดลอกเนื้อหาทั้งหมดที่อื่นรูปแบบคัดลอกกลับมาอีกครั้ง? ใช้อรรถประโยชน์ Defrag ของ FreeDOSในคำสั่ง KVM หรือไม่ บูตด้วยPartition Logicหรือไม่ อื่น ๆ ?
10 filesystems  fat  vfat 

4
ใช้การ์ด SD อย่างปลอดภัยเมื่อไฟฟ้าดับเมื่อใดก็ได้
เรากำลังทำงานบนระบบลินุกซ์ขนาดเล็กที่ฝังตัว (2.6.35-ish) กับอุปกรณ์ NAND ภายในขนาดเล็กสำหรับระบบปฏิบัติการและแอปพลิเคชัน (250-500Meg) และการ์ด SD ที่มีการ์ด SDHC SDHC ขนาด 8Gb สำหรับข้อมูล สามารถตัดไฟของยูนิตได้ตลอดเวลา ระบบจะต้องจัดเก็บข้อมูลลงในการ์ด SD ข้อมูลนี้สำคัญมาก ... เป็นจุดประสงค์ทั้งหมดของระบบ ระบบมักจะถูกตัดการเชื่อมต่อจากเครือข่ายใด ๆ ในสถานที่ห่างไกลและข้อมูลจะถูกดึงผ่าน sneakernet ทุก 4-8 สัปดาห์ ปัจจุบันเราเพิ่งได้รับ VFAT บนการ์ด SD นั่นเป็นหลักเพื่อให้ลูกค้าทดสอบครั้งแรกสามารถคัดลอกข้อมูลออกได้อย่างง่ายดายด้วยตนเองบนแล็ปท็อป Win7 ของพวกเขา อย่างไรก็ตามตอนนี้ฉันกังวลว่าเป็นเรื่องของเวลาจนกว่าไฟฟ้าดับในเวลาที่ผิดทำให้ข้อมูลสูญหาย วิธีที่ดีที่สุดในการกำหนดค่าระบบดังกล่าวเพื่อป้องกันข้อมูลสูญหายคืออะไร JFFS2 ดูเหมือนสิ่งที่ฉันต้องการในแง่ของวิธีการเขียนข้อมูล (และความต้องการด้านประสิทธิภาพไม่สูงเลย) แต่มันฟังดูค่อนข้างคึกคักที่จะใช้ block2mtd ฯลฯ ฉันยังไม่แน่ใจว่าการปรับระดับการสึกหรอของการ์ดจะมีปฏิกิริยาอย่างไร กับมัน วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? แก้ไข ตอนนี้ฉันกำลังคิดที่จะออกจากระบบไฟล์ VFAT และจัดสรรไฟล์ขนาดวันต่อครั้งที่เต็มไปด้วย 0xFF …

1
exFAT มาถึง Linux เมื่อใด [ปิด]
เป็นการยากที่จะบอกสิ่งที่ถูกถามที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือโวหารและไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน8 ปีที่ผ่านมา ดูเหมือนว่า exFAT จะเป็นระบบไฟล์มาตรฐานต่อไปสำหรับสื่อแบบถอดได้ ปัญหาคือมันถูกออกแบบโดย Microsoft และทำให้เป็นกรรมสิทธิ์ อย่างไรก็ตามมันเป็น FS มาตรฐานสำหรับการ์ด SDXC ที่กำลังจะมาถึง เนื่องจาก exFAT ไม่สามารถใช้งานกับ Linux ได้ในที่สุดจะไปถึงที่นั่นหรือไม่ และถ้าเป็นเช่นนั้นเมื่อไหร่? การสร้างสื่อที่ถอดได้สำหรับ Linux, Windows และ Mac OS X นั้นกำลังเป็นปัญหา มี FAT32 แต่การ จำกัด ขนาดไฟล์ก็กลายเป็นปัญหาเช่นกัน ฉันหวังว่า UDF จะเป็นระบบไฟล์ข้ามแพลตฟอร์มโดยเฉพาะอย่างยิ่งเนื่องจากการปรับปรุงล่าสุดของ UDF ระบุไว้อย่างชัดเจนถึงการกำหนดเป้าหมายของฮาร์ดไดรฟ์ อย่างไรก็ตาม Microsoft ดูเหมือนจะไม่สนใจ UDF ในเรื่องอื่นนอกจากสื่อออพติคอลมากนักดังนั้นฉันคิดว่ามันจะถูกยกเลิกในที่สุด ดูเหมือนว่า exFAT จะเข้าแทนที่ FAT32 …

2
ฉัน / O- ค่าใช้จ่ายของอุปกรณ์เข้ารหัส DM?
อะไรคือค่าใช้จ่ายในการอ่าน / เขียนเมื่อใช้ dm-crypt (LUKS) เป็นการเข้ารหัสดิสก์เต็มรูปแบบ (รวมถึงพาร์ติชันราก) บน Linux-Desktop (Ubuntu) ฉันวางแผนที่จะสแต็คเหมือนกัน: LUKS> LVM> ext4 CPU ที่ใช้ในระบบจะเป็น Core2 Duo 2.1 GHz พร้อม RAM 4GB การเข้ารหัสของระบบดังกล่าวจะสร้างค่าใช้จ่ายที่ดี / เห็นได้ชัด? มีการเปรียบเทียบล่าสุดที่จะพบในเน็ตหรือไม่? ประสบการณ์ส่วนตัวของคุณคืออะไร? มีการตั้งค่าใดบ้างที่ฉันสามารถทำได้เพื่อปรับปรุงประสิทธิภาพ ขอบคุณสำหรับความช่วยเหลือของคุณ

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