FUD ext4 hakkında haklı mı? Yoksa bazı üretim sistemlerinde kullanmak güvenli midir?


14

Ext4'ün sunucularımda güvenli olup olmadığını merak ediyorum. Ama endişelendiğim kadar çok FUD duydum.

Sistemimiz bazı verileri kaybedebilir ve bu çok büyük bir anlaşma olmaz. Tam bir günlük veri bile çok fazla tüy fırlatmaz. Ve sistemimiz kesinlikle gecikmeli yazmalardan yararlanabilir.

Bununla birlikte, yedeklemeden tam dosya sistemi geri yüklemesi günler sürecek ve kabul edilemez olacaktır.

Bu konuda herhangi bir deneyim veya bilinçli görüş var mı?

Yanıtlar:


12

Dürüst olmak gerekirse, şu anda üretim kullanımı için ext4'ü beklerdim.

Dosya sistemi ile gerçek performans sorunları yaşıyorsanız başka seçenekler de var (ve bu durumu anlayabiliyorum, son işimde ext3 nedeniyle bir uygulamada performans sınırlamaları yaşadık). Seçtiğiniz dağıtıma bağlı olarak jfs, xfs veya reiserfs kullanabilirsiniz. Üçü de genellikle ext3'ten farklı şekillerde daha iyi performans gösterir ve üçü de şu anda ext4'ten çok daha test edilmiş ve kararlıdır.

Benim tavsiyem birden fazla bölüm olacaktı. İlk olarak, doğru yerde optimizasyon yaptığınızdan emin olmak için kapsamlı bir şekilde araştırın. Uygulamanızı farklı dosya sistemlerinde test edin ve bir dosya sistemi değişikliğini geçerli kılacak performansın artırıldığından emin olun.

Ayrıca, uygulamanıza bağlı olarak, daha fazla RAM eklemek performansı artırabilir. Linux, varsayılan olarak, uygulamalara disk önbelleği olarak kaydedilmemiş RAM'leri kullanır. Bazen birkaç GB "kullanılmayan" RAM'e sahip olmak, ağır disk etkinliğine sahip kutularda önemli bir performans artışı sağlayabilir.

Son olarak, burada zaman çizelgesi gereksiniminiz nedir? Ext3 bunu kesmiyorsa ve bugün farklı bir dosya sistemine sahip bir makine yapmak zorunda kalsaydım, muhtemelen xfs veya jfs kullanırdım. 6-8 ay boyunca itebilirsem, muhtemelen bekledim ve ext4'ün nasıl şekillendiğini görecektim.


1
Empatik geribildirim için teşekkürler. :) Hayır, acelem yok. Harikalar yaratan bir GB RAM daha ekledik. Bu noktada tüm potansiyel performans şişe boyunlarına göz kulak oluyorum ve seçeneklerimin ne olduğunu öğreniyorum. En büyük endişem, kullanım alışkanlıklarında bir değişiklik ya da yeni bir uygulama gereksinimi benim için her şeyi değiştirebilir. "Hazır olun" ya da bu slogan ne olursa olsun. Kağıt üzerinde Ext4, uygulanabilir bir seçenek gibi görünüyor. Rakip dosya sistemi FUD tohumlu nedeniyle indirim nefret ediyorum. Dolayısıyla sorum.
Stu Thompson

4

Kesinlikle Ubuntu 9.04 (şen) hala çekirdek 2.6.28 sürümlerinde ext4 hatalarını üzerinde çalışıyor. Bazı hatalar, ana hattan ziyade sadece ubuntu çekirdeğinde görünür, ancak bu, ana hat dışı bir çekirdeğiniz varsa, benzer sorunlarla karşılaşabileceğinizi gösterir.

Bu sayfa , göz atmaya değer ext4 ile ilgili sorunların bir aramasıdır. Çekirdeğin kilitlenmesine neden olan bir güncel (6 Mayıs 2009) ciddi sorun 330824 sayısıdır . Ve önceki bir sorun (şimdi düzeltildi) veri kaybını içeriyordu. Ancak dosya sisteminin tamamında herhangi bir kayıp olduğunu duymadım ve sanırım bu büyük bir haber olurdu.

