เรียนรู้ลินุกซ์ Command-fs-filesystems

ชื่อ

ระบบไฟล์ - Linux filesystem types: minix, ext, ext2, ext3, xia, msdos, umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs

ลักษณะ

เมื่อเป็นระบบจารีตประเพณีระบบไฟล์ proc จะถูกฝังอยู่ใน / proc คุณจะพบไฟล์ / proc / filesystems ซึ่งระบบไฟล์ kernel ของคุณรองรับอยู่ในปัจจุบัน หากคุณต้องการซอฟต์แวร์ที่ไม่มีการสนับสนุนในปัจจุบันให้ใส่โมดูลที่เกี่ยวข้องหรือคอมไพล์เคอร์เนลใหม่

ในการใช้ระบบแฟ้มคุณต้อง ติดตั้ง ดู mount (8) สำหรับคำสั่ง mount และสำหรับตัวเลือก mount ที่พร้อมใช้งาน

ระบบแฟ้มที่มีให้

มินิกซ์

เป็นระบบแฟ้มที่ใช้ในระบบปฏิบัติการ Minix ซึ่งเป็นคนแรกที่ทำงานภายใต้ Linux มีข้อบกพร่องอยู่หลายขนาด: ขนาดไฟล์ 64 MB, ชื่อไฟล์สั้น, timestamp เดียว ฯลฯ ยังมีประโยชน์สำหรับแผ่นฟล็อปปี้ดิสก์และดิสก์ RAM

ต่อ

เป็นส่วนขยายที่ซับซ้อนของระบบแฟ้ม minix ได้รับการแทนที่อย่างสมบูรณ์โดยรุ่นที่สองของระบบแฟ้มขยาย ( ext2 ) และได้ถูกลบออกจากเคอร์เนล (ใน 2.1.21)

ext2

คือระบบแฟ้มดิสก์ที่มีประสิทธิภาพสูงที่ Linux ใช้สำหรับดิสก์แบบถาวรตลอดจนสื่อที่ถอดได้ ระบบแฟ้มขยายตัวที่สองได้รับการออกแบบให้เป็นส่วนขยายของระบบไฟล์แบบขยาย ( ต่อ ) ext2 เสนอประสิทธิภาพที่ดีที่สุด (ในแง่ของความเร็วและการใช้งาน CPU) ของระบบไฟล์ที่ได้รับการสนับสนุนภายใต้ Linux

ext3

เป็นเวอร์ชัน journaling ของระบบไฟล์ ext2 ง่ายต่อการสลับไปมาระหว่าง ext2 และ ext3

ext3

เป็นเวอร์ชัน journaling ของระบบไฟล์ ext2 ext3 มีตัวเลือก journaling ที่สมบูรณ์แบบที่สุดในหมู่ filesystems journaling

xiafs

ได้รับการออกแบบและใช้งานให้มีเสถียรภาพและปลอดภัยโดยการขยายระบบแฟ้ม Minix มีคุณลักษณะขั้นพื้นฐานที่ต้องการมากที่สุดโดยไม่มีความยุ่งยากเกินควร ระบบแฟ้ม xia ไม่ได้มีการพัฒนาหรือดูแลรักษาอยู่อีกต่อไป ถูกนำออกจากเคอร์เนลใน 2.1.21

MSDOS

คือระบบแฟ้มที่ใช้โดย DOS, Windows และคอมพิวเตอร์ OS / 2 บางเครื่อง ชื่อไฟล์ msdos สามารถมีได้ไม่เกิน 8 ตัวอักษรตามด้วยระยะเวลาไม่จำเป็นและส่วนขยายของตัวอักษร 3 ตัว

UMSDOS

เป็นระบบแฟ้ม DOS แบบขยายที่ใช้โดย Linux จะเพิ่มความสามารถสำหรับชื่อไฟล์ยาว UID / GID สิทธิ์ POSIX และไฟล์พิเศษ (อุปกรณ์ท่อชื่อ ฯลฯ ) ภายใต้ระบบแฟ้ม DOS โดยไม่ต้องเสียสละความเข้ากันได้กับ DOS

VFAT

เป็นระบบแฟ้ม DOS ที่ใช้โดย Microsoft Windows95 และ Windows NT VFAT เพิ่มความสามารถในการใช้ชื่อไฟล์ที่ยาวภายใต้ระบบแฟ้ม MSDOS

proc

เป็นระบบแฟ้มปลอมที่ใช้เป็นส่วนติดต่อกับโครงสร้างข้อมูลเคอร์เนลมากกว่าการอ่านและการตีความ / dev / kmem โดยเฉพาะอย่างยิ่งไฟล์ไม่ใช้พื้นที่ดิสก์ ดู proc (5)

iso9660

เป็นชนิดของระบบไฟล์ CD-ROM ที่สอดคล้องกับมาตรฐาน ISO 9660

เซียร์ราสูง

Linux สนับสนุน High Sierra ซึ่งเป็นผู้นำทางมาตรฐาน ISO 9660 สำหรับระบบไฟล์ CD-ROM ได้รับการยอมรับโดยอัตโนมัติภายในการสนับสนุนระบบไฟล์ iso9660 ภายใต้ Linux

Rock Ridge

Linux ยังรองรับระเบียน System Use Sharing Protocol ที่ระบุโดย Rock Ridge Interchange Protocol มีการใช้เพื่ออธิบายไฟล์ในระบบไฟล์ iso9660 ต่อ โฮสต์ UNIX อีกครั้งและให้ข้อมูลเช่นชื่อไฟล์ยาว UID / GID สิทธิ์ POSIX และอุปกรณ์ ได้รับการยอมรับโดยอัตโนมัติภายในการสนับสนุนระบบไฟล์ iso9660 ภายใต้ Linux

HPFS

เป็นระบบแฟ้มประสิทธิภาพสูงที่ใช้ใน OS / 2 ระบบไฟล์นี้เป็นแบบอ่านอย่างเดียวภายใต้ Linux เนื่องจากไม่มีเอกสารประกอบ

SysV

คือการใช้ SystemV / Coherent filesystem สำหรับ Linux จะดำเนินการทั้งหมดของ Xenix FS, SystemV / 386 FS และ Coherent FS

NFS

คือระบบแฟ้มเครือข่ายที่ใช้เพื่อเข้าถึงดิสก์ที่อยู่ในคอมพิวเตอร์ระยะไกล

SMB

เป็นระบบแฟ้มเครือข่ายที่สนับสนุนโปรโตคอล SMB ซึ่งใช้โดย Windows สำหรับ Workgroups, Windows NT และ Lan Manager

หากต้องการใช้ smb fs คุณจะต้องติดตั้งโปรแกรมพิเศษซึ่งสามารถพบได้ในแพคเกจ ksmbfs ได้ที่ ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/smbfs

NCPFS

เป็นระบบแฟ้มเครือข่ายที่สนับสนุนโปรโตคอล NCP ซึ่งใช้โดย Novell NetWare

ในการใช้ ncpfs คุณต้องใช้โปรแกรมพิเศษซึ่งสามารถพบได้ที่ ftp://linux01.gwdg.de/pub/ncpfs