Btrfs

Установите и используйте Btrfs в Fedora 33

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

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

В этой статье я покажу вам, как установить Btrfs на Fedora 33 и использовать его. Итак, приступим.

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

Пакет файловой системы Btrfs доступен в официальном репозитории пакетов Fedora 33. Таким образом, вы можете легко установить его в своей операционной системе Fedora 33.

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

$ sudo dnf makecache

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

$ sudo dnf установить btrfs-progs -y

Fedora 33 по умолчанию использует файловую систему Btrfs. Итак, он уже должен быть установлен в вашей операционной системе Fedora 33.

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

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

Вы можете вывести список всех запоминающих устройств и разделов вашего компьютера с помощью следующей команды:

$ sudo lsblk

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

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

Вы можете открыть HDD SDB с cfdisk инструмент разбиения следующим образом:

$ sudo cfdisk / dev / sdb

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

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

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

Вы можете использовать следующие символы для создания разделов разных размеров / единиц:

Когда вы закончите, нажмите .

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

Создадим еще один раздел.

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

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

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

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

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

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

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

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

В этом разделе я покажу вам, как отформатировать раздел с помощью Btrfs файловая система.

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

$ sudo lsblk

Чтобы отформатировать раздел 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 должен быть установлен в /данные точка монтирования, как вы можете видеть на скриншоте ниже.

$ df -h

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

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

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

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

Как видите, информация об использовании fedora_localhost-live Файловая система Btrfs (где установлена ​​операционная система Fedora 33) и данные Файловая система Btrfs, которую мы создали, перечислена.

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

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

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

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

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

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

Вы также должны найти объем дискового пространства, которое файловая система 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 устройство добавить / dev / sdb2 / data

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

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

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

$ df -h

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

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

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

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

В моем случае UUID файловой системы Btrfs

7732d03-b934-4826-9e8f-d7de4971fb15.

Для тебя будет иначе. Так что не забудьте заменить его теперь своим.

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

$ sudo nano / etc / fstab

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

UUID = 7732d03-b934-4826-9e8f-d7de4971fb15 / data btrfs по умолчанию 0 0

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

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

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

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

$ df -h

Заключение

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

Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...
SuperTuxKart для Linux
SuperTuxKart - отличная игра, созданная для того, чтобы бесплатно познакомить вас с Mario Kart в вашей системе Linux. Играть в нее довольно сложно и в...
Учебник Battle for Wesnoth
Битва за Веснот - одна из самых популярных стратегических игр с открытым исходным кодом, в которую вы можете играть сейчас. Эта игра не только очень д...