bcachefs เป็นระบบ File System บน Linux ที่ถูกออกแบบมาเพื่อให้มีฟีเจอร์ที่หลากหลายเช่นเดียวกับ ZFS และ Btrfs ในขณะที่ยังจะต้องมีความเร็วและความทนทานในระดับเดียวกับ EXT4 และ XFS นั่นเอง โดยปัจจุบันนี้ยังเป็นเพียง dev branch เท่านั้น และผู้พัฒนาเองก็ยังต้องการคนช่วยทดสอบและรายงานอยู่
ฟีเจอร์เด่นๆ ของ bcachefs มีดังนี้
- ทำงานได้บนหลายอุปกรณ์ร่วมกันผ่านการทำ Replication
- รองรับการทำ Caching และ Tiering
- มีระบบ Checksum และ Compression
ส่วนในอนาคตก็มีแผนที่จะพัฒนาฟีเจอร์ดังนี้เพิ่มเติม
- Snapshot
- Erasure coding (การทำ forward error correction รูปแบบหนึ่ง)
- รองรับ SMR Drive และ Raw Flash
ทั้งนี้จากการทดสอบทางด้านประสิทธิภาพนั้นถือว่ายังไม่บรรลุเป้าหมาย เพราะผู้พัฒนายังจะไม่เน้นประสิทธิภาพนัก จนกว่า bachefs จะเริ่มเสถียรเสียก่อน
สำหรับผู้ที่สนใจอยากทดสอบ ทางผู้พัฒนาก็ได้เปิดโค้ดและเครื่องมือต่างๆ ที่จำเป็นเอาไว้ดังนี้
http://evilpiepirate.org/git/linux-bcache.git bcache-dev
http://evilpiepirate.org/git/bcache-tools.git dev
และสามารถทำการ Format และ Mount ได้ด้วยคำสั่งด้านล่างทันที
# bcacheadm format -C /dev/sda1
# mount -t bcache /dev/sda1 /mnt
ที่มา: http://www.efytimes.com/efytimes/fullnewsxml.asp?edid=173414
TechTalkThai ศูนย์รวมข่าว Enterprise IT ออนไลน์แห่งแรกในประเทศไทย







