แล้วทำไมฉันต้องเลือกอันใดอันหนึ่งแทนอันอื่น?
แล้วทำไมฉันต้องเลือกอันใดอันหนึ่งแทนอันอื่น?
คำตอบ:
นำมาจาก: Linux Filesystem Primer
EXT2
ระบบไฟล์ EXT2 เป็นรุ่นก่อนของระบบไฟล์ EXT3 EXT2 ไม่ได้ถูกทำเจอร์นัลและดังนั้นจึงไม่แนะนำอีกต่อไป (ลูกค้าควรย้ายไปที่ EXT3)
EXT3
ระบบไฟล์ EXT3 เป็นระบบไฟล์ที่เจอร์นัลซึ่งมีการใช้งานมากที่สุดใน Linux ในปัจจุบัน เป็นระบบไฟล์ "Linux" มันค่อนข้างแข็งแกร่งและรวดเร็วแม้ว่าจะไม่ได้ปรับขนาดได้ดีกับไฟล์ขนาดใหญ่หรือไฟล์จำนวนมาก เมื่อเร็ว ๆ นี้มีการเพิ่มคุณสมบัติการขยายความสามารถที่เรียกว่า htrees ซึ่งปรับปรุงความสามารถในการขยายของ EXT3 ได้อย่างมีนัยสำคัญ อย่างไรก็ตามมันยังคงไม่สามารถปรับขนาดได้เหมือนกับระบบไฟล์อื่น ๆ ที่อยู่ในรายการแม้จะมี htrees มันปรับขนาดคล้ายกับ NTFS ด้วย htrees หากไม่มี htrees, EXT3 จะไม่จัดการไฟล์มากกว่า 5,000 ไฟล์ในไดเรกทอรี
ReiserFS
ระบบไฟล์ Reiser เป็นระบบไฟล์เริ่มต้นในการกระจาย SUSE Linux Reiser FS ได้รับการออกแบบมาเพื่อลบข้อ จำกัด ด้านความยืดหยุ่นและประสิทธิภาพที่มีอยู่ในระบบไฟล์ EXT2 และ EXT3 มันปรับขนาดและทำงานได้ดีมากบน Linux, outscaling EXT3 ด้วย htrees นอกจากนี้ Reiser ถูกออกแบบมาเพื่อใช้พื้นที่ดิสก์อย่างมีประสิทธิภาพ ด้วยเหตุนี้จึงเป็นระบบไฟล์ที่ดีที่สุดบน Linux ที่มีไฟล์ขนาดเล็กจำนวนมากในระบบไฟล์ ในฐานะที่เป็นความร่วมมือ (อีเมล) และแอปพลิเคชันที่ให้บริการเว็บหลายแห่งมีไฟล์ขนาดเล็กจำนวนมาก Reiser เหมาะที่สุดสำหรับเวิร์กโหลดประเภทนี้
ext3 เป็นระบบไฟล์มาตรฐานที่ใช้โดยระบบปฏิบัติการที่ใช้เคอร์เนล linux
ext4 เป็น ext3 รุ่น "ขั้นสูง" พร้อมการปรับปรุงที่หลากหลายโดยทั่วไปเป็นการอัพเกรดเป็นรูปแบบ ext3
ReiserFS เป็นระบบไฟล์อื่นที่ใช้กันทั่วไปในระบบ linux แต่มีปัญหาเกี่ยวกับ codebase อย่างต่อเนื่องซึ่งจะพยายามฆ่าภรรยาของคุณเป็นระยะ
ext3 เป็นรูปแบบที่พบบ่อยที่สุด
เพื่อช่วยคุณในส่วน "ทำไม" ของคำถามของคุณ Linux Gazette ได้ทำบทความเปรียบเทียบระบบไฟล์จำนวนมากที่ใช้ใน Linux ฉันพบว่าบทความมีประโยชน์แม้ว่าจะอายุมาก แต่ไม่มีข้อมูลใน "ext4"
เอาล่ะ ReiserFS (และถ้าคุณพร้อมสำหรับการแพตช์เคอร์เนล Rieser4) มีข้อได้เปรียบบางอย่างโดยเฉพาะไฟล์ขนาดเล็ก น่าเสียดายที่ดูเหมือนว่าพวกเขาจะไม่ทำให้มันเข้าไปในเคอร์เนล
ณ จุดนี้ฉันจะเรียกใช้ ext4 เว้นแต่ว่าฉันเป็นโรคหวาดระแวงซึ่งในกรณีนี้ฉันจะใช้ ext3
ในอนาคตฉันจะเรียกใช้ BTRFS แต่ยังคงอยู่ในอัลฟามันควรจะได้รับประโยชน์มากจากระบบไฟล์ Rieser และ ZFS (ระบบไฟล์ที่ใช้งานจริงที่น่าสนใจที่สุด แต่ไม่ใช่สำหรับ Linux) สามารถใช้กับ FUSE))
คุณควรไปกับ XFS หรือ EXT4
ReiserFS
( Reiser3
/ ประเภท82
บนcfdisk
) /var
ที่ดีที่สุดสำหรับ ext4
ที่ดีที่สุดสำหรับและถ้าคุณต้องการที่จะเปลี่ยนขนาดพาร์ติชันในภายหลังแล้วคุณจะต้องมองเข้าไปใน/home
LVM
อย่าใช้ext2
ยกเว้น/boot
และext3
เป็นสิ่งที่รอบด้านดีอย่าง Mario ใน Mario Kart