На відміну від операційної системи Windows, жорсткі дискине пов’язано із системою, не монтується автоматично. Це змушує користувачів відкривати файловий менеджер та вручну монтувати кожен диск та розділ кожного разу при запуску ПК. Це дуже дратує, але ви можете додати елементи до файлу fstab в Linux і виправити це.
СПОЙЛЕР ПОПЕРЕДЖЕННЯ: Прокрутіть униз і перегляньте відео-посібник в кінці цієї статті.
Файл вкладки Система резервного копіювання
Змінення файлу вкладки файлової системи дуженебезпечний. Якщо ви не знаєте, що ви робите, або один лист не на місці, катастрофа може статися. Ось чому важливо зробити повне резервне копіювання, перш ніж робити що-небудь в цьому посібнику. Ми також пропонуємо завантажити цю резервну копію на ваш Dropbox або на Google Диск тощо як безпечний збій, якщо ви не можете отримати доступ до файлу, коли вам це потрібно (з якихось причин).
Щоб створити резервну копію файлу, відкрийте вікно терміналу та створіть нову папку:
mkdir /home/username/system-backups
Потім наберіть кореневу оболонку. Це робиться за допомогою sudo -s
командування.
sudo -s
З коренем введіть каталог / etc / та запустіть:
cd /etc/
cp fstab /home/username/system-backups
Потім перейменуйте файл fstab як .bak з:
mv fstab fstab.bak
Відновлення резервної копії Fstab
Завантажте резервну копію Fstab.файл Bak із вашого хмарного сховища та помістіть його у папку резервного копіювання системи або (якщо файл все ще є), скористайтесь командою cd та перейдіть у папку / home / username / system-backups.
cd ~/system-backups
Отримайте root, щоб полегшити введення кореневих команд, використовуючи sudo -s, тоді виконайте:
mv fstab.bak /etc/
Видаліть зламаний файл Fstab в / etc / with:
cd /etc/ rm fstab
Відновіть резервну копію за допомогою:
mv fstab.bak fstab
Розуміння того, що робить Fstab
Fstab означає «вкладка файлової системи». Він розповідає операційній системі, для яких саме розділів в системі слід використовувати, куди їх слід монтувати, чи потрібно їх очищати при запуску, який формат файлової системи та все, що стосується файлової системи. Під час встановлення в Linux цей файл зазвичай генерується автоматично, і звичайні користувачі, швидше за все, ніколи з ним не взаємодіють.
Це означає, що якщо ви хочете створити спеціальні,спеціальні кріплення для окремих дисків на вашому ПК з Linux, Fstab - це найкращий спосіб зробити це. Користувачам, які уникають повороту з цим файлом, часто доводиться стикатися з болем при ручному встановленні жорстких дисків у терміналі / файловому менеджері щоразу, коли їх завантажують ПК.
Додати елементи до Fstab
Додавання елементів на вкладку файлової системи - це просто,але процес загортання нервів. Це тому, що будь-який пропущений крок може призвести до поломки. В результаті ми переходимо до двох способів додавання накопичувачів. Ми перейдемо як до методу UUID, так і до блокового пристрою.
Метод блочного пристрою
Блоковий пристрій - це найпростіший методвказуючи розділи на вкладці файлової системи, але це також найменш безпечно. Це відбувається тому, що користувач вказує блоковий пристрій жорсткого диска в системі. На відміну від того, що думають деякі новачкові Linux, блокові пристрої не завжди залишаються однаковими. Блоковий пристрій може змінюватися, залежно від того, до якого порту SATA він підключений, і будь-яка зміна порядку жорсткого диска на ПК може серйозно порушити ситуацію.
Якщо ви постійно змінюєте навколо жорстких дисків материнської плати (з будь-якої причини), НЕ використовуйте цей метод.
Крок 1: Відкрийте термінал і запустіть lsblk -f
командування. Це відкриває інформацію про всі блокові пристрої на вашому ПК. Знайдіть точний розділ та візьміть на замітку етикетку.

Наприклад, щоб додати перший розділ мого третього жорсткого диска, мені знадобиться:
/ dev / sdc , <- SDC, в цьому випадку стоїть на всьому жорсткому диску.
/ dev / sdc1 <- означає розділ 1 на / dev / sdc.
Крок 2: в терміналі зробіть папку у вашій файловій системі, куди ви хочете встановити розділ. У цьому прикладі ми змонтуємо розділ у ~ /.
mkdir ~/Storage
Крок 3: Отримайте корінь за допомогою sudo -s, а потім введіть: nano / etc / fstab для редагування вкладки файлової системи.
У файлі конфігурації користувачам потрібно вказати все про те, де знаходиться накопичувач. Ось приклад:
/dev/sdc1 /home/username/Storage ext4 defaults 0 3
Подумайте про це як про речення чи формулу. Ось як це працює. Спочатку вкажіть розділ блочного пристрою:
/dev/sdc1
Далі скажіть системі, що таке тип файлової системи (lsblk повинен повідомити вам цю інформацію):
ext4
По-третє, скажіть системі, які параметри та атрибути має мати це кріплення. У моєму випадку у мене є "за замовчуванням". Хочете більш складні речі? Перегляньте посібник з дистрибуції Linux або вікі під «fstab».
defaults
По-четверте, вкажіть dump
і fsck
замовлення. Оскільки майже ніхто не використовує функцію "дамп", поставте 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, виправити проблеми в дорозі легко, коли вони виникнуть.
Коментарі