หนึ่งในความสามารถใหม่ของ Ubuntu 9.04 นั้นคือระบบไฟล์ Ext4 ที่เพิ่มความสามารถและความเร็ว แต่ผู้ใช้อาจจะต้องเพิ่มความระมัดระวังในการใช้งานมากขึ้น เมื่อมีรายงานถึงข้อมูลที่หายไปเมื่อเครื่องดับลงโดยไม่ตั้งใจ แม้ว่าไฟล์จะถูกเซฟไปก่อนแล้ว
ปัญหานี้เกิดจากระบบไฟล์ Ext4 นั้นสามารถดึงเวลาที่จะเขียนข้อมูลลงไปในดิสก์ได้ประมาณ 60 วินาที ก่อนที่จะเขียนลงดิสก์จริงๆ เพื่อให้ระบบปฎิบัติการสามารถจัดเรียงข้อมูลที่จะเขียนเพื่อเพิ่มประสิทธิภาพได้
ปัญหานี้กระทบต่อระบบไฟล์แบบใหม่ๆ ที่ใช้เทคนิคแบบเดียวกันนี้หลายตัว เช่น XFS และ Btrfs อย่างไรก็ดี แพตซ์สำหรับลดโอกาสที่จะเกิดปัญหานี้ได้ถูกส่งเข้าไปรอคิวในลินุกซ์รุ่น 2.6.30 แล้ว แต่การลดโอกาสก็ไม่ใช่การแก้ปัญหาให้หมดไปทีเดียวเนื่องจากเป็นข้อจำกัดของการออกแบบ และทางนักพัฒนาไม่ต้องการให้การแก้ปัญหานี้ไปลดประสิทธิภาพของ Ext4 ลง
ที่มา - The H Open
on
OMG! Fedora
willwill Fri, 20/03/2009 - 13:04
OMG! Fedora ผมลงไปใช้ ext4 แล้วครับ *- -
หมายเหตุ: ก่อนหน้านี้ผมใช้ ext3 ตอนเที่ยงคืนงัวเงีย ขี้เกียจปิดคอม เลยกด power แช่เอาไว้ เช้าวันต่อมา superblock ไปเรียบร้อยครับ คาดว่าอาการก็คงไม่ได้ต่างกัน * - -
ผมลง jaunty ก็
mk Fri, 20/03/2009 - 14:14
ผมลง jaunty ก็ ext4 เหมือนกัน -_-'
แปลกนะ
althema Fri, 20/03/2009 - 14:34
แปลกนะ สำหรับผมแล้ว performance กับ reliability นี่ผมเลือกอย่างหลังมากกว่า
จะมีประโยชน์อะไร ถ้าระบบสามารถทำงานได้อย่างรวดเร็ว แต่ข้อมูลมีโอกาสสูญหายได้
+100 ไม่มีอะ
Pinery Fri, 20/03/2009 - 14:47
In reply to แปลกนะ by althema
+100
ไม่มีอะไรสำคัญเท่าข้อมูลอีกแล้ว
แล้วแต่คน
put4558350 Fri, 20/03/2009 - 18:19
In reply to แปลกนะ by althema
แล้วแต่คนจะมองครับ ext4 มันเพิ่ม disk cache สี่งที่ตามมานอกจาก performance คือ การถนอม hdd มากขึ้น และกินไฟน้อยลง
ที่ผมสังเกตุคือการใส่ disk cache แบบนี้เหมาะกับ notebook, netbook ที่ disk ทำงานช้า ต้องการประหยัดไฟ และไม่มีปัญหาเรื่องไฟดับ กับ server ที่ hdd ไช้งานหนัก และไม่มีปัญหาเรื่องไฟดับ
แต่ 60 วินาทีออกจะนานไปนิดนะ ^^
ext4
AdmOd Fri, 20/03/2009 - 14:46
ext4 มันช่วยเพิ่มความเร็วในการอ่าน + เข้าถึงไหมน่ะครับ
ถ้าดีกว่า ก็น่าเอาไว้ลง OS ส่วนที่เก็บไฟล์ก็ทำเป็นอีกพาร์ติชั่น แล้วใช้ ext3 ต่อไป
เพิ่มครับ
willwill Fri, 20/03/2009 - 15:27
In reply to ext4 by AdmOd
เพิ่มครับ
ปล. grub ยังไม่รองรับ ext4 นะครับ /boot ต้องเป็น ext3
ผมแปลงเป็
xcession Fri, 20/03/2009 - 14:54
ผมแปลงเป็น ext4 หมดทั้งบ้านละ เว้น eeepc *- -
NTFS
azx Fri, 20/03/2009 - 15:54
NTFS
เพื่อลด
bow_der_kleine Fri, 20/03/2009 - 16:24
In reply to NTFS by azx
เพื่อลด performance กับ reliability ? :P
BioLawCom.De
มันก็ไม่ไ
Pinery Fri, 20/03/2009 - 17:04
In reply to เพื่อลด by bow_der_kleine
มันก็ไม่ได้เลวร้ายขนาดนั้น
me too :D I am
jirayu Fri, 20/03/2009 - 16:53
In reply to NTFS by azx
me too :D
write
ipats Fri, 20/03/2009 - 16:03
write cache?
นึกถึงสมัย DOS เก่าๆ ที่ก่อนปิดเครื่องจะมีรันโปรแกรม park เหอๆ
---------- iPAtS
โชว์แก่ Kohs
kohsija Fri, 20/03/2009 - 19:54
In reply to write by ipats
โชว์แก่
[Kohsija](http://kohsija.exteen.com "จุ๊กกรู...")
smartdrv /c
cwt Fri, 20/03/2009 - 22:41
In reply to write by ipats
smartdrv /c
ไฟไม่ดับก
sugree Fri, 20/03/2009 - 16:49
ไฟไม่ดับก็ปลอดภัยระดับหนึ่ง
ต้องเขียน
kohsija Fri, 20/03/2009 - 19:54
ต้องเขียนคำเตือน "กรุณา shutdown อย่างเรียบร้อย และใช้ UPS ตลอดเวลา"
[Kohsija](http://kohsija.exteen.com "จุ๊กกรู...")
แล้วถ้ามั
demon69gt Fri, 20/03/2009 - 21:52
In reply to ต้องเขียน by kohsija
แล้วถ้ามันทำงานเป็นวงแลน เครื่องลูก หรือ HUB ไม่มี ups หรือ อะไรก็แล้วแต่ที่ทำให้เกิดการตัดวงจรระหว่างเครื่องลูกกับแม่นี่มันจะ .... ไหมนะ จะเข้าข่ายไม่ shutdown หรือเปล่า
Theodore Ts'o
luckyman Fri, 20/03/2009 - 21:38
Theodore Ts'o อธิบายไว้โดยละเอียดครับ
แค่ write cache
karyonix Fri, 20/03/2009 - 21:47
แค่ write cache ถ้าใช้ UPS ตลอด และเวลาเลิกใช้ก็ shutdown หรือ unmount ทุกครั้งก็ไม่น่ามีปัญหาใช่ไหมครับ หรือมันมีอะไรมากกว่านั้น
http://www.h-online.com/open/
willwill Fri, 20/03/2009 - 22:14
http://www.h-online.com/open/Ext4-data-loss-explanations-and-workarounds--/news/112892 : Dev เค้าอ้างว่าของเค้าทำตาม POSIX ครับ ดังนั้น "ความปลอดภัย" ใน ext3 เป็นผลพลอยได้ แต่นักพัฒนาควรจะใช้ fsync เองถ้าต้องการแบบนี้
+1
cwt Fri, 20/03/2009 - 22:43
In reply to http://www.h-online.com/open/ by willwill
+1