У наступній статті ми розглянемо, як встановити та налаштувати файлову систему ZFS на Ubuntu 18.04 LTS. ZFS - це файлова та об'ємна система, розроблена Sun Microsystems для вашої ОС Solaris і зараз підтримується спільнотою OpenZFS. Увімкнено ця файлова система Колега з цього блогу вже говорив з нами деякий час тому.
ZFS виділяється своєю велика ємність, інтеграція раніше відокремлених концепцій файлова система та менеджер томів в одному продукті, новий структура на диску, полегшені файлові системи а просте управління простіром для зберігання. Ви можете дізнатись більше про цю файлову систему для Ubuntu в Wiki.
Встановлення файлової системи ZFS
Спочатку ми повинні переконатися, що активовано джерела програмного забезпечення для основного, обмеженого, універсумного та мультиверсійного програмного забезпечення. Щоб переконатися, що ми виконаємо таку команду в терміналі (Ctrl + Alt + T):
sudo apt edit-sources
Натисніть Enter, щоб продовжити.
Як видно з знімка екрана, у мене всі ці джерела програмного забезпечення ввімкнені. Якщо у вас не активовано жодне з цих джерел, нам доведеться їх увімкнути. Для цього нам потрібно буде лише виконувати наступні команди одну за одною за необхідності:
- Щоб додати основне сховище в терміналі (Ctrl + Alt + T) ми напишемо:
sudo apt-add-repository main
- Якщо нам потрібно додати джерела обмежений ми напишемо:
sudo apt-add-repository restricted
- Якщо вам потрібні джерела всесвіт, наберемо:
sudo apt-add-repository universe
- І щодо джерел мультіленная:
sudo apt-add-repository multiverse
Після цього ми виконуємо таку команду для оновити кеш - із сховища пакунків apt:
sudo apt update
Тепер ми можемо виконати таку команду для встановити файлову систему ZFS на Ubuntu 18.04 LTS:
sudo apt-get install zfsutils-linux
Конфігурація пулу ZFS RAID 0
У цьому розділі ми побачимо, як налаштувати a Пул ZFS RAID 0. RAID 0, додайте кілька жорстких дисків. Вони складаються для створення один великий віртуальний диск. Це значно збільшує швидкість запису / читання.
Але в RAID 0 є велика проблема. Якщо один із доданих дисків вийде з ладу, всі дані будуть втрачені.
Перевірте пули ZFS
Ви можете перевірити стан пулів ZFS з наступною командою:
sudo zpool status
Як бачите, у мене поки що немає пулів.
Давайте подивимося, як налаштувати наш перший пул ZFS. Але перед цим потрібно переконатися встановити принаймні 2 жорсткі диски в колективі. У цьому прикладі я встановив 2 віртуальні жорсткі диски (20 ГБ), окрім диска, на якому встановлена операційна система, у моїй віртуальній машині з Ubuntu 18.04 LTS.
Зараз ми створимо нашу першу групу ZFS, я буду називати її файлами. Звичайно, ви можете назвати це інакше, якщо хочете. Виконайте наступну команду. У дебет включати диски, які не використовуються, ми йдемо про те, що операційна система не повинна бути включена.
sudo zpool create -f archivos /dev/sdb /dev/sdc
Тепер ми можемо виконати таку команду для перелічити групу ZFS:
sudo zpool list
Як ви можете бачити на наведеному вище знімку екрана, ІМЯ групи - це файли, а РОЗМІР - 19,9 ГБ (10 ГБ x 2 = 20 ГБ).
Група ZFS повинна бути змонтована в / files автоматично, як ви можете бачити з результатів команди df.
За замовчуванням у цей каталог може писати лише root. Ми можемо змінити це так, щоб будь-який звичайний користувач міг вносити зміни до каталогу, набравши в терміналі (Ctrl + Alt + T):
sudo chown -Rfv USERNAME:GROUPNAME /archivos
ПРИМІТКА. Тут USERNAME та GROUPNAME - ваше ім’я користувача. Вони, як правило, однакові.
Як ви можете бачити на наступному скріншоті, право власності на каталог / файли його було успішно змінено.
Як ви можете бачити з наведеного нижче знімка екрана, я вже можу копіювати та вставляти файли в каталог / files як звичайний користувач.
Зміна точки монтування існуючої групи ZFS
Якщо в якийсь момент ми хочемо або потребуємо встановити існуючу групу ZFS в іншому місці, ми можемо це зробити легко. Наприклад, якщо ми хочемо змонтувати каталог файлів групи ZFS в / var / www, ми можемо зробити це за допомогою такої команди:
sudo zfs set mountpoint=/var/www archivos
ПРИМІТКА: Перед запуском цієї команди переконайтеся, що каталог, куди ви збираєтесь змонтувати пул ZFS, існує.
Як видно з результату команди df, точка монтування змінена на / var / www.
Видалення пулу ZFS
Тепер ми побачимо, як видалити щойно створений пул ZFS. Для цього нам потрібно буде виконати лише таку команду:
sudo zpool destroy archivos
Як видно на скріншоті нижче, Набір ZFS вилучено що ми створили.
Ось як ви можете встановити та налаштувати файлову систему ZFS на віртуальній машині під управлінням Ubuntu 18.04 LTS.
Для LVM це буде той самий метод, якщо ні, поясніть краще, і якщо це ssd-диск, а інший механік також застосовує цей метод управління файлами, я був би вдячний за вашу оперативну відповідь