Bu yüzden, birinci sınıf için tamamen hazır olmadığını söyleyebilirim. Gerçekten ihtiyacınız varsa, o zaman oynamak için bir test sunucusu kurmaya değer olabilir. Şimdilik ana çekirdeklere bağlı kalacağım ve performans kazancını ölçeceğim - kazanç dramatikse ve stres testi herhangi bir sorun göstermiyorsa denemeye değer olabilir ...


Şimdi tam da peşimden geldiğim detaylar buydu. Teşekkürler, mish.
Stu Thompson

3

Ben http://web.luchs.at bu geribildirim çok ilginç buldum . Debian lenny tabanlı sunucularda ext4 kullandılar ve harika çalışıyor gibi görünüyor!


1
Bağlantılar için teşekkürler. Yapabiliyorsanız, lütfen cevabınızda alıntı yapın, bağlantıları daha bireysel olarak tanımlayın ve size bir kurabiye vereceğim :)
Stu Thompson

1

Eğer ext3 sınırlarını vurmaktan endişe duymadıkça rahatsız olmazdım. Ext4 bir dizi iyileştirme sunarken, çoğu normal kullanıcılara yönelik değildir.

Genel olarak, ihtiyaçlarınızı öngörülebilir geleceğe rahatça uyacak en olgun teknoloji ile gitmek en güvenlisidir. Yeni süslü şeylere ihtiyacınız yoksa, fayda sağlamak için risk (ancak küçük) eklersiniz.


1
Ben sınırları aştığım için endişeliyim. Bugün değil, yarın değil, ertesi gün. Sadece asılsız muhaliflerden şüpheliyim. (Örn: Temel işlevim Java kodlamasıdır ve bu güne kadar insanlar bana Java'nın öldüğünü söylüyor ve "çok yavaş" (uzun süredir doğru değil) ve "çok eski" gibi önemsiz dosyalarla destekliyorlar. (ha?)) Temel olarak, anladığım risklerden memnunum ve bunu yapmak için özellikleri bilmem gerekiyor. Tanrım ... umarım bu sana mantıklı geliyor!
Stu Thompson

0

Bununla birlikte, yedeklemeden tam dosya sistemi geri yüklemesi günler sürecek ve kabul edilemez olacaktır.

Daha sonra, bir bonus olarak, Fedora USB anahtarlı herhangi bir slob, sürücünüze gelirse sürücünüzü monte edebilir.


Öyleyse tüm dosya sistemini kaybetme riskim var mı?
Stu Thompson

1
Her zaman bir risk vardır. Ext3 çalıştıran kişi sayısı vs ext4 çalıştıran kişi sayısı ext4'ün daha az gerçek dünya testi aldığını belirtir.
Dave Cheney

Destekleyici bilgi olmadan, buradaki son yorumunuz FUD gibi geliyor. Duyduğum ext4'ün tüm eleştirilerinden toplam hacim kaybı bunlardan biri değil. Bu tür olayları biliyorsanız, lütfen bizi bilgilendirin. Aradığım türden somut eleştiri bu.
Stu Thompson

FUD değil, sadece pratik olmak. ext3 yıllardır dağıtımlarda standarttır, ext4 yalnızca 2.6.28 en.wikipedia.org/wiki/Ext4 ile birleştirilmiştir . 1.0 ürün kullanıyor musunuz?
Dave Cheney

1
Wiki'yi okudum. Bazı katı 1.0'lar var, bazı çapraşık 7.0'lar var. Şikayetleri duyuyorum, ama korku ile felç olmak istemiyorum. FUD, cevabımız gibi belirsiz ve belirsizdir, ki bu aslında "Yeni == Çok Riskli" dir. Özellikleri araştırıyorum. Detaylar!
Stu Thompson

0

ext4 hala çok yeni. Konservatif yaklaşım ext3 veya bilinen güvenilirlik özelliklerine sahip bir şey kullanmak olacaktır. Bu noktada ext4'ü yalnızca güvenilirliğin kritik olmadığı veya ext4'teki yeni özelliklerin veri kaybı riskinden önemli ölçüde ağır bastığı sistemler için tavsiye ederim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.