- - Как да добавите елементи към Fstab файла в Linux

Как да добавите елементи към Fstab файла в Linux

За разлика от операционната система Windows, твърди дисковене е свързано със системата, не се монтира автоматично. Това принуждава потребителите да отварят файловия мениджър и ръчно да монтират всеки диск и дял всеки път, когато компютърът им се стартира. Това е много досадно, но можете да добавите елементи към fstab файла в Linux и да го поправите.

ВНИМАНИЕ СПОЙЛЕР: Превъртете надолу и гледайте видео урока в края на тази статия.

Файл от раздела за архивиране на файлове

Промяната на файла с раздела на файловата система е многоопасно. Ако не знаете какво правите или едно писмо не е на място, бедствието може да нападне. Ето защо е важно да направите цялостно архивиране ПРЕДИ да направите каквото и да е в това ръководство. Ние също така предлагаме да качите тази резервна копие в своя Dropbox или Google Drive и т.н. като безопасна повреда, в случай че нямате достъп до файла, когато имате нужда (по някаква причина).

За да архивирате файла, отворете прозорец на терминала и направете нова папка:

mkdir /home/username/system-backups

След това, придобийте коренова обвивка. Това се прави с sudo -s команда.

sudo -s

С root въведете директорията / etc / и стартирайте:

cd /etc/
cp fstab /home/username/system-backups

След това преименувайте файла fstab като .bak, със:

mv fstab fstab.bak

Възстановяване на резервното копие на Fstab

Изтеглете резервното копие на Fstab.Bak файл от вашето облачно хранилище и го поставете в папката за архивиране на системата или (ако файлът все още е там), използвайте командата cd и отидете в папката / home / username / system-backup.

cd ~/system-backups

Вземете root, за да улесните въвеждането на root команди, с sudo -s, след това направете:

mv fstab.bak /etc/

Изтрийте счупения Fstab файл в / etc / с:

cd /etc/
rm fstab

Възстановете резервното копие, като:

mv fstab.bak fstab

Разбиране какво прави Fstab

Fstab означава „раздел на файловата система“. Той казва на операционната система за какво точно трябва да се използват дяловете в системата, къде трябва да се монтират, ако трябва да се почистват при стартиране, какъв е форматът на файловата система и какво е свързано с файловата система. По време на инсталация в Linux този файл обикновено се генерира автоматично и нормалните потребители най-вероятно никога няма да взаимодействат с него.

Това каза, ако искате да настроите специални,персонализирани монтирания за отделни дискове на вашия Linux компютър, Fstab е най-добрият начин да го направите. Потребителите, които избягват да се занимават с този файл, често трябва да се справят с болката от ръчно монтиране на твърди дискове в терминала / файловия мениджър всеки път, когато компютърът им се зареди.

Добавяне на елементи към Fstab

Добавянето на елементи в раздела на файловата система е лесно,но процес на обвиване на нервите. Това е така, защото всяка стъпка за пропускане може да причини счупване. В резултат на това ще преминем през два начина за добавяне на дискове. Ще преминем и върху UUID метода, и върху метода на блоково устройство.

Метод на блоково устройство

Блокното устройство е най-простият метод запосочване на дялове в раздела на файловата система, но той е и най-малко безопасен. Това е така, защото потребителят посочва блоковото устройство на твърдия диск в системата. Противно на това, което мислят някои нови потребители на Linux, блокчейн устройствата не винаги остават същите. Блоковото устройство може да се промени, в зависимост от това в кой SATA порт е включен и всяка промяна в реда на твърдия диск на компютър може сериозно да наруши нещата.

Ако постоянно се сменяте около твърди дискове на дънната си платка (по каквато и да е причина), НЕ използвайте този метод.

Етап 1: Отворете терминал и стартирайте lsblk -f команда. Това разкрива информация за всички блокови устройства на вашия компютър. Потърсете точния дял и вземете под внимание етикета.

Например, за да добавя първия дял на моя трети твърд диск, ще ми трябва:

/ Сътрудничество / ШАРС , <- SDC, в този случай означава целия твърд диск.

/ Сътрудничество / sdc1 <- означава дял 1 на / Сътрудничество / ШАРС.

Стъпка 2: в терминала направете папка във вашата файлова система, в която искате да монтирате дяла. В този пример ще монтираме дяла в ~ /.

mkdir ~/Storage

Стъпка 3: Вземете root с sudo -s и след това въведете: nano / etc / fstab, за да редактирате раздела на файловата система.

В конфигурационния файл потребителите трябва да уточнят всичко за мястото, където монтира устройството. Ето пример:

/dev/sdc1 /home/username/Storage ext4 defaults 0 3

Мислете за това като изречение или формула. Ето как работи. Първо посочете дяла на блоково устройство:

/dev/sdc1

След това кажете на системата какъв е типа файлова система (lsblk трябва да ви каже тази информация):

ext4

Трето, кажете на системата какви опции и атрибути трябва да има това монтиране. В моя случай имам „по подразбиране“. Искате по-сложни неща? Погледнете ръководството за вашата дистрибуция на Linux или wiki под „fstab“.

defaults

Четвърто, посочете dump и fsck поръчка. Тъй като почти никой не използва функцията „dump“, поставете 0 и след това натиснете пробела. След това посочете реда, в който този монтаж трябва да бъде почистен. Какво означава това? При стартиране инструментът за проверка на FSCK изчиства всички грешки на твърдите дискове, за да предотврати проблеми. В раздела на файловата система редът върви: 1 (корен), 2 (начало), след това всичко останало.

Като се има предвид, че това е третото нещо, което системата ще монтира, въведете 3. Резултатът е:

0 3

Това ни дава нашата линия за монтиране: /dev/sdc1 /home/username/Storage ext4 defaults 0 3

Когато сте написали този ред във Fstab, преместете курсора над него и натиснете „Enter“, за да създадете интервал. Натиснете # да напише коментар Например:

# This is my 1 TB hard drive which mounts to /home/username/Storage
/dev/sdc1 /home/username/Storage ext4 defaults 0 3

Когато приключите, натиснете CTRL + O Да запазя. Рестартирайте системата. Когато влезете отново, вашият твърд диск ще бъде монтиран правилно.

Метод на UUID

Монтирането на дялове в fstab е много по-безопаснометодът UUID. Това е така, защото ако не бъде сменена ръчно, UUID остава същият (за разлика от етикетите на блоковите устройства). Ето как да монтирате UUID стил на дял.

Забележка: Инструкциите за този метод са идентични (минус една стъпка) на метода на устройството за блокиране. Върнете се в този раздел на статията, ако се загубите.

Етап 1: в терминал, използвайте lsblk -f

Превключвателят -f показва повече информация, отколкото просто lsblk самостоятелно (като формати на файловата система и т.н.). Потърсете UUID. Следвайте идентификатора на блоково устройство до дяла на твърдия диск, който искате да монтирате, и копирайте UUID номера до него.

Стъпка 2: получат root в терминал, с sudo -s и отворете fstab файла:

sudo -s
nano /etc/fstab

Стъпка 3: изпишете вашата линия за монтиране. Например UUID линия за монтиране трябва да изглежда подобно на това:

# This is my 1 TB hard drive which mounts to /home/username/Storage
UUID=9332b261-e089-468e-92a0-ffe07b0ae51f /home/username/Storage ext4 defaults 0 3

Когато сте готови, запишете fstab файла с CTRL + O, след което рестартирайте компютъра си.

заключение

Въпреки че редактирането на раздела на файловата система в Linux можеизглежда страшно, много си заслужава, тъй като ви позволява да монтирате автоматично различни дялове на твърдия диск. Съществуват няколко инструмента за Linux, за да направят този процес много по-опростен, но има и недостатък: чрез използване на автоматичен инструмент потребителите не научават нищо. Като научите всичко, което трябва да знаете за fstab, ще бъде лесно да отстраните проблемите по пътя, когато възникнат.

Коментари