Иногда, разблокируя мои зашифрованные ошибки диска luks с этим: https://i.imgur.com/jcasTNG.png (размещенная ссылка, потому что недостаточно rep для образов), попытка mount /dev/sda возвращает mount: /dev/sda: can't find in /etc/fstab.

2 ответа2

1

Вы, вероятно, забыли указать mount где монтировать ваш диск.

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

Создайте каталог, который вы будете использовать в качестве точки монтирования для вашего диска:

mkdir /mnt/mydrive

Смонтируйте ваш диск с помощью этой команды:

mount /dev/sdb1 /mnt/mydrive

Примечание: если вы не знаете файл устройства вашего диска, вы можете запустить sudo fdisk -l или lsblk

чтобы определить, какой раздел вы ищете.

Теперь, если вы запустите ls /mnt/mydrive , он должен перечислить файлы вашего диска.

Когда вы закончите, не забудьте отключить USB-накопитель, прежде чем извлекать его из компьютера:

umount /dev/sdb1
0

Хотя ответ Фидля верен, я хотел бы предложить решение с помощью fstab.

В /etc/fstab вы можете добавить статические файловые системы в вашу систему. Каждая строка содержит следующее:

<drive> <mountpoint> <filesystem type> <option> <dump> <pass>

Где в большинстве случаев важны только первые три. В <option> вы можете указать опции монтирования (как вы бы использовали mount -o , например, только для чтения и silimar).

<dump> будет указывать на необходимость выгрузки файловой системы, а <pass> используется для указания fsck порядка, в котором файловые системы должны проверяться при перезагрузке. Если вы поставите 0 это означает, что проверка не требуется. Обычно ваша корневая система имеет 1 , что означает, что она будет проверена первой, а другие файловые системы имеют значение 2 .

Предполагая, что у вас есть файловая система ext4 в /dev/sda которую вы не хотите сбрасывать или проверять, монтировать в /mnt/luks-drive и никаких специальных опций, добавьте следующее в /etc/fstab:

/dev/sda    /mnt/luks-drive    ext4    default    0    0

Таким образом, будущий mount /dev/sda будет работать и использовать только что установленную запись.

Предложение: в вашем случае, возможно, не нужно, но обычно я настоятельно не рекомендую использовать имена sdX для дисков в fstab. Лично я использую UUID привода здесь. Чтобы узнать ваши UUID:

$ ls -lha /dev/disk/by-uuid

Просто используйте UUID=<your UUID goes here> вместо /dev/sda в /etc/fstab .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .