Btrfs

Установите и используйте Btrfs в Ubuntu 20.04 LTS

Установите и используйте Btrfs в Ubuntu 20.04 LTS
Btrfs (файловая система B-Tree) - это современная файловая система с копированием при записи (CoW) для Linux. Он направлен на реализацию многих расширенных функций файловой системы с упором на отказоустойчивость, восстановление и простое администрирование. Файловая система Btrfs разработана для поддержки требований к серверам хранения высокой производительности и большой емкости.

Если вы хотите узнать больше о файловой системе Btrfs, посмотрите мою статью Введение в файловую систему Btrfs.
В этой статье я покажу вам, как установить и использовать Btrfs в Ubuntu 20.04 LTS. Итак, приступим.

Установка файловой системы Btrfs

Пакет файловой системы Btrfs доступен в официальном репозитории пакетов Ubuntu 20.04 LTS, поэтому вы можете легко установить его оттуда.

Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:

$ sudo подходящее обновление


Чтобы установить файловую систему Btrfs в Ubuntu 20.04 LTS, выполните следующую команду:

$ sudo apt install btrfs-progs -y


Файловая система Btrfs должна быть установлена.

Разбиение диска на разделы

Вам не нужно разбивать ваш HDD / SSD на разделы для создания файловой системы Btrfs; вы можете создать его на голом неразмеченном HDD / SSD. Но вы можете захотеть разбить свой жесткий диск / твердотельный накопитель перед форматированием жесткого диска / твердотельного накопителя с файловой системой Btrfs.
Вы можете вывести список всех запоминающих устройств и разделов вашего компьютера с помощью следующей команды:

$ sudo lsblk -e7


У меня есть HDD SDB на моем компьютере, как вы можете видеть на скриншоте ниже. Я буду разбивать жесткий диск SDB и форматирование разделов с помощью файловой системы Btrfs для демонстрации в этой статье.


Чтобы разбить жесткий диск SDB, Я буду использовать cfdisk инструмент для разметки.
Вы можете открыть HDD SDB с cfdisk инструмент разбиения следующим образом:

$ sudo cfdisk / dev / sdb


Выбирать gpt и нажмите .


Чтобы создать новый раздел, выберите Свободное место, затем выберите [ Новый ], и нажмите .


Введите размер раздела, который вы хотите создать. Я создам раздел на 10 Гб. Итак, я наберу 10G.

Вы можете использовать следующие символы для создания разделов разных размеров / единиц:
M - размер раздела в мегабайтах
грамм - размер раздела в гигабайтах
Т - размер раздела в терабайтах
S -количество секторов, которые вы хотите использовать для раздела
Когда вы закончите, нажмите .


Новый раздел (sdb1 в моем случае) должен быть создан.


Создадим еще один раздел.
Для этого выберите Свободное место, затем выберите [ Новый ], и нажмите .


Введите размер раздела и нажмите .


Новый раздел (sdb2 в моем случае) должен быть создан.


Чтобы записать изменения на диск, выберите [ Писать ] и нажмите .


Чтобы подтвердить изменения, введите да и нажмите .

Таблицу разделов нужно сохранить на диск.

Бросить cfdisk программа, выберите [ Покидать ] и нажмите .

Форматирование диска с помощью файловой системы Btrfs

В этом разделе я покажу вам, как отформатировать раздел с файловой системой Btrfs.
Я создал 2 раздела, sdb1 а также sdb2, в предыдущем разделе этой статьи. Отформатирую раздел sdb1 с файловой системой Btrfs для демонстрации.

$ sudo lsblk -e7

Чтобы отформатировать раздел sdb1 с файловой системой Btrfs выполните следующую команду:

$ sudo mkfs.btrfs -L данные / dev / sdb1

ПРИМЕЧАНИЕ: Здесь -L флаг устанавливает метку раздела. В этом случае метка раздела данные.

Раздел sdb1 должен быть отформатирован с файловой системой Btrfs.

Монтирование файловой системы Btrfs

Чтобы смонтировать файловую систему Btrfs, вам необходимо создать каталог (точку монтирования), в котором вы можете смонтировать файловую систему Btrfs.

Чтобы создать каталог / точку монтирования /данные, выполните следующую команду:

$ sudo mkdir -v / данные

Однажды /данные точка монтирования создана, вы можете смонтировать sdb1 Файловая система Btrfs на /данные точку монтирования с помощью следующей команды:

$ sudo mount / dev / sdb1 / данные

Раздел Btrfs sdb1 должен быть установлен в /данные точка монтирования, как видно на скриншоте ниже.

$ sudo lsblk -e7

Проверка информации об использовании файловой системы Btrfs

Проверка информации об использовании вашей файловой системы Btrfs очень важна, и есть много способов это проверить. Посмотрим на некоторые из них.

Вы можете использовать следующую команду, чтобы просмотреть сводку использования всех файловых систем Btrfs на вашем компьютере:

Показать файловую систему $ sudo btrfs

Должна отображаться сводка использования всех файловых систем Btrfs на вашем компьютере.
Здесь вы должны найти следующую информацию об использовании:

Чтобы найти информацию об использовании диска о конкретной файловой системе Btrfs, смонтированной по определенному пути к каталогу (e.грамм., /данные) выполните следующую команду:

Использование / данные файловой системы $ sudo btrfs

Как видите, много информации об использовании диска о разделе Btrfs, смонтированном на /данные отображается точка монтирования.

Вверху вы должны найти общий размер диска файловой системы Btrfs.

Вы также должны найти объем дискового пространства, выделенного файловой системой Btrfs (зарезервированный для хранения данных), и объем дискового пространства, которое используется из выделенного / зарезервированного дискового пространства.

Вы также должны найти объем дискового пространства, которое файловая система Btrfs еще не выделила (не зарезервировала для хранения данных), и предполагаемый объем дискового пространства (выделенного и нераспределенного), который все еще доступен для хранения новых данных.

Внизу вы должны найти следующую информацию:

Внизу вы также должны найти метод (i.е., Один, DUP), который используется для выделения дискового пространства для данных, метаданных и системных данных:

Чтобы увидеть сводную информацию о дисковом пространстве, выделенном и используемом для данных, метаданных и системы файловой системы Btrfs, смонтированной в /данные каталог, выполните следующую команду:

$ sudo btrfs файловая система df / data

Вы также можете перечислить информацию об использовании диска для каждого из файлов и каталогов файловой системы Btrfs, смонтированной на /данные каталог следующим образом:

Файловая система $ sudo btrfs du / data

В конце концов, сводка использования диска для всех файлов и каталогов /данные должна отображаться файловая система btrfs.

Чтобы увидеть только сводку использования диска для файлов и каталогов файловой системы Btrfs, смонтированных на /данные каталог, выполните следующую команду:

Файловая система $ sudo btrfs du -s / data

Добавление дополнительных устройств хранения в файловую систему Btrfs

Если вам нужно больше дискового пространства в файловой системе Btrfs, вы можете добавить больше устройств хранения или разделов в файловую систему Btrfs, чтобы расширить дисковое пространство файловой системы.

Например, чтобы добавить раздел sdb2 в файловой системе Btrfs, смонтированной на /данные каталог, выполните следующую команду:

$ sudo btrfs устройство добавить / dev / sdb2 / data

Как видите, новый раздел sdb2 добавляется в файловую систему Btrfs, установленную на /данные каталог.

$ sudo btrfs использование устройства / данные

Как видите, размер файловой системы Btrfs, смонтированной на /данные каталог увеличился.

$ df -h -x squashfs -x tmpfs -x devtmpfs

Монтирование файловой системы Btrfs во время загрузки

После того, как вы настроили файловую систему Btrfs, вы не хотите монтировать ее вручную каждый раз при загрузке компьютера, а скорее подключите ее автоматически. Посмотрим, как это сделать.

Сначала найдите UUID файловой системы Btrfs, смонтированной на /данные каталог следующим образом:

Показать / данные файловой системы $ sudo btrfs

В моем случае UUID файловой системы Btrfs c9333c36-f8bf-4825-9706-8b5f28cb4e34. Для тебя будет иначе. Так что не забудьте заменить его теперь своим.

Открой / etc / fstab файл с помощью текстового редактора nano следующим образом:

$ sudo nano / etc / fstab

В конце / etc / fstab файл, введите следующую строку:

UUID = c9333c36-f8bf-4825-9706-8b5f28cb4e34 / data btrfs по умолчанию 0 0

Когда вы закончите, нажмите + Икс, с последующим Y, а потом чтобы спасти / etc / fstab файл.

Чтобы изменения вступили в силу, перезагрузите компьютер с помощью следующей команды:

$ sudo перезагрузка

Как только ваш компьютер загрузится, вы должны увидеть, что файловая система Btrfs правильно смонтирована в /данные каталог во время загрузки, как вы можете видеть на скриншоте ниже.

$ df -h -x squashfs -x tmpfs -x devtmpfs

Заключение

В этой статье я показал вам, как установить и использовать файловую систему Btrfs в Ubuntu 20.04 LTS. Эта информация, представленная здесь, должна помочь вам начать работу с файловой системой Btrfs в Ubuntu 20.04 LTS.

Как использовать чит-движок GameConqueror в Linux
В статье содержится руководство по использованию чит-движка GameConqueror в Linux. Многие пользователи, играющие в игры на Windows, часто используют п...
Лучшие эмуляторы игровой консоли для Linux
В этой статье будет перечислено популярное программное обеспечение для эмуляции игровых консолей, доступное для Linux. Эмуляция - это уровень совмести...
Лучшие дистрибутивы Linux для игр в 2021 году
Операционная система Linux прошла долгий путь от своего первоначального простого серверного вида. Эта ОС значительно улучшилась за последние годы и те...