On 05/14/2010 04:15 PM, Truong Anh. Tuan wrote:
----- "Nguyen Vu Hung"<[email protected]>  wrote:

Chào các bác,

Samba server của em đang chạy CentOS 5.4, kernel 2.6.18-164.el5,
# và sẵn sàng upgrade kernel từ RPM nếu cần.

File system hiện tại là ext3.
SATA HDD 300GB.
# Không UPS.

Điều không hài lòng với ext3 là khi bị mất điện
(chuyện thường xảy ra ở Việt Nam) thì ext? fsck lại HDD
(mất vài phút với 300GB HDD nêu ở trên)

Nếu em sẽ mua thêm SATA HDD 1.5TB thì thời gian fsck (hay như vậy sẽ
khá lâu.
<  5 phút có lẽ vẫn chấp nhận được nhưng có lẽ không happy lắm.

Em đang định tìm một file system khác giải quyết được vấn đề trên:
Nghĩa là tối thiểu hóa thời gian phục hồi hệ thống sau khi gặp sự cố.

Ext4 có vẻ tốt, ReiserFS cũng support journal ling nhưng không rõ thời
gian
phục hồi có được cải tiến hay không.
+1 cho ext4.
Giải quyết được vấn đề tăng tốc fsck[1] mà lại tiện convert/migrate từ ext3.

[1] https://ext4.wiki.kernel.org/index.php/Ext4_Howto#Fast_fsck

Tuy nhiên, lưu ý là ext4 chỉ thực sự stable từ kernel version 2.6.28 :)
=>  Hưng chờ CentOS/RedHat 6 release tầm cuối năm, hoặc chuyển ngay sang dùng 
Fedora có kernel mới luôn.

Các món FS khác anh không có experience gì.
Chờ các "cao thủ" khác xem.

Kind regards,
Tuan
_______________________________________________
POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines
_______________________________________________
HanoiLUG mailing lists: http://lists.hanoilug.org/
HanoiLUG wiki: http://wiki.hanoilug.org/
HanoiLUG blog: http://blog.hanoilug.org/
Mình có một vài thông tin mà mình nghĩ sẽ hữu ích cho bạn:

   * ext4 gặp vấn đề với delayed allocation
     
<http://thunk.org/tytso/blog/2009/03/12/delayed-allocation-and-the-zero-length-file-problem/>
     (chính xác hơn thì lỗi không phải ở fs mà ở application). Vấn đề
     này có thể nảy sinh với bất kỳ fs nào hỗ trợ delayed allocation.
   * Một vài applications có performance rất thấp
     <http://bbs.archlinux.org/viewtopic.php?pid=498350#p498350> khi
     chạy với ext4 khi mount with barrier mode, đặc biệt là sqlite vì
     performance của sqlite phụ thuộc vào thời gian commit changes lên
     đĩa cứng. mặc dù đã được cải thiện trong Ubuntu Netbook Karmic
     
<http://www.phoronix.com/scan.php?page=article&item=ubuntu_netbook_fs&num=1>
     và kernel mới
     <http://www.phoronix.com/scan.php?page=article&item=ext4_then_now&num=1>
     nhưng mình không biết với CentOS thì như thế nào.

Về quan điểm của mình, mình recommend ZFS và ext4. Nếu bạn sử dụng sqlite, ext3 có vẻ là lựa chọn thích hợp hơn cả <http://www.phoronix.com/scan.php?page=article&item=ext4_btrfs_nilfs2&num=2>.

--

Yang Nguyen
Personal blog: http://proginno.wordpress.com

_______________________________________________
POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines
_______________________________________________
HanoiLUG mailing lists: http://lists.hanoilug.org/
HanoiLUG wiki: http://wiki.hanoilug.org/
HanoiLUG blog: http://blog.hanoilug.org/

Trả lời cho