За разлика от операционната система 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, ще бъде лесно да отстраните проблемите по пътя, когато възникнат.
Коментари