Титла: ext4 струва ли си? / потенциален data loss? Публикувано от: Naka в Jan 28, 2011, 12:08 Скоро ще излиза Centos6 вече с официално обявена стабилна и включена по дефаулт ext4.
Обаче това което прочетох за ext4 хич не ми вдъхва доверие. Много потребители са се оплаквали от загуби на данни. http://en.wikipedia.org/wiki/Ext4 Цитат Delayed allocation and potential data loss Четох, че този проблем уж бил оправен при 2.6.30 http://fedoraproject.org/wiki/Ext4_in_Fedora_11#I_heard_about_data_loss_issues_with_delayed_allocation_and_patches_for_that._Does_Fedora_include_them.3F че имало опция в кернела auto_da_alloc която е включена по default и тогава кернела автоматично детектва такава ситуция и предодвратява загуба на данни при спиране на захранването или crash. Обаче в офицалната документация на RHEL 6 не се споменава никаде нищо. Нито дали това е оправено в техният кернел, нито пък споменават за оции auto_da_alloc/noauto_da_alloc. http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html-single/Technical_Notes/index.html#storage http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html-single/Storage_Administration_Guide/index.html#newfilesys-ext4 Много са лаконични ??? ??? ??? Цитат Because of delayed allocation and other performance optimizations, ext4's behavior of writing files to disk is different from ext3. In ext4, a program's writes to the file system are not guaranteed to be on-disk unless the program issues an fsync() call afterwards. Досега не съм пробвал ext4 и нямам опит. Kакво мислите? Дали ще е здрава както ext3? Титла: Re: ext4 струва ли си? / потенциален data loss? Публикувано от: nemanema в Jan 28, 2011, 13:36 Здрасти !
Това дали отговаря на въпроса ? ! cat /etc/fstab # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=fe283d7b-db3c-4164-bf38-8f9dcdb1fb90 / ext4 defaults 1 1 UUID=94863bca-ce3c-4f8d-9c36-cf81e4a0e908 /boot ext4 defaults 1 2 UUID=8d956ac8-bc7d-42bc-acb4-04926fbe997c /home ext4 defaults 1 2 UUID=a843f8c0-e726-419a-9756-2787795251c8 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 От една година го ползвам, и интересното, до сега нямам загуба на данни. Linux 2.6.34.7-66.fc13.x86_64 #1 SMP Wed Dec 15 07:04:30 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux Какво точно те притеснява ? Написаното преди 2 години или екстремното ползване на хардуер ? Титла: Re: ext4 струва ли си? / потенциален data loss? Публикувано от: ROKO__ в Jan 28, 2011, 14:03 /dev/md0 /boot xfs noauto,noatime 1 2
/dev/sdb3 none swap sw 0 0 /dev/md1 / reiserfs noatime 0 1 /dev/sda1 /media/CLDG-10.9 reiserfs noatime,user 0 2 #/dev/sda4 /media/storage-2 reiserfs noatime,user,exec 0 3 #/dev/sdb4 /media/storage reiserfs noatime,user,exec 0 4 /dev/sdb4 /media/storage reiserfs defaults,users,exec,dev,suid 0 2 /dev/sda4 /media/storage-2 reiserfs defaults,users,exec,dev,suid 0 3 #/dev/cdrom /mnt/cdrom auto noauto,ro 0 0 Това ще ти отговори на въпроса колко струва (Ако искаш да губиш данни правилно си се насочил към ext4, ако искаш сигурност и бързина ще избереш, reiserfs или xfs Титла: Re: ext4 струва ли си? / потенциален data loss? Публикувано от: Ivshti в Jan 28, 2011, 14:52 @ROKO__: Хич не е възпитано да публикуваш собствените си преференции и да ги насочваш като "правилния избор".
@Naka: направи малко проучване в Wikipedia. ext файловите системи, поддържащи journaling се използват най-често в десктоп дистрибуции именно защото имат най-малко data loss. ext4, след оправянето на бъга, не е по-зле от ext3, тъй че няма причина да се притесняваш. xfs има доста по-добра скорост при големи файлове, и е относително сигурна при hard reboot/power loss, макар че на мен ми се е случвало да я "чупя" във виртуална машина нарочно, но едва ли ако я ползваш има смисъл да се притесняваш. raiserfs, от друга страна, е по-добра с малки файлове, но не мога да ти кажа нищо за стабилността. Иначе аз лично съм фен на XFS. Има много сравнения в интернет и почти във всички пише че ext с journaling (ext3/4) са най-стабилни. РЕДАКЦИЯ: http://linuxmafia.com/faq/Filesystems/journaled-filesystems.html Титла: Re: ext4 струва ли си? / потенциален data loss? Публикувано от: v_badev в Jan 28, 2011, 15:37 Ext3/4 са най-стаблините, понеже се ползват от най-много хора и съответно са най-добре тествани и поддържани. Не случайно почти всички дистрибуции по подразбиране се инсталират с Ext3 или Ext4.
@Naka - щом Red Hat са решили Ext4 да е по подразиране в RHEL значи всички такива проблеми са отдавна решени. //off-topic: Някой да е ползвал jfs? Титла: Re: ext4 струва ли си? / потенциален data loss? Публикувано от: Naka в Jan 28, 2011, 16:03 @Naka - щом Red Hat са решили Ext4 да е по подразиране в RHEL значи всички такива проблеми са отдавна решени. Абе и аз на това се надявам. Обаче ме притеснява че казват с половин уста, че може да има проблеми заради 'delayed allocation'. Притеснява ме, че и щом това са били 'Features' а не бъгове в дизайна ??? защо не са описали всичко? Както и да е - може да ги е мързяло. RH документацята от версия на версия става все по-постна и ненужна. >:( Вижте също и последното израчение в wikipedia-та за EXT4. Там направо си казват (въпреки оправените пачове в кернела), че ext4 е много по-вероятно да загуби данни от ext3. Цитат These patches don't completely prevent potential data loss or help at all with new files. No other filesystem is perfect in terms of data loss either, although the probability of data loss is lower on ext3. The only way to be safe is to write and use software that does fsync when it needs to. Performance problems can be minimized by limiting crucial disk writes that need fsync to occur less frequently.[16] Досега винаги съм работил с ext3. Домашният компютър в продължение на 2-3 години зверски го изключвах направо от контакта >:D и данни в ext3 не съм видял прее...ни. :) Винаги съм работил и с пълен журнал data=journal Титла: Re: ext4 струва ли си? / потенциален data loss? Публикувано от: Acho в Jan 28, 2011, 16:58 Цитат "...Домашният компютър в продължение на 2-3 години зверски го изключвах направо от контакта..." Е ти, егати мазохизма. Ама пък затова си убеден, че е написана читаво тази файлова система и държи. Аз лично ползвам reiserfs по сървърите ми, ама RH най не я уважават много-много.
Титла: Re: ext4 струва ли си? / потенциален data loss? Публикувано от: c111100101 в Jan 28, 2011, 17:31 От както излезе ext4 съм на нея и проблеми не съм имал никакви. Е вярно е и, че съм с UPS и не ме притесняват спирания и премигвания на тока.Всеки, който си уважава хардуера е хубаво да си сложи такова устройство. То с каквато и файлова система да си няма 100% гаранция, че след спирания или премигвания на тока после няма да имаш проблеми със софтуера. Да не говорим пък за потенциалните рискове от повреди в хардуера.
Титла: Re: ext4 струва ли си? / потенциален data loss? Публикувано от: senser в Jan 28, 2011, 19:10 Някой да е ползвал jfs? Няколко месеца за /home и при почти всеки "мръсен" рестарт или гасене на компа имах загубени данни. Може проблемът да е бил в задклавиатурното у-во, не знам, но аз засега се въздържам да я ползвам |