Я использую диск USB, чтобы резервировать мою машину Ubuntu и сохранить видеофайлы, с которыми я работаю. Это форматировано к ext4 и использует шифрование LUKS. Когда я использовал 12.04, это работало безупречно и смонтируется автоматически в каждой перезагрузке. Я просто должен был ввести passworkd однажды в окно, где я также сказал системе помнить это навсегда.
Это больше не монтируется после того, как я обновил до 12,10. Я попробовал различное UUID
и /dev/mapper
в /etc/fstab
но это никогда не взялось за работу при запуске. Я получаю ошибку, которую диск не удался смонтировать и предлагает мне для монтирования его вручную или пропуск. Это может быть связано с изменением в способе, которым диски смонтированы в 12,10, где я нашел это в /media
папка там является теперь подпапкой для моего пользователя, и затем диски монтируются в их собственных подпапках в той.
Мне удалось сделать мою текущую работу установки fstab после начальной загрузки, но только после первого монтирования диска с помощью приложения Диски, после того, как я введу пароль там.
Если я не прохожу это сначала, я получаю сообщение об ошибке, говоря мне, что диск не существует. В этих вставках от терминала Вы видите различие в blkid
после того, как я использовал Дисковое обходное решение:
ramon@ramon-ldc-20120921:~$ sudo mount /media/ramon/Respaldo/ [sudo] password for ramon: mount: special device UUID=34241b59-8d65-4e8a-bda4-ef4ab6935eb3 does not exist ramon@ramon-ldc-20120921:~$ sudo blkid /dev/sda1: UUID="71acf30d-abe7-41f1-b678-e9d5db5fa04f" TYPE="ext4" /dev/sda5: UUID="944dde6d-6232-4b96-b347-4d3dff2994f3" TYPE="ext4" /dev/sdb1: UUID="841e796b-e384-4b83-9432-10fa0d863600" TYPE="crypto_LUKS"
Здесь я использовал Дисковое приложение для монтирования диска:
ramon@ramon-ldc-20120921:~$ sudo blkid /dev/sda1: UUID="71acf30d-abe7-41f1-b678-e9d5db5fa04f" TYPE="ext4" /dev/sda5: UUID="944dde6d-6232-4b96-b347-4d3dff2994f3" TYPE="ext4" /dev/sdb1: UUID="841e796b-e384-4b83-9432-10fa0d863600" TYPE="crypto_LUKS" /dev/mapper/luks-841e796b-e384-4b83-9432-10fa0d863600: LABEL="Respaldo" UUID="34241b59-8d65-4e8a-bda4-ef4ab6935eb3" TYPE="ext4"
Это - строка, которую я имею прямо сейчас в моем /etc/fstab
:
UUID=34241b59-8d65-4e8a-bda4-ef4ab6935eb3 /media/ramon/Respaldo ext4 defaults 0 2
Я уже провел некоторое исследование и не нашел ответ здесь в AskUbuntu, ни в другом месте. Я даже попробовал парой программистов, которые используют Ubuntu в моем пространстве коворкинга, но они никогда не сталкивались с такими проблемами прежде и все, что мы могли получить, чтобы сделать, то, что я совместно использовал здесь.
То, что я хочу, - то, что диск автомонтируется каждый раз, что я загружаю компьютер.
Благодаря всем для Вашей справки и для того, чтобы потратить Ваше драгоценное время, проходящее это сообщение.
У меня была проблема, что ранее монтируемая вещь в 12.04 не смонтировалась в 14.04, и это оказалось ошибкой . Ручное исправление было
$ sudo apt-get install cryptsetup
, так как этот пакет не устанавливается по умолчанию, но требуется для монтирования зашифрованных томов. Ошибка, которую я получал, для справки:
Ошибка разблокировки / dev / sdl1: Ошибка при создании командной строки `cryptsetup luksOpen" / dev / sdl1 "" luks-b5479205-958b-43ad-9b73 -nnnnnnnnnn "': не удалось выполнить дочерний процесс" cryptsetup "(нет такого файла или каталога) (g-exec-error-quark, 8)
blockquote>
Чтобы «udisks2» из Gnome монтировал его автоматически с графическим интерфейсом, запрашивающим пароль для шифрования, вам просто не нужно упоминать об этом в ваших fstab и crypttab.
udisks
автоматически настроит отображение в /dev/mapper/luks-xxxx
и попытается смонтировать его в соответствии с /media/[username]/[label]
Если вы настаиваете на использовании записи в вашем fstab, вы должны убедиться, что luks сопоставление устанавливается до того, как система пытается его смонтировать.
Я нашел обходной путь, используя инструкции здесь: HOWTO: Автоматически разблокировать зашифрованные диски LUKS с помощью ключевого файла .
Следуя инструкциям и перезагрузке, я вижу диск в дереве слева от окна Nautilus, но он не монтирует его, хотя и имеет свою собственную строку в /etc/fstab
.
Если я печатаю sudo mount -a
, он монтирует диск. Странно, не правда ли?
На данный момент я добавил gksudo mount -a
к автозагрузке приложений (вы найдете его в Dash, просто начните печатать):
Затем нажмите Добавить:
И затем заполните пробелы:
Часть, которая имеет значение, входит в gksudo mount -a
справа от команды.
Надеюсь, кто-нибудь может найти более прямой путь!