Btrfs

Инсталирайте и използвайте Btrfs на Ubuntu 20.04 LTS

Инсталирайте и използвайте Btrfs на Ubuntu 20.04 LTS
Btrfs (B-Tree Filesystem) е модерна файлова система за копиране и запис (CoW) за Linux. Целта му е да внедри много разширени функции на файловата система, като същевременно се фокусира върху устойчивостта на грешки, поправката и лесната администрация. Файловата система Btrfs е проектирана да поддържа изискванията за високопроизводителни сървъри за съхранение с голям капацитет.

Ако искате да научите повече за файловата система Btrfs, проверете статията ми Въведение във файловата система Btrfs.
В тази статия ще ви покажа как да инсталирате и използвате Btrfs на Ubuntu 20.04 LTS. И така, нека започнем.

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

Пакетът файлова система Btrfs се предлага в официалното хранилище на пакети на Ubuntu 20.04 LTS, така че лесно можете да го инсталирате от там.

Първо актуализирайте кеша на хранилището на APT пакета със следната команда:

$ sudo apt актуализация


За да инсталирате файловата система Btrfs на Ubuntu 20.04 LTS, изпълнете следната команда:

$ sudo apt install btrfs-progs -y


Файловата система Btrfs трябва да бъде инсталирана.

Разделяне на диска

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

$ sudo lsblk -e7


Имам HDD sdb на моя компютър, както можете да видите на екранната снимка по-долу. Ще разделя HDD sdb и форматиране на дяловете с файловата система Btrfs за демонстрацията в тази статия.


За разделяне на твърдия диск sdb, Ще използвам cfdisk инструмент за разделяне.
Можете да отворите HDD sdb с cfdisk инструмент за разделяне, както следва:

$ sudo cfdisk / dev / sdb


Изберете gpt и натиснете .


За да създадете нов дял, изберете Свободно пространство, след това изберете [Ново], и натиснете .


Въведете размера на дяла, който искате да създадете. Ще създам дял от 10 GB. И така, ще напиша 10G.

Можете да използвате следните символи, за да създадете дялове с различни размери / единици:
М - размер на дяла в мегабайт единица
G - размер на дяла в гигабайт единица
T - размер на дяла в терабайт
С -брой сектори, които искате да използвате за дяла
След като приключите, натиснете .


Нов дял (sdb1 в моя случай) трябва да се създаде.


Нека създадем друг дял.
За да направите това, изберете Свободно пространство, след това изберете [Ново], и натиснете .


Въведете размера на дяла и натиснете .


Нов дял (sdb2 в моя случай) трябва да се създаде.


За да запишете промените на диска, изберете [Пишете] и натиснете .


За да потвърдите промените, въведете да и натиснете .

Таблицата на дяловете трябва да бъде запазена на диска.

Да се ​​откаже cfdisk програма, изберете [Изход] и натиснете .

Форматиране на диск с файлова система Btrfs

В този раздел ще ви покажа как да форматирате дял с файловата система Btrfs.
Създал съм 2 дяла, sdb1 и sdb2, в по-ранния раздел на тази статия. Ще форматирам дяла sdb1 с файловата система Btrfs за демонстрация.

$ sudo lsblk -e7

За да форматирате дяла 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, монтирана на определен път на директория (напр.ж., /данни), изпълнете следната команда:

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

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

В горната част трябва да намерите общия размер на диска на файловата система Btrfs.

Също така трябва да намерите количеството дисково пространство, което файловата система Btrfs е отделила (запазено за съхранение на данни) и количеството дисково пространство, което се използва от разпределеното / запазено дисково пространство.

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

В долната част трябва да намерите следната информация:

В долната част също трябва да намерите метода (т.е.д., неженен, 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 устройство 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

След като приключите, натиснете + х, следван от Y, и тогава за да запазите / и т.н. / fstab файл.

За да влязат в сила промените, рестартирайте компютъра си със следната команда:

$ sudo рестартиране

След като компютърът ви се зареди, трябва да видите, че файловата система Btrfs е правилно монтирана в /данни директория по време на зареждане, както можете да видите на екранната снимка по-долу.

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

Заключение

В тази статия ви показах как да инсталирате и използвате файловата система Btrfs на Ubuntu 20.04 LTS. Тази информация, предоставена тук, трябва да ви помогне да започнете с файловата система Btrfs на Ubuntu 20.04 LTS.

Курсорът скача или се движи произволно, докато пишете в Windows 10
Ако установите, че курсорът на вашата мишка скача или се движи самостоятелно, автоматично, произволно, докато пишете в лаптоп или компютър на Windows,...
Как да обърнете посоката на превъртане на мишката и тъчпада в Windows 10
Мишка и Тъчпадs не само правят изчисленията лесни, но и по-ефективни и отнемат по-малко време. Не можем да си представим живот без тези устройства, но...
Как да промените курсора на мишката и размера на курсора, цвета и схемата в Windows 10
Показалецът на мишката и курсорът в Windows 10 са много важни аспекти на операционната система. Това може да се каже и за други операционни системи, т...