Ако искате да научите повече за файловата система Btrfs, проверете статията ми Въведение във файловата система Btrfs.
В тази статия ще ви покажа как да инсталирате и използвате Btrfs на Ubuntu 20.04 LTS. И така, нека започнем.
Инсталиране на файлова система Btrfs
Пакетът файлова система Btrfs се предлага в официалното хранилище на пакети на Ubuntu 20.04 LTS, така че лесно можете да го инсталирате от там.
Първо актуализирайте кеша на хранилището на APT пакета със следната команда:
$ sudo apt актуализация
За да инсталирате файловата система Btrfs на Ubuntu 20.04 LTS, изпълнете следната команда:
Файловата система Btrfs трябва да бъде инсталирана.
Разделяне на диска
Не е необходимо да разделяте вашия HDD / SSD, за да създадете файлова система Btrfs; можете да го създадете на голия си неразделен HDD / SSD. Но може да искате да разделите вашия HDD / SSD, преди да форматирате своя HDD / SSD с файловата система Btrfs.
Можете да изброите всички устройства за съхранение и дялове на вашия компютър със следната команда:
Имам HDD sdb на моя компютър, както можете да видите на екранната снимка по-долу. Ще разделя HDD sdb и форматиране на дяловете с файловата система Btrfs за демонстрацията в тази статия.
За разделяне на твърдия диск sdb, Ще използвам cfdisk инструмент за разделяне.
Можете да отворите HDD sdb с cfdisk инструмент за разделяне, както следва:
Изберете gpt и натиснете
За да създадете нов дял, изберете Свободно пространство, след това изберете [Ново], и натиснете
Въведете размера на дяла, който искате да създадете. Ще създам дял от 10 GB. И така, ще напиша 10G.
Можете да използвате следните символи, за да създадете дялове с различни размери / единици:
М - размер на дяла в мегабайт единица
G - размер на дяла в гигабайт единица
T - размер на дяла в терабайт
С -брой сектори, които искате да използвате за дяла
След като приключите, натиснете
Нов дял (sdb1 в моя случай) трябва да се създаде.
Нека създадем друг дял.
За да направите това, изберете Свободно пространство, след това изберете [Ново], и натиснете
Въведете размера на дяла и натиснете
Нов дял (sdb2 в моя случай) трябва да се създаде.
За да запишете промените на диска, изберете [Пишете] и натиснете
За да потвърдите промените, въведете да и натиснете
Таблицата на дяловете трябва да бъде запазена на диска.
Да се откаже cfdisk програма, изберете [Изход] и натиснете
Форматиране на диск с файлова система Btrfs
В този раздел ще ви покажа как да форматирате дял с файловата система Btrfs.
Създал съм 2 дяла, sdb1 и sdb2, в по-ранния раздел на тази статия. Ще форматирам дяла sdb1 с файловата система Btrfs за демонстрация.
За да форматирате дяла sdb1 с файловата система Btrfs изпълнете следната команда:
$ sudo mkfs.btrfs -L data / dev / sdb1ЗАБЕЛЕЖКА: Ето, -L flag задава етикета на дяла. В този случай етикетът на дяла е данни.
Разделението sdb1 трябва да се форматира с файловата система Btrfs.
Монтиране на файлова система Btrfs
За да монтирате файлова система Btrfs, трябва да създадете директория (точка на монтиране), където можете да монтирате файловата система Btrfs.
За да създадете директория / точка на монтиране /данни, изпълнете следната команда:
$ sudo mkdir -v / data
Веднъж /данни е създадена точка на монтиране, можете да монтирате sdb1 Файлова система Btrfs на /данни точка на монтиране със следната команда:
$ sudo mount / dev / sdb1 / data
Разделът Btrfs sdb1 трябва да се монтира в /данни точка на монтиране, както можете да видите на екранната снимка по-долу.
$ sudo lsblk -e7
Проверка на информацията за използване на файловата система Btrfs
Проверката на информацията за използването на вашата файлова система Btrfs е много важна и има много начини да я проверите. Нека да видим някои от тях.
Можете да използвате следната команда, за да видите обобщеното описание на всички файлови системи Btrfs на вашия компютър:
Показване на файлова система $ sudo btrfs
Трябва да се покаже резюмето на използването на всички файлови системи Btrfs на вашия компютър.
Тук трябва да намерите следната информация за използване:
- Етикетът на всяка от файловите системи Btrfs на вашия компютър.
- UUID на всяка от файловите системи Btrfs на вашия компютър.
- Общият брой устройства, добавени към всяка от файловите системи Btrfs на вашия компютър.
- Информацията за използването на диска на всяко от устройствата за съхранение, добавена към всяка от файловите системи Btrfs на вашия компютър.
За да намерите информация за използването на диска за конкретна файлова система Btrfs, монтирана на определен път на директория (напр.ж., /данни), изпълнете следната команда:
$ sudo btrfs използване на файлова система / данни
Както можете да видите, много информация за използването на диска за дяла Btrfs, монтиран на /данни Показва се точка на монтиране.
В горната част трябва да намерите общия размер на диска на файловата система Btrfs.
Също така трябва да намерите количеството дисково пространство, което файловата система Btrfs е отделила (запазено за съхранение на данни) и количеството дисково пространство, което се използва от разпределеното / запазено дисково пространство.
Също така трябва да намерите количеството дисково пространство, което файловата система Btrfs все още не е разпределила (не е запазило за съхранение на данни), и приблизителното количество дисково пространство (разпределено и неразпределено), което все още е на разположение за съхраняване на нови данни.
В долната част трябва да намерите следната информация:
- Общото количество дисково пространство, разпределено и използвано за данни от всички устройства за съхранение, добавени към файловата система Btrfs.
- Количеството дисково пространство, разпределено за данни във всяко от устройствата за съхранение, добавено към файловата система Btrfs.
- Общото количество дисково пространство, разпределено и използвано за метаданни от всички устройства за съхранение, добавени към файловата система Btrfs.
- Количеството дисково пространство, разпределено за метаданни във всяко от устройствата за съхранение, добавено към файловата система Btrfs.
- Общото количество дисково пространство, разпределено и използвано за системните данни на Btrfs от всички устройства за съхранение, добавени към файловата система Btrfs.
- Количеството дисково пространство, разпределено за системните данни на Btrfs във всяко от устройствата за съхранение, добавено към файловата система Btrfs.
- Количеството неразпределено дисково пространство във всяко от устройствата за съхранение, добавено към файловата система Btrfs.
В долната част също трябва да намерите метода (т.е.д., неженен, DUP), който се използва за разпределяне на дисково пространство за данните, метаданните и системните данни:
- За неженен-режим на разпределение, файловата система Btrfs ще запази само един екземпляр на разпределението. Няма да има дубликати.
- За DUP разпределение на режим, файловата система Btrfs ще разпредели дисковото пространство в различни части на файловата система за същата цел. Така че във файловата система ще се съхраняват множество копия (обикновено две) на едни и същи данни.
- Обикновено данни е разпределен в неженен режим. The метаданни и система данните са разпределени в DUP режим.
- В неженен режим, обърнете внимание, че файловата система Btrfs може да използва цялото разпределено дисково пространство.
- В DUP режим, обърнете внимание, че файловата система Btrfs може да използва половината дисково пространство от общото разпределено дисково пространство.
За да видите обобщението на дисковото пространство, разпределено и използвано за данни, метаданни и система на файлова система Btrfs, монтирана в /данни директория, изпълнете следната команда:
$ sudo btrfs файлова система df / data
Можете също така да изброите информация за използването на диска на всеки от файловете и директориите на файловата система Btrfs, монтирани на /данни директория, както следва:
$ sudo btrfs файлова система du / data
В крайна сметка обобщението на използването на диска на всички файлове и директории на /данни btrfs трябва да се покаже файловата система.
За да видите само обобщението на използването на диска на файловете и директориите на файловата система Btrfs, монтирани на /данни директория, изпълнете следната команда:
$ sudo btrfs файлова система du -s / data
Добавяне на повече устройства за съхранение към файлова система Btrfs
Ако се нуждаете от повече дисково пространство във вашата файлова система Btrfs, можете да добавите повече устройства за съхранение или дялове към файловата система Btrfs, за да разширите дисковото пространство на файловата система.
Например, за да добавите дяла sdb2 на файловата система Btrfs, монтирана на /данни директория, изпълнете следната команда:
$ sudo btrfs устройство add / dev / sdb2 / data
Както можете да видите, новият дял sdb2 се добавя към файловата система Btrfs, монтирана на /данни директория.
$ sudo btrfs използване на устройство / данни
Както можете да видите, размерът на файловата система Btrfs, монтиран на /данни директория се увеличи.
$ df -h -x squashfs -x tmpfs -x devtmpfs
Монтиране на файлова система Btrfs по време на зареждане
След като настроите файлова система Btrfs, не искате да я монтирате ръчно всеки път, когато стартирате компютъра си, а да я монтирате автоматично. Нека да видим как да направим това.
Първо намерете UUID на файловата система Btrfs, монтирана на /данни директория, както следва:
$ sudo btrfs файлова система show / data
В моя случай UUID на файловата система Btrfs е c9333c36-f8bf-4825-9706-8b5f28cb4e34. За вас ще е различно. Така че, не забравяйте да го замените от сега нататък.
Отвори / и т.н. / fstab файл с нано текстов редактор, както следва:
$ sudo nano / etc / fstab
В края на / и т.н. / fstab файл, въведете следния ред:
UUID = c9333c36-f8bf-4825-9706-8b5f28cb4e34 / data btrfs по подразбиране 0 0След като приключите, натиснете
За да влязат в сила промените, рестартирайте компютъра си със следната команда:
$ sudo рестартиране
След като компютърът ви се зареди, трябва да видите, че файловата система Btrfs е правилно монтирана в /данни директория по време на зареждане, както можете да видите на екранната снимка по-долу.
$ df -h -x squashfs -x tmpfs -x devtmpfs
Заключение
В тази статия ви показах как да инсталирате и използвате файловата система Btrfs на Ubuntu 20.04 LTS. Тази информация, предоставена тук, трябва да ви помогне да започнете с файловата система Btrfs на Ubuntu 20.04 LTS.