2

по мере того, как я больше разбираюсь в Linux, я бы хотел внести несколько изменений в мои настройки, которые кажутся мне довольно продвинутыми.

Но прежде всего позвольте мне объяснить мои настройки, чтобы вы знали, с чем имеете дело.

Это Lenovo T430 с жестким диском на 500 ГБ и дополнительным 128-мегабайтным жестким диском mSATA M4. В настоящее время я использую Fedora 19, и я решил зашифровать весь SSD во время начальной установки Fedora. Fedora использовала 60 ГБ как зашифрованный / домашний раздел, что не так уж много спустя.

Если я сейчас использую lsblk, это выглядит так:

NAME                                          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                                             8:0    0 465,8G  0 disk  
└─sda1                                          8:1    0 465,8G  0 part  /mnt/newhome
sdb                                             8:16   0 119,2G  0 disk  
├─sdb1                                          8:17   0   200M  0 part  /boot/efi
├─sdb2                                          8:18   0   500M  0 part  /boot
└─sdb3                                          8:19   0 118,6G  0 part  
  └─luks-32ead9fa-03af-46a6-9503-a9426ab00d86 253:0    0 118,6G  0 crypt 
    ├─fedora_klinkpad-swap                    253:1    0   7,8G  0 lvm   [SWAP]
    ├─fedora_klinkpad-root                    253:2    0    50G  0 lvm   /
    └─fedora_klinkpad-home                    253:3    0  60,8G  0 lvm   /home
sr0 

    

Поэтому я бы хотел переместить раздел /home из /dev /sdb3 в /dev /sda1. Это довольно легко. Довольно сложная часть заключается в том, что я также хотел бы зашифровать жесткий диск, чтобы он расшифровывался вместе с моим SSD во время загрузки и корректно монтировался как мой новый /home (я предполагаю, что fstab - мой друг здесь ). В дополнение к этому, я хотел бы увеличить зашифрованный раздел root luks на освободившиеся 60 ГБ моей старой / домашней папки, так как мне это больше не нужно.

Мои вопросы к вам: если это вообще возможно, и если да, то как лучше всего подойти к этому?

Спасибо заранее!

Стефан

1 ответ1

0

Самый простой способ это:

  1. зашифровать sda1 по желанию

  2. создать lvm или стандартный раздел на sda1 для /home

  3. sudo lvm lvmove /dev/mapper/fedora_klinkpad-home /dev/mapper/{blah|sda1}

  4. с новым освобожденным пробелом:sudo lvm lvextend /dev/mapper/fedora_klinkpad-root -l+$someamt of the 60 g)

  5. Убедитесь, что uuids нормальны в ОБА /etc/fstab и /etc/crypttab

  6. пересобрать initramfs с помощью sudo update-initramfs -u -k all (необязательно, воссоздать все вместе, заменив -u на -c), а затем sudo update-grub

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