Как отформатировать и смонтировать диск навсегда, используя его UUID.

Как отформатировать и смонтировать диск навсегда, используя его UUID.

У меня есть второй жесткий диск SDB, но я не знаю, как его смонтировать под Linux.

mount -aпохоже, не все удалось установить.

Также хотелось бы смонтировать этот RO для восстановления.

решение1

mount -aмонтирует все файловые системы в /etc/fstab.

Если диск еще не добавлен в fstab, то никаких действий с ним не будет.

Сначала проверьте, как разбит диск на разделы (например, с помощью fdisk -l(то есть строчной буквы L, а не цифры 1) или с помощью другого инструмента, например gpart.)

Если ваш жесткий диск — LVM, эти инструкции не сработают, остановитесь и следуйте этим указаниям:https://superuser.com/a/666034/121698

Проверьте все с помощью команды ручного монтирования. Пример:
mount -t ext2 /dev/sdb1 /mnt.

Содержимое первого раздела теперь должно быть видно в /mnt.

Обратите внимание, что предполагается, что файловая система ext2. При необходимости отрегулируйте.

Обратите внимание, что это предполагает /dev/sdb1, это может быть /dev/sdb2, sdb3, ...
На этом диске может быть даже несколько разделов. Отрегулируйте по мере необходимости.

Если это работает: umount /mntи добавьте строку в /etc/fstab. Проще всего скопировать одну из существующих строк и изменить ее. Рекомендуется понимать, что означают эти значения, поэтому посмотрите вверху на строку вроде этой:
Device Mountpoint FStype Options Dump Pass#

Device — это устройство, которое вы пытаетесь смонтировать. Например, /dev/sdb1
mountpoint — это каталог, в котором вы хотите, чтобы отображались папки.
FStype — это тип файловой системы. Например, ext2, ext3, ext4, fat, iso9660, ...
Options — это параметры файловой системы, например rw для чтения и записи или ro для только чтения.
Dump и pass — для восстановления. Какой диск нужно проверить с помощью fsck? В какой последовательности и т. д.

Итак... выберите, куда вы хотите смонтировать диск. Например, в /home/old_backup. Если этот каталог не существует, создайте его. (например mkdir /home/old_backup). Если в этом каталоге уже есть контент, то учтите, что вы больше его не увидите, как только смонтируете диск в этом месте. (Они снова появятся после того, как вы его размонтируете, и они по-прежнему будут использовать дисковое пространство).

Теперь отредактируйте /etc/fstab и добавьте соответствующие строки.

#Точка монтирования устройства Тип файловой системы Параметры Проход дампа#
/dev/sdb1 /home/old_backup ext2 ro 2 2      

Тест с mount /home/old_backup.

При следующей загрузке или выполнении команды mount -aон будет автоматически смонтирован.

решение2

Как отформатировать и смонтировать диск навсегда, используя его UUID.

Найдите имя диска

sudo lsblk

Это покажет вам список дисков. Обычно первый диск является vdaзагрузочным. Второй диск будет vdb, третий vdcи т.д.

vdaобычно делится на несколько разделов, например vda1( /boot) и vda2( /).

На новом диске не будет разделов и файлов mountpoint.

Отформатируйте новый диск.

sudo mkfs.ext4 /dev/vdX

Где Xправильная буква для диска.

Вывод будет включать UUID диска, он понадобится вам позже.

Смонтировать диск

sudo mkdir /archive
sudo mount /dev/vdX /archive

Это временно, и монтирование будет потеряно при перезагрузке.

Добавить крепление кfstab

Добавить в /etc/fstab:

UUID=XXXX-XXXX-XXXX-XXXX-XXXX     /archive ext4 errors=remount-ro 0 1

Если вы не записали UUID ранее, его можно найти с помощью sudo blkid.

Для получения дополнительной информации о UUID

решение3

Сначала вам нужно убедиться, что у вас есть каталог монтирования. /mntэто то, что я использую. (если нет mkdir /mnt) Затем оттуда вам нужно убедиться, что вы монтируете в правильный раздел ls /dev, выполнив команду и проверив имя устройства. После того, как вы это сделаете, вы сможете выполнить командуmount /dev/sdb2 /mnt

Связанный контент