Portál AbcLinuxu, 12. května 2025 11:27
Název Příznaky Typ oddílu Typ SS [Popis] Velik. (MB) --------------------------------------------------------------------------------------------------------------------------------------------------- sda1 Primární Linux ext2 [boot] 49,36 sda5 Logický Linux swap/Solaris 2327,76 sda6 Logický Linux ReiserFS 16886,50 sda7 Logický Linux ext3 [home] 130123,93 sda3 Primární NTFS [^A] 10651,74sda7 je šifrovaný dm-cryptem a je to ext3 filesystém, ten jsem zmenšil a následně potřebuju zmenšit dm-crypt parititon na velikost ext3 partition co je uvnitř a potom zmenšit sda7. Poradíte někdo jak na to?
cryptsetup má akci resize, které se přes --size předá nový počet sektorů. Podle mě tohle je dobré akorát, když chci velikost měnit za běhu.
Pokud nejprve zruším mapování (luksClose/remove), pak změním velikost oddílu a pak znovu namapuji (luksOpen), tak to bude fungovat taky, protože v LUKS hlavičce se nikam velikost datové oblasti neukládá (ta se zjišťuje při mapování).
Nakonec zbývá zmenšit sda7 (například smazat a znovu vytvořit se stejným začátekm fdiskem).
Takže já bych postupoval takto: umount; cryptsetup luksClose; fdisk; (případný reboot, pokud fdisk ohlásí, že jádro nenačetlo novou tabulku rozdělení disku); cryptsetup luksOpen; mount. Samozřejmě vyzkoušet si fsck.ext3 není špatný nápad.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.