Как расширить зашифрованный / домашний на второй внутренний диск?

У меня огромное количество фотографий, и я хочу переместить только мою папку / Pictures на второй диск SATA на моем компьютере по соображениям производительности. Я хочу, чтобы все работало так, как сейчас, за исключением того, что / Pictures будет само по себе на втором диске.

/ Home (sda) и второй диск (sdb) зашифрованы. Для основного диска я выбрал параметр зашифрованного дома при установке. Позже я добавил второй диск. Я отформатировал его и выбрал шифрование с помощью Disk Utility. Я могу переустановить, если все это нужно сделать сразу.

То, что я пробовал до сих пор, заключалось в добавлении символической ссылки на новый диск изнутри / Картинки и использование PySDM (для изменения Fstab) для автоматического монтирования второй диск при загрузке. Поскольку второй диск зашифрован, это не сработало. Он не может быть установлен до тех пор, пока я не войду и не разблокирую брелок с помощью моего пароля.

Кроме того, symlink добавила дополнительный шаг в пути к файлу, который нарушил некоторые пользовательские ссылки. ln -s /media/Pix /home/tom/Pictures, и все вариации этого с косой чертой и без нее дают мне либо ссылку внутри / Картинки, либо никакую ссылку вообще. (возможно, здесь что-то не так просто?) Привод 2 (sdb) есть / Pix, и все мои фотографии находятся в папках в корневом каталоге. Я хочу щелкнуть на Картах из моей домашней папки в Наутилусе и перейти непосредственно в корневую директорию второго диска. Этого просто не происходит. Я либо получаю новую ссылку внутри / Картинки, либо я попал в пустую папку / Pictures (на sda)

. Каков наилучший способ сделать это? Важно хранить все в зашифрованном виде и иметь / Картинки работать так, как если бы это было в / home. Мне также нужны мои автоматические резервные копии для сбора фотографий в их новом месте.

**** Редактирование ** Я пробовал ответить на ответ RAOF, но теперь я застрял. Вот как я догадался:

cryptsetup уже установлен, я его отредактировал и скопировал предложение точно, теперь он выглядит так:

#         
cryptswap1 /dev/sda2 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
sdb_crypt UUID=-4ef3-a4ff-7c9db92025d7 none luks  

У меня есть зашифрованный / , это другая запись.

ls -lah /dev/disks/by-uuid

просто не работает, я получаю «ls: не могу получить доступ / dev / disks / by-uuid: нет такого файла или каталога»

ls -l /dev/disk/by-uuid/

работает, это метод здесь, на странице справки Ubuntu . Это дает мне следующее:

ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2012-02-06 08:15 -40ba-be89-9591daf722c9 -> ../../sdd1
lrwxrwxrwx 1 root root 10 2012-02-06 08:15 -4ef3-a4ff-7c9db92025d7 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2012-02-06 08:15 -49da-bcca-879e44afe63c -> ../../sda1
lrwxrwxrwx 1 root root 10 2012-02-06 08:15 -4cee-9ef7-c745ee596438 -> ../../dm-1
lrwxrwxrwx 1 root root 10 2012-02-06 08:15 -48ed-9725-5179cd588c28 -> ../../dm-0
lrwxrwxrwx 1 root root 10 2012-02-06 08:15 -4bb6-bf6e-197af4d6afdc -> ../../sdc1

Проблема теперь в fstab. Я пробовал несколько вариантов, и пока никто не работает. Вот что я начал с:

UUID=-4bb6-bf6e-197af4d6afdc /home ext4 defaults 0 2
UUID=-4ef3-a4ff-7c9db92025d7 /media/sdb1 crypto_LUKS noauto 0 0
UUID=-49da-bcca-879e44afe63c / ext4 defaults 0 1
UUID=-4cee-9ef7-c745ee596438 /media/Pix ext4 noauto 0 0

, который пытается установить зашифрованный раздел при загрузке, что слишком рано, так как я еще не ввел свой пароль. Я удалил последнюю строку и изменил вторую запись на авто, как показано ниже.

UUID=-4bb6-bf6e-197af4d6afdc /home ext4 defaults 0 2
UUID=-4ef3-a4ff-7c9db92025d7 /media/sdb1 crypto_LUKS auto 0 0
UUID=-49da-bcca-879e44afe63c / ext4 defaults 0 1

Это просило меня использовать мою кодовую фразу для / sdb_crypt (с UUID) в GRUB, прежде чем я могу даже войти в систему. enter image description here [/g1]

Я ввел пароль для диска, но, наверное, passphrase = / = password, это не удалось. Я восстановил резервную копию fstab с живого компакт-диска, но теперь, но я не понимаю, как «редактировать / etc / fstab, чтобы он монтировал / dev / mapper / sdb_crypt в нужном месте». из ответа RAOF. Есть идеи? И теперь я подозреваю, что у меня есть больше записей, чем мне нужно в fstab, которые нужно удалить?

4
задан 6 February 2012 в 17:14

0 ответов

Другие вопросы по тегам:

Похожие вопросы: