Btrfs

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Btrfs (B-tree file system) — нова файлова система для Linux, створена з метою реалізації додаткових функцій які б покращили відмовостійкість, спростили адміністрування і ремонтні роботи.[1] Btrfs зберігає інформацію у вигляді Б-дерева і працює за принципом «копіювання при запису». Розробка файлової системи почалася в 2007 році в корпорації Oracle, а в серпні 2008 року сирцевий код був опублікований під загальною публічною ліцензією GNU (GPL).

Можливості

Ядро Linux 3.2 що випущено 4 січня 2012 р. реалізує наступні можливості btrfs:

  • Об'єктний рівень RAID0, RAID1, і RAID10 (тобто технології RAID можуть бути використані не тільки для розділу, а і наприклад, для окремо взятого файлу)
  • Гаряче додавання і видалення блочних пристроїв
  • Гаряче балансування (переміщення об'єктів між блочними пристроями для балансування навантажень)
  • Гаряча дефрагментація
  • Гаряче збільшення і зменшення розміру розділа

Примітки

  1. Btrfs Wiki: Main Page (англ.).