Файлова система reiserfs
Файлова система ReiserFS була розроблена спеціально для операційної системи Linux Гансом Райзером і компанією Namesys. Вона стала першою журналірованной файлової системою, яку прийняли в ядро і розвивалася тоді, коли про журнал файлових систем Ext ще не планувалося.
Перша версія ReiserFS вийшла в 2001 році, на той час, файлова система була дуже цікава і мала безліч нових можливостей, але потім її розвиток сповільнилося і тепер її обігнали такі відомі файлові системи, як Btrfs і ZFS. У цій статті буде розглянута файлова система ReiserFS, ми поговоримо про її особливості, а також детально розберемо як створювати розділи і працювати з нею.
Особливості файлової системи ReiserFS
Як я вже сказав, перша версія файлової системи ReiserFS вийшла в 2001 році і на той час, вона була дуже перспективною. Це ефективна файлова система, яка дуже швидко працює з невеликими файлами і підтримує журналювання для швидкого відновлення в разі проблем. В основі структури файлової системи, також як і для ReiserFS лежать дерева. Максимальний розмір файлу складає 1 екзабайт, а кількість файлів, які знаходяться на одному розділі близько чотирьох мільярдів.
Крім того, файлова система підтримує швидку перебудову свого дерева і має великі можливості відновлення. Вона швидше файлових систем сімейства ext4. І найголовніше - це те, що Reiserfs можна використовувати в якості основної файлової системи для кореня, також як і ext4. Але її мінус в тому, що ви не можете використовувати фонове шифрування.
На цьому особливості Reiserfs не закінчуються. Вона дозволяє поміщати невеликі файли і хвости файлів в один блок, це знижує займане ними місце.
На даний момент існують дві стабільні версії файлової системи. Це Reiser3 або як її ще називають ReiserFS і нова версія Reiser4. У ній було додано шифрування, покращена продуктивність і багато іншого. Вона вийшла в 2004 році. Але після арешту керівника, Ганса Рейзер, розробка файлової системи сповільнилася, а нова версія досі не включена до складу ядра. Тому ми будемо розглядати тільки можливості Reiser3.
Файлова система Raiserfs
Ви дізналися основні особливості файлової системи і можете прийняти рішення чи потрібно вам її використовувати. Далі ми розглянемо як створювати розділи, змінювати їх розмір і відновлювати пошкоджену Reiserfs на прикладі дистрибутива Ubuntu.
Для роботи з ReiserFS нам знадобиться набір утиліт Reiserfsprogs. Зазвичай, цей пакет вже встановлений в більшості дистрибутивів, але якщо у вас його немає, то ви можете його дуже просто встановити. Для цього наберіть:
$ Sudo apt purge reiserfsprogs sudo apt install reiserfsprogs1. Створення розділу
Reiserfs - це звичайна файлова система, без всяких наворотів, на зразок вбудованих менеджерів розділів і пулів, тому створити таку ФС на розділі дуже просто. Для цього використовується утиліта mkreiserfs. Розглянемо її синтаксис і опції:
$ Sudo mkreiserfs опції пристрій розмір
Опції вказують параметри файлової системи, пристрій - розділ жорсткого диска, на якому ви збираєтеся розмістити файлову систему, а розмір, це необов`язковий параметр, який вказує чи потрібно заповнювати всі доступне місце на розділі. Розглянемо основні опції:
- -b - розмір одного блоку файлової системи, може бути від 512 до 8192 байт;
- -h -вказати хеш функцію, за допомогою якої будуть сортуватися файли і директорії r5, rupasov або tea;
- -u - дозволяє задати UUID розділу;
- -l - мітка розділу;
- -j - файл, в якому буде розміщений журнал;
- -s - розмір журналу файлової системи;
- -B - файл з адресами битих блоків;
- -d - вивести зневадження.
Але більшість з них вам не знадобиться. Ви можете створити розділ і нормально їм користуватися використовуючи опції за замовчуванням. Наприклад, створимо файлову систему на розділі / dev / sda20:
Відео: ReiserFS
$ Sudo mount / dev / sda20 / mnt /Відео: APFS - нова файлова система від Apple
Все, після цього ви можете користуватися цим розділом і копіювати на нього файли. Деякими можливостями файлової системи можна управляти через опції монтування. Але більшість з них стандартні для всіх файлових систем, тому ми не будемо їх розглядати. Але є і особливі опції. Як ви пам`ятаєте, файлова система Reiserfs дозволяє упаковувати хвости файлів в один блок, що дозволяє економити простір. Але це знижує продуктивність. Щоб відключити цю можливість використовується опція notail:
$ Sudo vi / etc / fstab $ sudo reiserfstune -c 1 / dev / sda204. Відновлення Reiserfs
При різкому виключення комп`ютера, файлова система може бути пошкоджена. Reiserfs має різні інструменти для відновлення. Для цього використовується утиліта reiserfsck. Спочатку перевіримо файлові системи:
Відео: Інформатика || Файли і файлова система
$ Sudo reiserfsck --scan-whole-partition --rebuild-tree / dev / sda20Відео: Лекція 1: Введення. Файлові системи. API блокових пристроїв
Цей процес включає сканування всієї файлової системи, тому займе багато часу. Кожна файлова система має суперблок, в якому міститься інформація про тип файлової системи, її розмір і основні метадані. Якщо цей блок був пошкоджений, його теж можна відновити:
- Куди встановлюються програми в ubuntu
- Нове покоління файлової системи для windows - refs
- Partition toolkit sd usb ru
- Кращі мережеві сховища linux
- Огляд ext4 vs btrfs vs xfs
- Як відновити файлову систему в fsck
- Файлова система raw - що це?
- Як дізнатися вільне місце на диску linux
- Код помилки 0x000000ed: unmountable_boot_volume
- Типи файлових систем для linux
- Розбивка диска для установки linux
- Робота з файловою системою linux
- Відмінність fat32 від ntfs
- Налаштування nfs в ubuntu 16.04
- Помилка / dev / sda2 clean files blocks при завантаженні
- Файлова система btrfs
- Файлова система xfs
- Продуктивність ext4 vs f2fs vs btrfs
- Файлова система zfs
- Файлова система linux
- Яка файлова система краще exfat або ntfs?