Автор Тема: ext4 струва ли си? / потенциален data loss?  (Прочетена 3097 пъти)

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Скоро ще излиза Centos6 вече с официално обявена стабилна и включена по дефаулт ext4.

Обаче това което прочетох за ext4 хич не ми вдъхва доверие. Много потребители са се оплаквали от загуби на данни.

http://en.wikipedia.org/wiki/Ext4
Цитат
Delayed allocation and potential data loss
Because delayed allocation changes the behavior that programmers have been relying on with ext3, the feature poses some additional risk of data loss in cases where the system crashes or loses power before all of the data has been written to disk.

Четох, че този проблем уж бил оправен при 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?


« Последна редакция: Jan 28, 2011, 12:26 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

nemanema

  • Напреднали
  • *****
  • Публикации: 103
    • Профил
Re: ext4 струва ли си? / потенциален data loss?
« Отговор #1 -: 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 години или екстремното ползване на хардуер ?
Активен

---=== мир и любов ===---

ROKO__

  • Напреднали
  • *****
  • Публикации: 1531
  • Distribution: Calculate Linux Workstation amd64
  • Window Manager: GNOME 2.30
  • AMD Athlon64 4000+ Dual Core 2100 MHz 2MB L2 cache
    • Профил
Re: ext4 струва ли си? / потенциален data loss?
« Отговор #2 -: 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
Активен

Не е важно да си добър, важно е да си най добрия!!!

http://www.calculate-linux.ru/
http://www.agilialinux.ru/

Ivshti

  • Напреднали
  • *****
  • Публикации: 322
  • Distribution: Linvo 2010.3
  • Window Manager: Gnome
    • Профил
    • WWW
Re: ext4 струва ли си? / потенциален data loss?
« Отговор #3 -: 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
« Последна редакция: Jan 28, 2011, 14:57 от Ivshti »
Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Re: ext4 струва ли си? / потенциален data loss?
« Отговор #4 -: Jan 28, 2011, 15:37 »
Ext3/4 са най-стаблините, понеже се ползват от най-много хора и съответно са най-добре тествани и поддържани. Не случайно почти всички дистрибуции по подразбиране се инсталират с Ext3 или Ext4.

@Naka - щом Red Hat са решили Ext4 да е по подразиране в RHEL значи всички такива проблеми са отдавна решени.

//off-topic:
Някой да е ползвал jfs?
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: ext4 струва ли си? / потенциален data loss?
« Отговор #5 -: 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

 
« Последна редакция: Jan 28, 2011, 16:07 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

Acho

  • Напреднали
  • *****
  • Публикации: 5256
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: ext4 струва ли си? / потенциален data loss?
« Отговор #6 -: Jan 28, 2011, 16:58 »
Цитат "...Домашният компютър в продължение на 2-3 години зверски го изключвах направо от контакта..." Е ти, егати мазохизма. Ама пък затова си убеден, че е написана читаво тази файлова система и държи. Аз лично ползвам reiserfs по сървърите ми, ама RH най не я уважават много-много.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

c111100101

  • Гост
Re: ext4 струва ли си? / потенциален data loss?
« Отговор #7 -: Jan 28, 2011, 17:31 »
От както излезе ext4 съм на нея и проблеми не съм имал никакви. Е вярно е и, че съм с UPS и не ме притесняват спирания и премигвания на тока.Всеки, който си уважава хардуера е хубаво да си сложи такова устройство. То с каквато и файлова система да си няма 100%  гаранция, че след спирания или премигвания на тока после няма да имаш проблеми със софтуера. Да не говорим пък за потенциалните рискове от повреди в хардуера.
Активен

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Re: ext4 струва ли си? / потенциален data loss?
« Отговор #8 -: Jan 28, 2011, 19:10 »
Някой да е ползвал jfs?

Няколко месеца за /home и при почти всеки "мръсен" рестарт или гасене на компа имах загубени данни. Може проблемът да е бил в задклавиатурното у-во, не знам, но аз засега се въздържам да я ползвам
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
pf, packet loss
Настройки на софтуер
Hapkoc 8 3055 Последна публикация Jan 05, 2006, 09:27
от Hapkoc
Преминаване от ext3 към ext4?
Настройка на програми
plandz 12 5167 Последна публикация Jan 14, 2010, 20:22
от plandz
Форматиране на ntfs дял в ext4
Хардуерни и софтуерни проблеми
76F 5 2738 Последна публикация Jun 18, 2010, 18:26
от 76F
ext4 или ReiserFS
Настройка на програми
supervas 45 7946 Последна публикация Nov 27, 2010, 10:33
от elscripto
mtr packet loss
Хардуерни и софтуерни проблеми
dvbb 14 4339 Последна публикация Aug 29, 2012, 16:02
от Gogo_SZ