Btrfs kullanmak güvenli midir?


16

Ubuntu 12.04'te btrfs kullanmak güvenli midir?

Linux çekirdek sürümü: 3.2.0-24-genel
Mimari: x86_64 (64-bit)



2
Btrfs çekirdek posta listesindeki çocuklar özellikle 3.2 çekirdekli btrfs kullanmamı önerdiler. Her zaman en son 3.5 veya 3.6 çekirdekleri kullanmayı önerdiler. Kolayca kernel.ubuntu.com/~kernel-ppa/mainline
Adam Ryczkowski

Yanıtlar:


12

Novell Suse SLES11 insanlar böyle düşünüyor, çünkü bu kurumsal dağıtım atlamaları btrfs lehine ext4 için destek yazıyor. Birkaç hafta önce (3.0 çekirdekli) btrfs test ettim ve 20 dakika içinde, kaldırılamayan 2 anlık görüntü almayı başardım.

Doğru yedeklere sahip olduğunuzdan kesinlikle emin olmadığınız sürece en değerli varlıklarınıza (fotoğraf, müzik parçaları, geliştirme dosyaları ...) btrfs'ye güvenmeniz gerektiğini düşünmüyorum. Özellikleri için btrfs'ye ihtiyacınız yoksa, test etmekten başka amaçlar için kullanmayın.


1
Zamanın değiştiğine dikkat edin. Bu cevap 2 yaşında ve o zamandan beri çok şey oldu. Mevcut BTRFS güvenilirliğini bilmiyorum, ancak yine de tüm büyük dağıtımlar bunu desteklemiyor. Mevcut durum hakkında iyi bir izlenim edinmek için kurumsal dağıtımlara bakın. Kurumsal dağıtımlar (RHEL, SLES) ana akışı kullanıyorsa , görünüşe göre sorun yok. Yazma anında BTRFS'yi kurumsal müşteriler için konuşlandırmadık veya dağıtmayı planlamıyoruz, ancak son zamanlarda gelişmeleri yakından izliyoruz.
jippie

9

Dosya sistemi btrfs artık çekirdeğin bir teknoloji önizlemesi değil, onu kullanmak istediğim kadar istekli, şimdi geçiş yapmıyorum. İşte bu yüzden de önem sırasına göre bunu yapmamanızı tavsiye ederim (bu cevabın kısa bir süre önce eski olabileceğini unutmayın)

  • dosya sistemi kontrol yardımcı programı çok yeni ve yeterince olgun değil.
  • btrfs hala sık sık eklenen yeni özellikler ile aktif olarak geliştirilmektedir, kararlı dediğim şey bu değildir.

1
Tam olarak, H'deki btrfs'nin mevcut durumunu okuduktan sonra, en azından bir yıl daha verirdim. Artık kurumsal kobaylara sahip olmasına rağmen muhtemelen beklenenden daha hızlı olgunlaşacaktır ;-) h-online.com/open/features/…
LiveWireBT

Sana büyük ölçüde katılıyorum Huygens, ben de bir yıl boyunca btrfs park var, ama yeni eklenen özellikler geliştirmek bence mutlaka kötü değil. Özellikler genellikle kolayca kapatılabilir veya açıkça açılması gerekir. Sen dosya sistemi kontrol yardımcı programı hakkında haklısın ... korkutucu.
jippie

Doğru onları seçerek etkinleştirebilirseniz (örneğin çevrimiçi birleştirme için durum buydu). Ve dosya sistemi kontrolüne devam etmek;) İşte btrfs ekibi tarafından açıklanan haberler: "btrfsck artık bazı dosya sistemi kırılma biçimlerini onarabilir" (26 Mart 2012)
Huygens


1
btrfs fsck, dosya sistemi hasarının bazı biçimlerini düzeltmek için yeterince olgun değildir, bu yüzden şu anda hala deneysel bir dosya sistemi olarak ele alacağım. Yaptığım testler, güç kaybı gibi durumlarda ext4 kadar dayanıklı olmadığımı gösteriyor.
Colin Ian King

4

Btrfs kullanmak kesinlikle güvenli DEĞİLDİR. Sadece bir hafta içinde 5. Ubuntu 12 yeniden kurulumumu gerçekleştirdim. Btrfs bir alfa olarak kararsızdır ve her küçük güncellemeden sonra çöker. Btrfs olarak / boot olması, çekirdek dosyalarını bulamamanıza neden olur. / Btrfs olarak sahip olmak kök sistemine büyük zarar verir.

Otomatik keşif ve sıkıştırma işlevlerini, işleri daha da kötüleştirdiği için asla kullanmayın. Sıkıştırma birçok dosya hatasına neden olur ve otomatik yeniden keşfetme STILL çalışmaz.

Launchpad ve geliştiricilerle ilgili birçok hata raporu, genellikle, çoğu alakalı olmadığı için reddediyor.


1
/ İçin Btrfs kullanmıyorum, çoğunlukla LXC kapları için kullanıyorum (lxc-create subvol ve anlık görüntü özelliklerini iyi kullanır, serin. Çoğu -d raid1 yansıtılmış yapılandırmadır) ve kritik olmayan verileri depolar. Çok uzak çok iyi. Btrfs kullanımı / hala biraz riskli olduğunu söylemek gerekir.
Terry Wang

Btrfs'i şu anda Ubuntu 12.10 için / her gün iş için yoğun bir şekilde kullandığım dizüstü bilgisayarda kullanıyorum. Şimdiye kadar bir sorunum olur. / Home dosya sistemim için kullanmayı düşünüyorum ama bu konuda biraz muhafazakârım.
duvarlarda brx

1

Eğer btrfs kullanacaksanız, mevcut en yeni çekirdeği kullanmalısınız. Varsayılan olarak daha yeni bir çekirdek elde edebilmeniz için Ubuntu 12.10'u Ubuntu 12.04 lehine çalıştırmanız önerilir.


0

Oracle, Btrfs üretimini hazır görüyor .

Oracle Linux 6.3'te (6u3), Btrfs'yi / için kullanabilirsiniz (UEK2 2.6.39'a ihtiyacınız vardır - aslında 3.0 çekirdeğe dayanır). 6.3'ün önyükleme ve kurtarma ISO'su Btrfs ile birlikte gelir, ayrıca {3, 4} uzantısını kullanarak Btrfs'ye dönüştürmek için yardımcı program sağlar.btrfs-convert sağlanan .

En azından veri için raid1 kullanmanızı tavsiye ederim (en az 2 blok cihaza ihtiyacınız var - bu durumda bölümler), meta veriler varsayılan olarak cihazlar arasında çoğaltılır (kullanmayın -m single tek bir cihaz için ). Birkaç dahili üretim ortamında test amacıyla Btrfs kullanıyorum, şimdiye kadar iyi, ciddi bir sorunla karşılaşmadım (fırçalama serin!).

BTW: Btrfsile mükemmel çalışırLXC !

Bu dokümana bakın: http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

Unutmayın, her zaman verilerinizi yedekleyin. Güvenli ve güvensiz, göreceli ;-)

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.