Иногда, разблокируя мои зашифрованные ошибки диска luks с этим: https://i.imgur.com/jcasTNG.png (размещенная ссылка, потому что недостаточно rep для образов), попытка mount /dev/sda
возвращает mount: /dev/sda: can't find in /etc/fstab.
2 ответа
Вы, вероятно, забыли указать mount
где монтировать ваш диск.
Как смонтировать диск
Создайте каталог, который вы будете использовать в качестве точки монтирования для вашего диска:
mkdir /mnt/mydrive
Смонтируйте ваш диск с помощью этой команды:
mount /dev/sdb1 /mnt/mydrive
Примечание: если вы не знаете файл устройства вашего диска, вы можете запустить sudo fdisk -l
или lsblk
чтобы определить, какой раздел вы ищете.
Теперь, если вы запустите ls /mnt/mydrive
, он должен перечислить файлы вашего диска.
Когда вы закончите, не забудьте отключить USB-накопитель, прежде чем извлекать его из компьютера:
umount /dev/sdb1
Хотя ответ Фидля верен, я хотел бы предложить решение с помощью 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
.