Fájlrendszer, NAS, storage

Friss információk a "komoly" ext4 buggal kapcsolatban

Theodore Ts'o friss infókat tett közzé azzal az ext4 fájlrendszer buggal kapcsolatban, amely egyes weboldalaknak köszönhetően komoly aggodalmakat, pánikot keltett egyesekben. Ted nem tudta reprodukálni a bugreportot beküldő személy által jelentett hibát alapértelmezett mount opciók használata mellett. A teóriája az, hogy a hibát bejelentő személy - aki olyan nem szokványos mount opciókat használ, amelyek le is vannak alapértelmezetten tiltva, mert a fejlesztők tudják róluk, hogy problémásak - tudja csak megbízhatóan reprodukálni a hibajelenséget.

A lényeget összefoglalva Ted így írt:

Ext4 bug: talán nem annyira csúnya, mint amennyire elsőre látszott

Tegnap több helyen is arról lehetett olvasni, hogy ext4 fájlrendszert érintő, komoly, adatsérülést okozó bug van bizonyos Linux kernelverziókban. A problémát az LKML-re jelentették be és Ted Ts'o tegnapelőtt még úgy gondolta, hogy megtalálta a bug forrását. Tegnap már nem volt ebben ennyire biztos.

Előzetes F2FS benchmark eredmények

A hónap elején a Samsung egy flash-barát Linux fájlrendszert jelentett be F2FS néven. Sooman Jeong és csapata tesztelte a fájlrendszert ext4 és NILFS2 társaságában. A teszteket desktop PC-n és Samsung Galaxy S3 okostelefonon végezte. Az eredmények meggyőzőek. A mount időtől eltekintve az F2FS odaver a mindkét fájlrendszernek.

A részletek itt olvashatók.

Fejlettebb online átméretezés az ext4 fájlrendszerben

Theodore Ts'o tegnap jelentette be az LKML-en az ext4 fájlrendszer legfrissebb patchkészletét, amelyben számos kisebb-nagyobb hibajavítás, kódtisztítás mellett bemutatkozott nagyobb új funkcióként a "meta_bg" feature-t használó online átméretezési funkció. Ez lehetővé teszi a fájlrendszert felhasználók számára a 16TB-nál nagyobb fájlrendszerek átméretezését. Emellett javult az online átméretezés sebessége úgy általában. Részletek a bejelentésben.

F2FS - flash-barát Linux fájlrendszer a Samsung-tól

A Samsung-nál tevékenykedő Jaegeuk Kim ma egy flash-barát Linux fájlrendszert megvalósító patchkészletet jelentett be az LKML-en. A fejlesztő leírja, hogy ismert tény, a NAND flashmemória-alapú tárolóeszközök - például SSD-k, eMMC-k és SD kártyák - a hagyományos, pörgő lemezektől eltérő karakterisztikával bírnak. Éppen ezért a rájuk tervezett fájlrendszereket már a kezdetektől fogva úgy kell tervezni, hogy figyelembe veszik ezeket a jellegzetességeket. Az F2FS egy új fájlrendszer, amelyet gondosan eljárva, kifejezetten a NAND flashmemória-alapú tárolóeszközökhöz fejlesztettek ki.

Részletek a bejelentésben.

extent buffer cache a btrfs-hez - 20% gyorsulás

A Fujitsu alkalmazásában álló Miao Xie a napokban bejelentett a linux-btrfs levelezési listán egy patchkészletet, amely extent buffer cache-t valósít meg a btrfs-hez. A fejlesztő által futtatott terheléstesztek alatt jól szerepelt a patchset. Mivel teljesítményjavítást - b+ fa keresés gyorsítása - célzó fejlesztésről van szó, természetesen benchmarkokat is futtattak. Az általuk futtatott tesztekben a patchkészlettől a btrfs ~ 20%-kal gyorsabb volt.

Részletek a bejelentésben.

ZFS on Linux 0.6.0-rc11

Brian Behlendorf bejelentette a ZFS on Linux (korábbi cikk) 0.6.0 tizenegyedik kiadásra jelölt változatát. Benne néhány, az Illumos-ból portolt funkció, szolgáltatás, illetve számos hibajavítás található. Egyebek mellett:

  • Support for ZVOL based swap devices
  • Support for preemptible kernels
  • Vastly improved msync() performance
  • Improved behavior under low memory conditions
  • Improved 'zpool import' search behavior
  • Added 'zstreamdump' command from Illumos
  • Added 'zfs get -t " support from Illumos
  • Fixed 'ZFS replay transaction error 5'
  • Fixed SA based xattr coherency issue
  • Fixed various NFS issues

Részletek a bejelentésben. Letölthető innen.

Josef Bacik elhagyta a Red Hat-et, csatlakozott a Fusion-IO-hoz

Josef Bacik a Red Hat fájlrendszer hackere volt, emellett egyben a btrfs fájlrendszer egyik fő fejlesztője. A Red Hat-nél storage és clustering területen kezdett és közreműködött a GFS, GFS2 fejlesztésében. 2007 tavasza óta foglalkozott a btrfs fejlesztésével, de részt vett az ext3, ext4 karbantartásában is a Red Hat Enterprise Linux számára. Ő volt a Red Hat egyetlen btrfs mérnöke. Josef szerdán közölte, hogy az utolsó napját tölti a Red Hat-nél. Elhagyja a piros kalapos vállalatot és csatlakozik ahhoz a Fusion-IO-hoz, ahova az Oracle-t elhagyó Chris Mason csatlakozott pár nappal ezelőtt.

Snapper Ubuntu-hoz, Debian-hoz

A SUSE Snapper (btrfs snapshot kezelő) eszközének használatát Greg Kroah-Hartman és Matthias Eckermann ebben a videóban mutatta be nemrég. A btrfs listán nemrég fény derült arra, hogy a SUSE build service szolgáltatása nem csak a SUSE-hoz, hanem .deb alapú rendszerekhez is készít Snapper csomagokat. A telepítéséhez Arvin Schnell, a SUSE LINUX Products GmbH vezető szoftvermérnöke adott segítséget. Fajar A. Nugraha nem sokkal később közölte, hogy elkészítette az Ubuntu-hoz használható Snapper csomagokat, amelyek megtalálhatók a Launchpad-en.