มันเกิดขึ้นกับฉันเพื่อสร้างโพสต์เกี่ยวกับ Btrfsซึ่งเป็นระบบไฟล์ที่ควรจะเข้ามาแทนที่ในอนาคต ext4ซึ่งในตอนนี้เป็นวิธีที่เร็วที่สุดและใช้มากที่สุดนอกเหนือจากการจัดเรียงข้อมูลนั้นแทบจะไม่มีเลยเว้นแต่คุณจะมีดิสก์ที่มีเนื้อที่เต็มมากกว่า 95%
แต่ Btrfs วางแผนที่จะปรับปรุงอะไรในตอนนั้น?
Btrfs เป็นระบบไฟล์ที่พัฒนาโดย คำพยากรณ์ด้วยการมีส่วนร่วมของ หมวกสีแดง, SUSE, อินเทลและอื่น ๆ ในเรื่องนี้ควรสังเกตว่า SUSE ให้ความสำคัญเป็นพิเศษกับความจริงที่ว่ามันพร้อมใช้งานในพื้นที่ธุรกิจและได้เสนอเป็นค่าเริ่มต้นในการแจกจ่าย SUSE Enterprise แล้ว
เหตุใดจึงให้ความสำคัญกับการใช้งานมากนัก? นี่เป็นเพราะการปรับปรุงมากมายที่ Btrfs นำมาซึ่งหลายอย่างเป็นของดั้งเดิมโดยสิ้นเชิงและสร้างสรรค์สิ่งใหม่ ๆ มากมายในด้านระบบไฟล์ Btrfs มันเป็นระบบไฟล์ คัดลอกเมื่อเขียน« มองหาความเสถียรแม้ว่าบางอย่างจะล้มเหลวและง่ายต่อการซ่อมแซมและดูแลระบบ
คุณสมบัติ Btrfs หลักที่มีอยู่ในขณะนี้คือ:
- ที่เก็บไฟล์ตามนามสกุล
- 2 ^ 64 ไบต์ == ขนาดไฟล์สูงสุด 16 EiB
- พื้นที่บรรจุไฟล์ขนาดเล็กที่มีประสิทธิภาพ
- ไดเรกทอรีที่จัดทำดัชนีอย่างมีประสิทธิภาพ
- การจัดสรรไอโหนดแบบไดนามิก
- เขียนภาพรวมสแนปช็อตแบบอ่านอย่างเดียว
- ซับโวลุ่ม (รูทระบบไฟล์ภายในแยกต่างหาก)
- ตรวจสอบข้อมูลและข้อมูลเมตา (CRC32C)
- การบีบอัด (zlib และ LZO)
- รองรับอุปกรณ์ฝังตัวหลายตัว
- การแยกไฟล์การมิเรอร์การสตริปไฟล์ + การมิเรอร์การสตริปด้วยการใช้งานพาริตีไฟล์เดียวและสองไฟล์
- การรับรู้ SSD (Flash storage) (TRIM / Discard เพื่อรายงานบล็อกว่างสำหรับการใช้ซ้ำ) และการเพิ่มประสิทธิภาพ (เช่นหลีกเลี่ยงการเพิ่มประสิทธิภาพการค้นหาที่ไม่จำเป็นการส่งการเขียนเป็นกลุ่มแม้ว่าจะมาจากไฟล์ที่ไม่เกี่ยวข้องก็ตามซึ่งส่งผลให้การเขียนมีขนาดใหญ่ขึ้นและเขียนได้เร็วขึ้น ประสิทธิภาพ)
- การสำรองข้อมูลส่วนเพิ่มที่มีประสิทธิภาพ
- กระบวนการลบพื้นหลังเพื่อค้นหาและแก้ไขข้อผิดพลาดในไฟล์ที่มีสำเนาซ้ำซ้อน
- การจัดเรียงข้อมูลระบบไฟล์ออนไลน์
- ตรวจสอบระบบไฟล์ออฟไลน์
- การแปลงระบบไฟล์ ext3 / 4 ที่มีอยู่
- อุปกรณ์เมล็ดพันธุ์ สร้างระบบไฟล์ (อ่านอย่างเดียว) ที่ทำหน้าที่เป็นแม่แบบสำหรับการ seed ระบบไฟล์ Btrfs อื่น ๆ ระบบไฟล์และอุปกรณ์ดั้งเดิมรวมอยู่ในจุดเริ่มต้นแบบอ่านอย่างเดียวสำหรับระบบไฟล์ใหม่ การใช้การคัดลอกในการเขียนการแก้ไขทั้งหมดจะถูกจัดเก็บไว้ในอุปกรณ์ที่แตกต่างกันต้นฉบับจะไม่เปลี่ยนแปลง
- รองรับโควต้า Subvolume - รับรู้
- การส่ง / รับการเปลี่ยนแปลงระดับเสียงย่อย
- การมิเรอร์ระบบไฟล์ที่เพิ่มขึ้นอย่างมีประสิทธิภาพ
- การทำสำเนาข้อมูลซ้ำซ้อนเป็นกลุ่มหรือนอกวง (ซึ่งเกิดขึ้นหลังจากเขียนไม่ใช่ระหว่าง)
คุณสมบัติเพิ่มเติมในการพัฒนาหรือในโครงการพัฒนา:
- ไม่มีการตรวจสอบการเชื่อมต่อระบบไฟล์ที่รวดเร็วมาก
- การมิเรอร์และการสตริประดับวัตถุ
- อัลกอริธึม Checksum ทางเลือก
- ตรวจสอบระบบไฟล์ออนไลน์
- วิธีการบีบอัดอื่น ๆ (เร็ว LZ4)
- ติดตามข้อมูลร้อนและย้ายไปยังอุปกรณ์ที่เร็วขึ้น (ปัจจุบันได้รับการผลักดันให้เป็นคุณสมบัติทั่วไปที่มีให้ผ่าน VFS)
- การขจัดข้อมูลซ้ำซ้อนในวง (เกิดขึ้นระหว่างการเขียน)
ควรชี้แจงว่า Btrfs ถือว่ามีเสถียรภาพแล้ว และไม่มีการเปลี่ยนแปลงมากมายที่วางแผนไว้ในอนาคตเว้นแต่จะมีเหตุผลที่ดีมากที่จะทำเช่นนั้น อย่างไรก็ตามพวกเขาพยายามปรับปรุงความเร็วของ Btrf ด้วยเคอร์เนล Linux ใหม่แต่ละตัวดังนั้นจึงขอแนะนำให้มี ติดตั้งเคอร์เนลล่าสุดและเวอร์ชันล่าสุดของการแจกจ่าย GNU / Linux ของคุณ
นอกจากนี้ขอแนะนำสำหรับไดรฟ์ขนาดใหญ่โดยเฉพาะซึ่งเป็นที่ที่ btrfs สร้างสรรค์สิ่งใหม่ ๆ มากที่สุดและสามารถสัมผัสถึงประโยชน์ นอกจากนี้ยังมีการรองรับ เทคโนโลยีล่าสุดดังนั้นหากคุณมี SSD ฉันคิดว่าคุณจะสังเกตเห็นการปรับปรุงของ ext4 เนื่องจาก ext4 ยังคงใช้เทคโนโลยีเก่าอยู่บ้าง
ประสบการณ์ส่วนตัวของฉัน
Distro ที่ฉันชอบคือ OpenSUSE และเป็นสิ่งที่ฉันใช้ในเน็ตบุ๊กตั้งแต่ปี 2011 ดังนั้นฉันจึงจัดรูปแบบพาร์ติชันด้วย btrfs เพื่อทดสอบและความจริงก็คือมันทำงานช้ากว่าบนเน็ตบุ๊กของฉันมากกว่ากับ ext4 การสตาร์ทคอมพิวเตอร์ใช้เวลานานขึ้นและฉันรู้สึกติดขัดมากขึ้นแม้ว่าฉันคิดว่ามันคัดลอกไฟล์ได้เร็วขึ้น พวกเขาอาจคิดว่าฉันลำเอียง แต่ฉันใช้เวลาตอบสนองเพื่อให้แน่ใจและพวกเขาก็ช้าลงและระบบก็รู้สึกติดขัดมากขึ้น
ข้อสรุปของฉัน
Btrfs ถือว่ามีเสถียรภาพแล้วพวกเขาชี้แจงไว้ในหน้าอย่างเป็นทางการดังนั้น:
- หากคุณมีพีซีที่เก่าเล็กน้อยให้ใช้ ext4
- หากคุณมี SSD ที่ใหม่กว่าให้ใช้ btrfs
- โปรดทราบว่าพวกเขาวางแผนที่จะปรับปรุงการรวมเข้ากับเคอร์เนล Linux ใหม่แต่ละตัวดังนั้นในอนาคตอาจเป็นความคิดที่ดีที่จะลองใช้ดูดังนั้นแม้ว่าตอนนี้พวกเขาจะมีฮาร์ดแวร์เก่าอยู่ แต่ความเร็วของมันอาจเกินกว่า ext4 ใน ในอนาคต แต่อย่างน้อยในเวลานี้ก็ไม่แนะนำ
จำเป็นต้องทำการทดสอบบนอัลตร้าบุ๊คที่มี SSD เพื่อบอกว่าประสิทธิภาพของมันนั้นเหนือกว่าหรือไม่เพราะแม้ว่ามันจะ "สันนิษฐาน" ว่ามันจะมีประสิทธิภาพมากกว่าในฮาร์ดแวร์เพียงแค่ "ทฤษฎี" มันจะดึงความปรารถนาของเรา สำหรับการค้นพบ ในส่วนของพวกเขาชาวโฟโรนิกซ์ได้ทำการทดสอบ: http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1
ความจริงก็คือมันเป็นทางเลือกที่ดีสำหรับ EXT4 ซึ่งแม้จะเป็นทางเลือกที่ดีที่สุดสำหรับ NTFS (สำหรับฉันแล้วมันน่าอับอายที่สุด) แต่ก็เคยทำให้ฉันรู้สึกว่ามันขาดไปอีกเล็กน้อยเพื่อให้มีประสิทธิภาพที่ดีขึ้น .
อย่างไรก็ตามฉันหวังว่าใน Debian เวอร์ชันถัดไปจะมีให้ใช้งาน
PS: ฉันใช้ Lynx เพราะฉันกำลังแก้ปัญหาเกี่ยวกับไดรเวอร์วิดีโอของ Intel ที่ฉันได้ติดตั้งบนเดสก์ท็อปด้วย Debian
Xubuntu 14.04 บน Btrfs: สำหรับการดำเนินการบางอย่างมันช้ากว่า ext4 - และ ext4 _is slow_ เล็กน้อยแม้ว่าจะไม่มากเท่ามันเทศ NTFS
นอกจากนี้ Btrfs ไม่ใช่ระบบไฟล์อย่างที่เราคุ้นเคย แต่เป็นจักรวาลในตัวเองหากคุณไม่ได้อ่านวิกิโดยละเอียดอย่าติดตั้งมันจะทำให้ปวดหัว (เช่นเครื่องมือเช่น df [dfc] หรือ du [ cdu] ทำงานไม่ถูกต้องใน Btrfs และคุณต้องใช้เครื่องมือของคุณเอง)
ในกรณีของฉันในที่สุดฉันก็เลือกใช้ Btrfs เนื่องจากการติดตั้ง Wincrap นั้นยากที่จะใช้ LVM คุณสามารถทำได้ แต่คุณต้องใช้เวทมนตร์ด้วยมือฉันต้องการให้เพนกวินของฉันทำงานโดยเร็วที่สุด
หากคุณไม่ได้ติดตั้ง Winbosta LVM + ext4 เป็นการผสมผสานที่ยอดเยี่ยม: ความยืดหยุ่นและความปลอดภัยของการใช้ LVM กับระบบไฟล์ที่ปรับปรุงอย่างต่อเนื่อง - และกิลดาต่อสู้อย่างหนักในเวลานั้น ...
ในกรณีของฉันปัญหาไม่ได้อยู่ที่ NTFS อย่างแม่นยำ แต่เป็นอินเทอร์เฟซของ Windows Vista เอง
ขอบคุณสำหรับความคิดเห็น ฉันไม่เคยใช้ LVM และฉันคิดว่าฉันจะไม่ใช้ แต่มันก็ดีที่ได้รู้สิ่งเหล่านี้ ยังไงก็ตามการปรับปรุง LVM คืออะไร?
Btrfs เป็นระบบไฟล์ LVM เป็นระบบแบ่งพาร์ติชัน มีบทความทั้งหมดใน Wikipedia
เช่นเดียวกันในกรณีของฉันฉันสังเกตเห็น btrfs ช้ามากฉันชอบ ext4
มันเป็นความจริงมันเกิดขึ้นกับฉันฉันอยากจะทดลองและฉันสังเกตเห็นมันช้ามาก
ext4 ไม่ได้ให้ปัญหากับฉันจนถึงตอนนี้
ฉันมีการบูตคู่ดังนั้นพาร์ติชันอื่น ๆ ใน ntfs
และความจริงก็คือฉันไม่สังเกตเห็นความแตกต่างกับ ntfs
ตอนนี้ฉันไม่ได้ทดลองกับระบบไฟล์
เราอยู่ในสถานการณ์เดียวกันกับการทดลองระบบไฟล์
ตอนนี้ฉันใช้ Debian Lenny กับระบบไฟล์ reiserfs 3.6 บนเดสก์ท็อปพีซีของฉันเนื่องจากมันล้าสมัยเกินไปแล้วฉันจึงเริ่มทดสอบ (บนดิสก์อื่น) ด้วย Debian Wheezy เนื่องจาก reiserfs ไม่สามารถใช้ในการติดตั้งได้อีกต่อไป (แม้ว่าจะสามารถติดตั้งระบบบนพาร์ติชันที่ฟอร์แมตก่อนหน้านี้ด้วย reiserfs ได้) ฉันจึงทำการทดสอบกับ btrfs, ext4 และ xfs นอกเหนือจาก reiserfs ด้วยวิธีการข้างต้น จากการทดสอบเสร็จสิ้นสิ่งที่เกี่ยวข้องมากที่สุดที่ฉันสังเกตเห็นคือทั้งใน ext4, reiserfs และ xfs ประสิทธิภาพเกือบจะเท่ากันบางทีอาจจะด้วยการรับรู้ที่เร็วขึ้นเล็กน้อยเมื่อใช้ xfs แต่มันช้ากว่ามากเมื่อใช้ btrfs ใน ความจริงแล้วการติดตั้งระบบไฟล์นี้ใช้เวลาประมาณสามเท่า ตามที่คาดไว้กับ ext4 พื้นที่ที่ใช้งานได้ประมาณ 5% จะหายไปเมื่อแบ่งพาร์ติชันดังนั้นฉันจึงไม่เคยคิดว่า ext * เป็นตัวเลือกที่ดีเลยตั้งแต่ฉันติดตั้ง distro ตัวแรก (Suse Linux 6.4) บนพีซีที่มีดิสก์ 20 Gb ที่ฉันใช้ reiserfs (ตอนนั้นเป็นการทดลอง) ต้องกล่าวถึงข้อเสียของ reiserfs นอกเหนือจากข้อเท็จจริงที่ว่ามันไม่มีการพัฒนาและการสนับสนุนที่ใช้งานอยู่อีกต่อไปมันใช้เวลานานในการเมานต์โดยจะเห็นได้ชัดเจนยิ่งขึ้นเมื่อพาร์ติชันมีขนาดใหญ่ขึ้น สำหรับ xfs ข้อเสียที่เจอคือไม่สามารถปรับขนาดได้ ...
กำลังค้นหาข้อมูลบนอินเทอร์เน็ตเกี่ยวกับระบบไฟล์ที่มีให้แทนที่ reiserfs ฉันอ่านบทความบางส่วนที่พวกเขาชี้ไปที่ xfs เนื่องจากมีการออกแบบที่ดีและการพัฒนาที่ใช้งานอยู่และได้รับการอัปเดตเพื่อใช้ประโยชน์จากโปรเซสเซอร์แบบมัลติคอร์ที่ทันสมัยนอกเหนือจาก Red Hat ได้กำหนดมุมมองในระบบไฟล์นี้
อย่างไรก็ตามในขณะนี้ฉันคิดว่า xfs เป็นทางเลือกที่ดีที่สุดอย่างน้อยก็บนเดสก์ท็อปเพื่อ reiserfs (เหนือ ext * และ btrfs)
ข้อมูลดีมากดูเหมือนว่า xfs จะเป็นทางเลือกที่ดีมากแม้ว่าฉันจะต้องการปรับขนาดดิสก์เป็นจำนวนมากดังนั้นฉันจึงไม่รู้ว่าจะใช้หรือไม่ แต่ฉันจะลองใช้อย่างแน่นอน
ข้อมูลไม่มากตรวจสอบคำตอบของฉัน
การชื่นชมประสิทธิภาพของ Btrfs ของคุณผิดเพี้ยนไปฉันคิดว่าเนื่องจากขาดความรู้
Wheezy ใช้เคอร์เนล 3.2 ซึ่งตามมาตรฐานในปัจจุบันเป็นเสมือนยุคหิน
เช่นเดียวกับเทคโนโลยีอื่น ๆ ใน Linux Btrf จำนวนมากพบในเคอร์เนลเดียวกันและไม่ได้อยู่ในแอพของผู้ใช้ดังนั้นจึงมีการรวมคุณสมบัติและการแก้ไขข้อบกพร่องมากมายนับไม่ถ้วนจากเคอร์เนลที่ใช้ 'อันเก่า' กับเคอร์เนลที่เรา ใช้วันนี้ใน Distros สมัยใหม่ที่เหลือ (3.12,3.13 และ 3.14)
บน Xubuntu 14.04 (kernels 3.13 และ 3.14-pf) และ ChakraOS (kernel 3.12.6) Btrfs ทำงานได้อย่างไม่มีที่ติหากไม่เร็วกว่า ext4 โทษประการเดียวที่มีในแง่ของความเร็วในการอ่านและเขียนคือในการดำเนินการฐานข้อมูลอย่างเข้มข้น - บันทึกถึงความตาย
เป็นความจริงที่ว่าด้วยลินุกซ์เวอร์ชันล่าสุดไดรเวอร์สำหรับ btrfs จะต้องได้รับคุณสมบัติและการแก้ไขข้อบกพร่องเพิ่มเติมนับไม่ถ้วน แต่นั่นก็เป็นจริงสำหรับ xfs เช่นกัน
แม้ว่าฉันจะขาดความรู้ทางเทคนิคและเชิงลึกเกี่ยวกับระบบไฟล์ไดรเวอร์ลินุกซ์และอื่น ๆ ... นอกเหนือจากความจริงที่ว่าเมื่อหลายปีก่อนฉันหยุดทดลองกับ distro และโปรแกรมใหม่ทั้งหมดที่ฉันเจอ (ช่วงเวลาที่ดี!) นั่นคือฉันยังใช้ Debian Lenny อยู่! ฮิฮิ! นั่นคือเหตุผลที่ฉันยังไม่ได้กระโดดจาก distro จนกว่าการวิจัยและการทดสอบเกี่ยวกับระบบไฟล์ที่ฉันจะใช้ในการแทนที่ reiserfs จะเสร็จสิ้น ว่าในขณะนี้ผู้สมัครอันดับหนึ่งคือ xfs ฉันยังเชื่อว่าฉันมีเกณฑ์และความสามารถเพียงพอที่จะเลือกสิ่งที่ฉันคิดว่าดีที่สุดที่เหมาะกับความต้องการของฉันซึ่งใกล้เคียงกับผู้ใช้ทั่วไปของพีซีที่บ้าน ...
ฉันทิ้งลิงค์ไปยังบทความที่น่าสนใจชื่อ Red Hat คิดว่า XFS เป็นระบบไฟล์ที่ดีกว่า Ext4 ซึ่งฉันเน้นประโยคที่ให้ความคิดว่าทำไม btrfs ถึงช้ากว่า xfs: ... การทำสำเนาข้อมูลเมตาซ้ำซ้อนให้ความปลอดภัย แต่การเขียนข้อมูลเดียวกันสองครั้งลงในดิสก์จะช้ากว่าไม่เสมอ ทำอะไร…
ลิงก์ไปยังบทความ: http://diegocg.blogspot.com.ar/2013/06/red-hat-xfs-es-mejor-sistema-de.html
"เป็นความจริงที่ว่าด้วยลินุกซ์เวอร์ชันล่าสุดไดรเวอร์สำหรับ btrfs จะต้องได้รับคุณสมบัติและการแก้ไขข้อบกพร่องเพิ่มเติมนับไม่ถ้วน แต่นั่นก็เป็นจริงสำหรับ xfs เช่นกัน"
การออกเสียงที่ไม่ถูกต้อง: "เป็นความจริงที่สุนัขพันธุ์ดัลเมเชียนของฉันมี 4 ขาและหาง 1 ข้างมันควรจะเป็นความจริงแล้วที่สุนัขทุกตัวที่มีสี่ขาและหางข้างเดียวเป็นสีขาวและขาด ๆ หาย ๆ "
คุณติดตามการพัฒนาของ XFS หรือไม่? ไม่ใช่ฉัน แต่ฉันกล้าพูดได้เลยว่ามันไม่มีที่ไหนใกล้ความเร็วในการพัฒนาของ Btrfs ในความเป็นจริง ... มีการพัฒนาในปัจจุบันหรือมีการแก้ไขข้อบกพร่องเท่านั้น? หลายปีผ่านไปชั่วนิรันดร์หากคุณต้องการและประสิทธิภาพจะไม่ดีขึ้นหากไม่มีใครอยู่ข้างหลังถึงศอก😀
ฉันเข้าใจความเจ็บปวดของคุณอย่างมากเมื่อต้องละทิ้ง ReiserFS ซึ่งเป็นหนึ่งในระบบไฟล์ที่ดีที่สุดตลอดกาลน่าเสียดายที่พวกเขาไม่อนุญาตให้พัฒนาต่อไป ...
เกี่ยวกับความต้องการของคุณในการมองหาระบบไฟล์ใหม่ฉันขอแนะนำคำสั่งผสม LVM + ext4 Btrfs นั้นแปลกแยกเกินไปคุณต้องอ่านให้มากเพื่อใช้มันอย่างถูกต้องและใช้ประโยชน์จากมันอย่างเต็มศักยภาพมันไม่ใช่ "ติดตั้งและ ลืม "เทคโนโลยีเช่นกัน Manuel อธิบายไว้ในลิงค์ของเขาซึ่งเกี่ยวข้องกับการทำงานพิเศษในการดูแลรักษา
หากคุณไม่ได้ติดตั้ง Wincrap LVM + ext4 ก็มีความสวยงาม ในความเป็นจริง Btrfs ค่อนข้างมีไว้เพื่อทดแทนความต้องการระบบไฟล์ LVM + X
สำหรับ Debian คุณอาจต้องการลอง Tanglu (กล่าวถึงที่นี่ใน DL), Semplice (Sid ที่เสถียร) หรือ Distros ใหม่ใด ๆ ที่พยายามอัปเกรด Debian พื้นฐานที่สะอาดเพื่อใช้งานและเทคโนโลยีในปัจจุบัน
อาศิรพจน์
สำหรับฉันมันทำให้ฉันเชื่อเมื่อฉันลอง Gnome Documents ด้วย ext4 การค้นหาเอกสารใช้เวลาหลายศตวรรษ ด้วย btrfs มันเป็นการดำเนินการทันที
ฉันใช้กับ fedora 16 และไม่สังเกตเห็นการเปลี่ยนแปลงใด ๆ ย้อนกลับไปตอนนั้นถือว่าไม่เสถียรดังนั้นฉันจึงเก็บ ext4 ไว้ตลอดชีวิต
BTRFS เป็นระบบไฟล์ที่ยอดเยี่ยมหนึ่งในข้อดีที่ฉันสังเกตเห็นคือความเร็วที่มากขึ้นในคอมพิวเตอร์ของฉัน (โดยใช้พาร์ติชัน / ภายใต้ BTRFS) บนเซิร์ฟเวอร์มีความอดทนต่อข้อผิดพลาดที่ทำให้ข้อมูลเสียหายได้มากขึ้น (ภายใต้ Ext4 หากคุณปิดเซิร์ฟเวอร์ที่ กำลังเรียกใช้ MongoDB daemon ฐานข้อมูลต้องการให้คุณเปิดใช้งานใหม่ด้วยตนเองโดยการลบไฟล์« /var/lib/mongodb/mongod.lock »และรีสตาร์ท mongod daemon ภายใต้ BTRFS สิ่งนี้จะไม่เกิดขึ้นเนื่องจากโครงสร้าง CoW และสินค้าอื่น ๆ ) . นอกเหนือจากความสามารถในการ "ชุบชีวิต" ฮาร์ดไดรฟ์ที่เสียหายแล้ว (เห็นได้ชัดว่าก่อนหน้านี้พวกเขามี Windows NTFS และจบลงอย่างเลวร้ายจนไม่ยอมรับการติดตั้ง Linux ด้วย Ext4 โดยไม่ล้มเหลว)
ปัญหาคือ BTRFS ไม่ใช่ระบบไฟล์ที่ทำงานแบบ "นอกกรอบ" สำหรับผู้ใช้เช่น ExtX ซึ่งไม่ต้องการการบำรุงรักษาหรือการปรับให้เหมาะสมเพิ่มเติม ฉันใช้ BTRFS ในการผลิตตั้งแต่ Fedora 15 (ตอนนี้ฉันใช้ Fedora 20) และเมื่อเวลาผ่านไปฉันสังเกตเห็นหลายสิ่งหลายอย่างที่จำเป็นเพื่อให้มันทำงานได้ดีรวมถึงกระบวนการบำรุงรักษาที่ฉันอธิบายไว้ บทความนี้:
http://xenodesystems.blogspot.com/2014/05/btrfs-maintenance-and-other-tips.html
(ซึ่งเหนือสิ่งอื่นใดการแยกส่วนตามปกติที่ระบบนี้เกี่ยวข้องจะถูกหลีกเลี่ยง)
และฉันยังค้นพบว่าการเป็นระบบไฟล์ CoW ทุกอย่างคือ "ตำแหน่งที่ตั้งตำแหน่งที่ตั้ง" คุณจะเห็นว่า BTRFS นั้นยอดเยี่ยมสำหรับ / พาร์ติชันตามลักษณะและโปรไฟล์การเข้าถึงไฟล์ แต่ถ้าคุณวางไว้บนพาร์ติชัน / home แล้วคาดว่าจะรันตัวอย่างเช่นสิ่งที่เขียนแบบ back-to-back ไปยังฮาร์ดไดรฟ์ (เช่น เครื่องเสมือนที่ทำงานอยู่ซึ่งมี "ฮาร์ดดิสก์" อยู่ในกล่าวว่า / home btrfs) ระบบก็หยุดทำงานเนื่องจาก CoW ไม่ได้สร้างขึ้นสำหรับการทำงานประเภทนั้น (แม้ว่าจะทำงานอยู่ก็ตาม) ...
ในตอนท้ายของวันฉันคิดว่าเป็นเพราะสิ่งเหล่านี้ที่เรายังไม่เห็นว่าเป็น "ค่าเริ่มต้นเริ่มต้น" ของ distros ส่วนใหญ่เนื่องจากสิ่งเหล่านี้เป็นประเด็นที่ต้องดำเนินการโดยไม่ต้องสงสัย
ข้อมูลที่ดีใช่ฉันได้เพิ่มข้อดีเหล่านั้นในโพสต์ แต่ฉันเป็นผู้ใช้ตามบ้าน (เพื่อที่จะพูด) ตัวเลือกเหล่านั้นไม่สำคัญสำหรับฉันมากเกินไปและฉันไม่แน่ใจว่ามันทำงานอย่างไรดังนั้นฉันจึงเก็บสิ่งที่ดีที่สุดสำหรับฉันไว้ แม้ว่าฉันจะทดสอบ xfs สำหรับสิ่งที่พวกเขากล่าวข้างต้น
XFS
สำหรับ SSD ฉันจะเดิมพัน f2fs
ฉันได้ยินการอ้างอิงที่ดีเกี่ยวกับ btrfs และปัญหาในการเปลี่ยน (ถ้าฉันต้องการ) คือต้องจัดรูปแบบทุกอย่างและเนื่องจากฉันมีข้อมูลมากเกินไปฉันจึงมีปัญหาในการสำรองข้อมูล
และดีที่มันเสถียรอยู่แล้วแม้ว่าฉันจะไม่รู้ว่าสำหรับ distros ทั้งหมด (ที่นี่ใน Gentoo ยังไม่ได้กล่าวถึงกรณีนี้) ในระหว่างนี้ฉันใช้ ext4 สำหรับปัญหาเรื่องนิสัยและความมั่นคง
และฉันไม่มีเรื่องดราม่าในการค้นหาไฟล์และฉันมีช่วงเวลาที่ยากลำบากในการจัดทำดัชนีเพื่อเร่งการค้นหาเนื่องจากเนื้อที่บนฮาร์ดดิสก์ต้องใช้: /
ฉันจะลอง btrfs เมื่อมีขนาดใหญ่ขึ้นและหาวิธีสำรองข้อมูลในขณะนี้ (และเมื่อคุณมีฮาร์ดไดรฟ์ที่ใหญ่กว่า :)
สวัสดีถือว่ามีเสถียรภาพสำหรับนักพัฒนามากกว่าสิ่งอื่นใดใน distros อื่น ๆ นอกเหนือจาก SUSE หรือ Fedora และไม่มีการกล่าวถึงแม้ว่า SUSE จะนำมาใช้แล้วตามที่ฉันได้กล่าวไว้ข้างต้น
อืมตอนนี้ฉันเข้าใจแล้ว ฉันจะรอในภายหลัง ขอบคุณ😀
ไม่คุณไม่จำเป็นต้องจัดรูปแบบทุกอย่าง พาร์ติชัน extX จะถูกโอนย้ายไปยัง Btrfs อย่างโปร่งใสด้วยข้อดีของการคืนค่าการเปลี่ยนแปลง (เช่นกลับไปที่ระบบไฟล์เก่าของคุณ) หากคุณต้องการ
ดีที่รู้. ฉันจะรอให้ Btrfs รองรับ ext4 ได้มากที่สุดและจะมีขนาดใหญ่เท่ากับ ext4 ในตอนนี้ และขอบคุณมันทำให้ฉันสงบขึ้นเมื่อต้องการเล่นซอกับระบบไฟล์นั้น😀
ฉันมี BTRFS บน SSD ทั้งใน KaOS และ Antergos ตอนนี้ฉันไม่ได้สังเกตเห็นอะไรแปลก ๆ นั่นคือฉันมีการปรับสภาพ fstab
ฉันฝากไว้เผื่อว่าจะช่วยใครได้
UUID = xxxxacaminumeroxxxxxx / btrfs ค่าเริ่มต้น rw, noatime, การบีบอัด = lzo, ssd, space_cache, inode_cache 0 0
ฉันมี btrfs ใน / root เท่านั้นไม่ใช้แยก / home หรือ swap
ตรวจสอบลิงก์ที่โพสต์โดย @Manuel เพื่อเพิ่มการปรับแต่งให้กับ SSD ของคุณ
XFS ยังคงพัฒนาอย่างต่อเนื่องและรวมถึงการปรับปรุงในเมล็ดพันธุ์ใหม่ตั้งค่าตัวเลือก delaylog
คุณใช้การแปลด้วยเครื่องในข้อดีหรือไม่? เพราะมันเขียนแปลกมาก
การแปลด้วยเครื่องนั้นคืออะไร? ตัวเลือก wordpress?
ฉันยังติดอยู่กับ ext3
จนกว่าฉันจะใช้ความเร็วเกิน ext4 (ตามการทดสอบที่ฉันอ่านมันยังค่อนข้างยาว) ฉันหาเหตุผลที่จะเปลี่ยนไม่ได้
นั่นไม่ใช่เป้าหมายของ Btrfs
แต่ฟรีหรือไม่?
และ ... ถ้าเป็นส่วนหนึ่งของเคอร์เนล ...
ปล่อยฉันด้วย ext4 ซึ่งใช้งานได้ดีแม้ว่าฉันจะมีเครื่องใหม่ที่มี ssd 🙂
ฉันใช้ XFS ตั้งแต่ Ubuntu 10.04 และสำหรับฉันแล้วมันดีที่สุด!
Btrfs ยังมีทางไป
ในขณะเดียวกัน XFS เป็นเพื่อนของคุณ
การใช้การบีบอัดกับเคอร์เนล 3.12.x ระบบไฟล์ทั้งหมดได้รับความเสียหายหลังจากการเขียนดิสก์หนัก เตือนแล้ว…
ฉันคิดมากเกี่ยวกับระบบไฟล์ที่จะใช้ ไม่รู้ว่าจะใช้ BTRFS, ZFS หรือ XFS หลังจากอ่านบทความที่มีลิงก์ใต้คำเหล่านี้ฉันคิดว่าฉันจะเริ่มใช้ btrfs
http://libuntu.com/marc-merlin-de-google-habla-sobre-las-ventajas-de-btrfs-y-las-desventajas-de-zfs/
ZFS บน GNU / Linux? ขอให้โชคดีฉันแค่คิด
ไม่ต้องคิดมาก😉
https://clusterhq.com/blog/state-zfs-on-linux/
ฉันเพิ่งซื้อแล็ปท็อป Pavillion โปรเซสเซอร์ AMD A8, แรม 8 GB พร้อมกับ windows 8.1 ที่ติดตั้งมาจากโรงงานฉันยังซื้อดิสก์ SSD 160 GB และดำเนินการติดตั้ง Ubuntu 14.04 LTS บน SSD ผ่านการเชื่อมต่อ USB ภายนอก (ฉันใช้ดิสก์ SSD ภายนอกกับ คอมพิวเตอร์เพื่อไม่ให้สัมผัสกับสิ่งใด ๆ ภายในแล็ปท็อป) สำหรับการติดตั้ง Ubuntu ฉันเลือกการติดตั้งอัตโนมัติทุกอย่างเป็นไปอย่างสมบูรณ์แบบแม้ว่าจะไม่ได้ดำเนินการอื่นใดหลังการติดตั้งเมื่อฉันเปิดคอมพิวเตอร์โดยอัตโนมัติเมนูจะปรากฏขึ้นว่ามี ตัวเลือกในการบูตด้วย Ubuntu หรือกับ Windows ฉันไม่เคยลอง Ubuntu บนคอมพิวเตอร์ที่ทันสมัยพอประมาณและด้วยดิสก์ SSD มันไม่ทำงานมันบินได้ แต่ฉันอยากรู้ว่าประสิทธิภาพของ Ubuntu จะแบ่งพาร์ติชันด้วยอะไร Btrfs ฉันไม่มีทักษะคอมพิวเตอร์ที่ลึกซึ้งมากนัก แต่ฉันใช้ Ubuntu มาระยะหนึ่งแล้วและฉันชอบคนจรจัดและลองใช้ตัวเลือกการแบ่งพาร์ติชันต่างๆเพื่อเปรียบเทียบผลลัพธ์สำหรับ ยิ่งฉันดูบนเว็บมากขึ้นฉันไม่เห็นบทช่วยสอนที่สมบูรณ์ที่อนุญาตให้สร้างพาร์ติชันขั้นสูงใน linux โดยใช้ดิสก์ SSD หากคุณมีคำแนะนำในเรื่องนี้ฉันขอขอบคุณสำหรับความสนใจของคุณล่วงหน้า ... haaa ... โดย ขอแสดงความยินดีด้วย ... บทความดีๆ
สวัสดีทุกคนฉันกำลังมองหาระบบไฟล์ที่เหมาะสมเพื่อจัดการไฟล์ขนาดใหญ่โดยเฉพาะไฟล์วิดีโอฉันควรเตรียมพาร์ติชั่นพิเศษสำหรับพวกเขาด้วยรูปแบบ XFS หรือไม่ ตอนนี้ฉันใช้ ext4 แต่แน่นอนว่าฉันมีไฟล์ทุกชนิดใน / home
ในพาร์ติชันนี้โดยพื้นฐานแล้วมันจะเป็นการอ่านไฟล์เท่านั้น
ฉันใช้แล็ปท็อป Lenovo ideapad s400touch ที่มี Ubuntu 14.01 และ 4 พาร์ติชัน / boot, swap, / และ / home
สวัสดีและขอบคุณที่อ่านฉัน
ฝันดีทุกคน. ฉันมีเครื่องผลิตที่มีดิสก์ SSD ซึ่งฉันติดตั้ง OpenSUSE ด้วย btrfs คุณสมบัติของมันค่อนข้างน่าเชียร์และเป็นจริงเร็วมากสำหรับการปิดเซิร์ฟเวอร์และกระบวนการเริ่มต้น ในระบบไฟล์นี้วางฐานข้อมูลการผลิตของธุรกิจของฉัน แต่ฉันต้องติดตั้งคอมพิวเตอร์ใหม่อีกครั้งเนื่องจากไม่รองรับการเกิดไฟฟ้าขัดข้องและนี่เป็นระบบไฟล์เดียวที่เสียหาย ฉันไม่สามารถดึงระบบไฟล์เพื่อทำให้ติดตั้งได้ ด้วยยูทิลิตี้ btrfs restore ฉันจัดการเพื่อรับฐานข้อมูล แต่อย่างไรก็ตามมันได้รับความเสียหายแล้วและไม่สามารถกู้คืนได้ด้วยยูทิลิตี้ของ firebird เอง ความจริงก็คือมันทำให้ฉันมีปัญหาใหญ่เพราะบันทึกการขายหายไปตลอดครึ่งวัน (ซึ่งเป็นประวัติการณ์ค่อนข้างมาก) ปัญหาสินค้าคงคลัง ฯลฯ ฉันไม่แนะนำให้ใช้ในการผลิตในที่สุด
สวัสดีทุกคนฉันใช้ Xubuntu 14.04.01 LTS ตั้งแต่ออกมาและสนับสนุนให้ฉันเปลี่ยน ext4 สำหรับฉัน / ฉันใช้ btrfs และสำหรับ / home ฉันใช้ xfs และความจริง ... ยอดเยี่ยมมากแม้ว่า xfs การคัดลอกไฟล์ขนาดใหญ่จะทำได้เร็วกว่าเมื่อฉันใช้ ext4 ฉันไม่เข้าใจอะไรเกี่ยวกับระบบไฟล์ แต่ความจริงก็คือฉันได้รับการสนับสนุนให้ลองและฉันก็พอใจกับผลลัพธ์มากฉันไม่รู้ว่าจะเกิดอะไรขึ้นในภายหลัง 🙂
สวัสดี
ฉันเพิ่งพบปัญหาว่าฉันมีเซิร์ฟเวอร์ oracle linux (redhat) ที่มี LVM ฉันมี btrf FS 7gig ที่ฉันติดตั้งทุกอย่าง / แล้วอีก 2G สำหรับการสลับ ความจริงก็คือมันเป็น petado แต่ยังมีแผ่นดิสก์ที่ไม่ได้ใช้จำนวนมาก
ฉันได้ดำเนินการและยกเลิกการต่อเชื่อม swap และโหลดโลจิคัลวอลุ่มของ swap จากนั้นฉันได้สร้างพาร์ติชันด้วย fdisk พร้อมกับพื้นที่ว่างที่ไม่ได้ใช้และฟิสิคัลวอลุ่มที่เหลือและเพิ่มลงในกลุ่มวอลุ่ม และในที่สุดฉันก็ได้ขยาย VL โดยที่ระบบไฟล์ btrfs อยู่ (ติดตั้งทุกอย่างใน /) และฉันได้สร้าง VL ใหม่สำหรับการสลับเปลี่ยนชื่อเหมือนกันเพื่อไม่ให้แตะ / etc / fstab (กฎแห่งความพยายามน้อยที่สุด) .
จนถึงตอนนี้ไม่มีอะไรผิดปกติสำหรับผู้ที่รู้วิธีใช้ LVM การใช้คำสั่งการแสดงผลฉันสามารถเห็น 2 VL ของฉัน (รูทและสลับ) และรูทมีพื้นที่ที่ฉันต้องการอยู่แล้ว แต่แน่นอนเมื่อสร้าง df -h เรายังคงเห็นความจุเดิมของ FS (7gigas) ดังนั้นฉันจึงไปทำการ resize2fs และนั่นคือเมื่อ (หลังจากข้อความแสดงข้อผิดพลาด) ฉันพบว่า FS เป็น btrfs และฉันต้องไปที่อินเทอร์เน็ตเพื่อค้นหาข้อมูล ฉันได้มองหาคำสั่งเพื่อทำการปรับขนาดแบบร้อน (โดยปกติแล้วสิ่งใดก็ตามที่เพิ่มขนาดไม่จำเป็นในการเลิกเมานต์)
#btrfs ปรับขนาดระบบไฟล์ + 10G /
นั่นคือคำสั่งที่ใช้ และฉันสามารถพูดได้ว่ามันสมบูรณ์แบบ ตอนนั้นฉันทำ df -h อีกครั้งและกำลังการผลิตใหม่กำลังจะออกมา ทั้งหมดนี้อยู่ในรูท FS (/) และฮอตทั้งหมดจากเซิร์ฟเวอร์เดียวกันนั้น โดยไม่ต้องเริ่ม livecd หรืออะไรเลย
สรุปถูกต้องทุกอย่าง btrfs และ LVM ใช้แม่ dp
บาย.
หนึ่งในบทความทางเทคนิคที่คาดคะเนซึ่งบิดเบือนจักรวาลทางเทคนิคและท้ายที่สุดก็ไม่มีอะไรมากไปกว่า "ความคิดเห็นและความชื่นชมส่วนตัว" ไม่มีข้อมูลวัตถุประสงค์ แต่มี«ฉันคิดว่า»«ฉันทำการทดสอบ (ซึ่งข้อมูลไม่ได้เผยแพร่» ...
ในทางกลับกัน distro ที่ใช้แล้วและเคอร์เนลที่ล้าสมัยมากกว่านั้นไม่ใช่หลักฐานที่เชื่อถือได้สำหรับสิ่งใด ๆ
นอกจากนี้เขายังไม่ได้ใส่ใจในการแปลสำเนาวางเกี่ยวกับคุณสมบัติ BTRF ให้ดี ในระยะสั้น«บทความ»โดยทั่วไปมีความเอื้อเฟื้อเผื่อแผ่เพื่อให้ชนะการเยี่ยมชม ...
สวัสดีทุกคน.
ก่อนอื่นสิ่งที่ Mr. Mateos พูดเป็นความจริงทุกอย่างขึ้นอยู่กับประสบการณ์และการอ่านจาก "จากที่นั่น" แต่เป็นความจริงที่ทุกอย่างใช้งานได้มีเพียงไม่กี่คนที่จะเข้าใจข้อมูลทางเทคนิคดังกล่าว
เกี่ยวกับ fs ฉันใช้ openSUSE ตั้งแต่แรกฉันทดสอบว่ามี distro กี่เส้นทางที่ข้ามเส้นทางของฉันในเน็ตบุ๊กที่ไม่แรงมากแรม 4GB และ cpu celeron 1.6 Ghz x2 ตั้งแต่เวอร์ชัน 13.2 การแบ่งพาร์ติชันด้วย btrfs ใน / และ xfs ใน / home เป็นค่าเริ่มต้น SUSE ทำและด้วยเหตุผลก็คือ ความจริงก็คือมันใช้งานได้ดีไม่มี distro อื่นใดทำงานได้เช่น openSUSE ความเร็วในการค้นหาบนเดสก์ท็อปนั้นทันทีคัดลอกตัดวางทุกอย่างรวดเร็วมากกว่าเดเบียนและอนุพันธ์ (ความจริงก็คือฉันยังไม่เข้าใจว่า ผู้ใช้ Linux ใช้ ubuntu)
ฉันติดตั้ง ubuntu ด้วย ext4 แล้ว btrfs และอันหลังก็ดีกว่าฉันไม่รู้ว่าทำไม แต่มันเป็น
การดำเนินการต่อด้วย btrfs SUSE และ บริษัท จะใช้โดยค่าเริ่มต้นเนื่องจากรวมภาพรวมสำหรับการกู้คืนโดยไม่จำเป็นต้องเป็นผู้เชี่ยวชาญในการกู้คืนในกรณีที่เกิดภัยพิบัติ
ความจริงไม่มีอะไรดีไปกว่า openSUSE และจะไม่อยู่ที่ 13.1 สำหรับเอเวอร์กรีนการเปลี่ยนแปลงเป็น 13.2 นั้นเหลือเชื่อ ฉันจะไม่แนะนำหรือใช้อย่างอื่นนอกจากกิ้งก่าดิสโทร
สวัสดีทุกคนและ ... มีความสุขมาก !!
ฉันใช้ระบบไฟล์ btrfs สำหรับ microsd และไม่สามารถจัดรูปแบบได้ในภายหลังหลังจากใช้ระบบการจัดรูปแบบนับไม่ถ้วน ประสบการณ์ที่ไม่ดีแม้ว่าระบบจะดูดีโดยเฉพาะอย่างยิ่งสำหรับดิสก์ ssd ตราบใดที่ปัญหาเช่นเดียวกับที่เกิดขึ้นกับฉันจะเอาชนะได้