Додавання запису до fstab


16

Я відключив диск /dev/vdc1на своїй машині, після того як я відформатував його у файловій системі xfs, я не змонтував його знову, або не додав відповідного рядка до файлу fstab.

Тепер , коли я хочу , щоб змонтувати цей розділ, але не може отримати доступ до нього: mount: can't find dev/vdc1 in /etc/fstab or /etc/mtab. Тож як я повинен помістити файл fstab, щоб система його знову розпізнала? перегородка була встановлена ​​на/Data


Спробуйте запустити (або встановити) GParted, це дозволяє вам грати зі всіма своїми розділами.
SimplySimon

Дякую за повтор, я на сервері, у мене немає графічного середовища.
Даді

Відповіді:


20

Отже, тут ми створюємо запис fstab для розділу:

  1. Потрібно створити папку для розділу та отримати ідентифікатор пристрою.
    Відкрийте термінал. Папку можна створити через

    sudo mkdir / ЗМІ / Дані
    Крім того, я б зробив користувача власником і дав би йому право читати / писати:
    sudo chown [користувач]: [група] / медіа / дані
    sudo chmod + rw / media / дані

  2. Тепер запис fstab:

    • Встановіть, libblkid1щоб переглянути конкретну інформацію про пристрій:sudo apt-get install libblkid1
    • Увійдіть sudo blkidі шукайте паличку. Вихід може бути:
      / dev / sda2: UUID = "32a4b76f-246e-486e-8495-31b8a781fb4c" TYPE = "swap" 
      / dev / sda1: UUID = "31f39d50-16fa-4248-b396-0cba7cd6eff2" TYPE = "ext4"
      
    • Потім створюємо запис fstab: sudo gedit /etc/fstabі додаємо рядок
      UUID = 31f39d50-16fa-4248-b396-0cba7cd6eff2 / media / Data auto rw, користувач, авто 0 0
      (а потім дайте порожній новий рядок, щоб уникнути попереджень).

Щоб змонтувати розділ, відкрийте термінал і введіть

кріплення / медіа / дані
Через запис autoвін повинен бути встановлений автоматично на наступному завантаженні.


1
Дякую за детальне відтворення, але я думаю, що я не дуже добре пояснив свою проблему, я приєднав диск зберігання до мого сервера, встановленого на / Дані (налаштований під час створення), після цього я хотів відформатувати його у xfs, тож я відключив диск, відформатував його, а потім ... забудьте його перезавантажити ще раз і те саме з fstab .... сервер був перезавантажений, і тепер, коли я хочу встановити диск, щоб його можна було перелічити інші диски .... це неможливо, тому що немає запису у fstab, ... я думаю, що ваше рішення полягає у створенні нової монтажної папки та призначенні їй диска.
Даді

мій проблем полягає в тому, що я не знайшов диск навіть із "sudo blkid", вибачте за пізнє повторення
Dady

5

Спочатку вам потрібно знайти UUID вашого диска, виконавши наступну команду

sudo blkid

Зверніть увагу на UUID вашого диска.

Тепер відкрийте файл fstab з gedit

sudo gedit /etc/fstab

Замініть свій старий диск UUID на ваш UUID.
Збережіть файл та перезавантажте систему. Ви зможете змонтувати диск.


Дякую за повтор, я спробував "sudo blkid", я отримав лише UUID для: / dev / vda1 та / dev / vda2, це як диска / dev / vdc1 немає (в той же час, є цей розділ, причина Я приєднав накопичувач до мого сервера, встановленого на / Дані, і працював на ньому, перш ніж я відключую), вибачте за пізнє повторення
Dady

Якщо ваша проблема вирішена, позначте як прийняту відповідь. Це допоможе іншим.
Ketan Patel

Ще немає, але я зроблю це, тому що я думаю, що моя проблема не має відношення до Linux, це каталог диска зберігання даних
Dady

Чи можете ви розповісти більше про налаштування обладнання? Здається, це не стандартний жорсткий диск
Мануель

1

Хоча Мануель, здається, відповів на поставлене запитання досить повно, питання, яке ви, мабуть, мали намір задати: "Після того, як я відключив диск / dev / vdc1 з / Data і відформатував його до XFS, я не можу його перекомпонувати. чи потрібно перераховувати це за адресою / Дані? "

Ви, здається, нерозумієте (обґрунтовано) текст довідки про помилку, що призводить до цього, і саме це викликало плутанину щодо вашого питання.

Ви відключили пристрій / dev / vdc1 від / Data, відформатували пристрій у XFS, потім спробували його перезавантажити, і це говорить про те, що такого пристрою немає. Оскільки ви не дали детальної інформації про точні команди, які ви побігли "відформатувати пристрій до XFS", я припускаю, що ви зробили:

sudo mkfs.xfs -f /dev/vdc1

Якщо ви забули -f або не відповіли так на запит на перезапис існуючої файлової системи, команда mkfs не вдалася.

Після цього ви просто зможете запустити команду

sudo mount -t xfs /dev/vdc1 /Data

Дивлячись на створену помилку, видається, що ви ввели "dev / vdc1", а не "/ dev / vdc1", та / або повернули аргументи до команди mount.

Якщо з якихось причин все ще виникає помилка, підтвердьте, що / dev / vdc1 насправді існує. Ви можете перевірити / var / log / syslog або запустити dmesg, щоб побачити, що система зробила після створення нової файлової системи, щоб визначити, чи вирішила вона чомусь змінити пристрій, пов’язаний з розділом, або яка явна помилка сталася під час запуску не вдалося виконати команду mount.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.