การเลือกระบบไฟล์สำหรับการจู่โจม 16TB


9

ฉันเพิ่งจะรวมเครื่องกับดิสก์ 8TB สองตัว

ฉันจะใช้ Raid 6 (ความจุที่สามารถใช้งานได้ 12TB) ที่ด้านบนของพวกเขา แต่ฉันไม่แน่ใจว่าฉันควรจะสร้าง LVM ให้เป็นบน RAID หรือระบบไฟล์ใดที่จะใช้

ระบบไฟล์ใดบ้างที่สามารถปรับขนาดได้เมื่อใช้ภายใน LVM


3
เพื่อตอบคำถามที่แท้จริงของคุณ: คำถามเดียวกับที่สามารถปรับขนาดได้เมื่อไม่ได้ใช้ภายใน LVM LVM ไม่เกี่ยวข้องกับตัวเลือกนี้เว้นแต่คุณจะใช้ระบบที่มีฟังก์ชั่นการใช้งาน (ซึ่งปัจจุบันหมายถึง ZFS และ IIRC ZFS มี RAID-6 ในตัวด้วย)
Gilles 'ดังนั้น - หยุดความชั่วร้าย'

คำตอบ:


6

ด้วย LVM ที่อยู่ด้านบนของอุปกรณ์จู่โจมคุณมีความยืดหยุ่นในการสร้างอุปกรณ์เสมือน (และระบบไฟล์) หลายตัวในนั้น และคุณมีความยืดหยุ่นในการเปลี่ยนขนาดของอุปกรณ์เหล่านั้น

หากคุณแน่ใจ 100% ว่าคุณไม่ต้องการและคุณต้องการระบบไฟล์ขนาดใหญ่เพียงระบบเดียวคุณสามารถสร้างระบบไฟล์ได้โดยตรงจากอุปกรณ์โจมตี ชั้นหนึ่งของการอ้อมและความซับซ้อนจะถูกลบออกในกรณีนั้น

ในการเลือกระบบไฟล์จุดที่สำคัญที่สุดคือ:

  • ควรทดสอบอย่างดีและมีเสถียรภาพ
  • ควรเป็นกระแสหลักที่เพียงพอ
  • ผลงานที่ดีแน่นอน

นั่นหมายความว่าโดยทั่วไปแล้วจะอนุรักษ์เมื่อพูดถึงระบบไฟล์

การใช้เกณฑ์เหล่านี้คุณมี 3 ตัวเลือกบน Linux (ตั้งแต่ 2011-06:

  • ext3
  • ext4
  • XFS

สำหรับอุปกรณ์ขนาดใหญ่ฉันใช้ xfs เพราะmkfs.xfsเร็วกว่า

ระบบไฟล์ทั้งหมดเหล่านี้สามารถปรับขนาดได้

ปรับปรุง:

ฉันทำเกณฑ์มาตรฐานขนาดเล็กบนอุปกรณ์ 3 TB (ใช้ขนาดบล็อก 4k ในระบบไฟล์ทั้งหมด):

$ awk -F\; -f mkfs.awk mkfs
          FS     SIZE(TB)      TIME(S)      RSS(MB)      SPEEDUP      SPACEUP
        ext3            1          217           37         1.00         1.00
        ext3            2          478           74         1.00         1.00
        ext3            3          829          111         1.00         1.00
        ext4            1          139           37         1.55         1.00
        ext4            2          298           74         1.60         1.00
        ext4            3          515          111         1.61         1.00
         xfs            1            5            2        43.23        17.01
         xfs            2            9            2        51.43        33.49
         xfs            3           15            2        54.73        50.05

(ความเร็ว / mem-up ต่อ ext3)

(ระบบ: Debian 6.0 amd64, mkfs.ext 1.41.12, mkfs.xfs 3.1.4, ไดรฟ์ WD SATA, hdparm -t ประมาณ 120 MB / s การอ่านดิสก์บัฟเฟอร์)

นั่นหมายถึงระบบไฟล์ mkfsing ext [34] นั้นช้ากว่า mkfsing มากถึง 54 เท่า การประมาณค่านี้เป็น 12 TB การสร้างส่วนต่อขยาย fs จริง ๆ จะใช้เวลาประมาณหนึ่งชั่วโมง (xfs เพียงประมาณหนึ่งนาที)


ฉันชอบ XFS เหมือนกัน แต่มันไม่โง่เลยที่จะเลือกมันเป็นระบบไฟล์ของคุณเพราะความเร็วของการฟอร์แมตเริ่มต้น?
คาเลบ

4
อาจจะน่าสังเกตว่าถ้าคุณวางแผนที่จะเพิ่ม RAID ในภายหลัง ext4 จะถูก จำกัด ไว้ที่ปริมาณ 16TiB (ตามวิกิพีเดีย )
Gert

@Caleb ถ้าคุณใช้เวลา - พูด - นานกว่านี้และคุณสมบัติอื่น ๆ ไม่ได้สร้างความแตกต่างในกรณีการใช้ระบบมันเป็นความแตกต่างเพียงอย่างเดียว ฉันจะทำ mkfs มาตรฐานเล็ก ๆ บนอุปกรณ์ 3 TB - @Let_Me_Be อาจทำบนระบบของเขาได้ - มันน่าสนใจ
maxschlepzig

2
@Gert: ไม่ข้อ จำกัด อยู่ในรุ่นปัจจุบันext2progs- รูปแบบ Ext4 รองรับปริมาณสูงสุด 1 exabyte
เท็ดดี้

1
เวอร์ชันล่าสุดของ mkfs.ext4 เร็วขึ้นมากเนื่องจากจะทำให้การจัดรูปแบบส่วนใหญ่ในพื้นหลังล่าช้าหลังจากที่คุณเมาน เวลา fsck นั้นค่อนข้างเร็วกว่า ext4 มากกว่า ext3 เล็กน้อย
psusi

1

ในกล่องผลิตส่วนใหญ่ของเราที่มี linux เราใช้ lvm + ext2 / ext3 ขึ้นอยู่กับว่าลูกค้าร้องขอการทำเจอร์นัล / ext3 / หรือไม่ / ext2 /

ในกรณีของคุณผมจะไป ahaead และสร้าง LVM + ext2 เว้นแต่คุณจะได้รับประโยชน์จากรายการบันทึกมากกว่าจะสร้างค่าใช้จ่าย .. แต่มีมากขึ้นเพื่อนำเข้าบัญชีได้อย่างแม่นยำเป็นอธิบาย maxschlepzig

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