
У меня есть второй жесткий диск 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
.
решение3
Сначала вам нужно убедиться, что у вас есть каталог монтирования. /mnt
это то, что я использую. (если нет mkdir /mnt
) Затем оттуда вам нужно убедиться, что вы монтируете в правильный раздел ls /dev
, выполнив команду и проверив имя устройства. После того, как вы это сделаете, вы сможете выполнить командуmount /dev/sdb2 /mnt