{"id":15307,"date":"2024-05-12T00:30:26","date_gmt":"2024-05-11T22:30:26","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=15307"},"modified":"2024-05-13T09:02:12","modified_gmt":"2024-05-13T07:02:12","slug":"cryptsetup-luks-partition-vergroessern-verkleinern","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2024\/05\/12\/cryptsetup-luks-partition-vergroessern-verkleinern\/","title":{"rendered":"Cryptsetup (LUKS) Partition vergr\u00f6\u00dfern\/verkleinern"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Ausgangssituation \/ Testablauf<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Teil 1<\/strong> &#8211; Partition vergr\u00f6\u00dfern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">cryptsetup Container vergr\u00f6\u00dfern<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem:<\/strong><br>Daten befinden sich in einer unverschl\u00fcsselten Partition und sollen verschl\u00fcsselt werden (cryptsetup &#8211; LUKS). Daf\u00fcr wird auf dem Datentr\u00e4ger eine neue Partition angelegt, die verschl\u00fcsselt wird. Der Platz f\u00fcr die neue verschl\u00fcsselte Partition ist allerdings nicht gro\u00df genug, um alle Daten zu kopieren. Deshalb werden einige Dateien in die neue verschl\u00fcsselte Partition verschoben, die Unverschl\u00fcsselte verkleinert und die Verschl\u00fcsselte vergr\u00f6\u00dfert. Das alles soll nat\u00fcrlich ohne Datenverlust geschehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Anschluss (Teil 2) soll dann die verschl\u00fcsselte Partition verkleinert werden (nachdem Dateien gel\u00f6scht wurden).<br>Um zu testen, ob es zu keinem Datenverlust kam, werden die sha256 Pr\u00fcfsummen verglichen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vorgehensweise:<\/strong><br>Eine Partition auf dem restlichen Platz erstellen und mit cryptsetup verschl\u00fcsseln.<br>Dateien verschieben um den neuen Platz zu bef\u00fcllen.<br>Unverschl\u00fcsselte Partition verkleinern und verschl\u00fcsselte Partition vergr\u00f6\u00dfern.<br>Weitere\/alle Daten kopieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Partition mit unverschl\u00fcsselten Daten<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"532\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-1.png\" alt=\"\" class=\"wp-image-15323\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-1.png 775w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-1-150x103.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-1-300x206.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-1-768x527.png 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Partition mit Daten bef\u00fcllen<br>Liste der Dateien:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>1,0G datei01\n2,0G datei02\n1,0G datei03\n1,0G datei04\n1,0G datei05\n 12G datei06\n1,0G datei07\n500M datei08\n 12G datei09\n4,0G datei10\n400M datei11<\/code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">sha256 Pr\u00fcfsummen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>f6f65e1cf76953d8853de42be0e810501d2ea854cc49923001218e8956e713ce  datei01\nb924ec65fb8283763071e99177e37ea921bbaf75a60c452c2fa9e875a1a3cfea  datei02\n3043d725633be2a3f44248e4e8bac2778a66598cf4b7091916ac2e1bb964f37b  datei03\n7f39d8b2e95ed4764041a30cafdcedbedb24379fce78f4f3f7606096beae4c6c  datei04\n7fdc95d9e7fdaa8edcfa95d5256815cdd0d5346c3411c5c137f15ea68d270ab1  datei05\neb495569aea19946ab4e91a1069b7f970a7161b976eb824f85d8d316a9605768  datei06\n265bf9e3acf38aa6ad5ce9f82db74f4178c064b26f5286e6b08f8868583be862  datei07\n4e97c8cb09dc6fe812627546d7edfbe8903812910a219ff9b12a1e2472aa9baf  datei08\n26407308c218c930a05edc3481955508eee437fa69dc4caaf26d85c2e9294c2f  datei09\nb47df44d9b544b80e3ced3b2f4c6a0b6071f67584ee0c0f7b959559896f43604  datei10\nc59022e5e81752441698432af0b13c921dae29e8dd20a0dc92060e006e808c03  datei11<\/code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Anlegen einer verschl\u00fcsselten Partition die danach vergr\u00f6\u00dfert wird<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Erstellen der neuen (aber zu kleinen) Partition:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Folgende Partitionen gibt es nun:<br>\/dev\/sde1 =&gt; unverschl\u00fcsselte Partition (Label: unverschluesselt)<br>\/dev\/sde2 =&gt; verschl\u00fcsselte Partition (Label: verschluesselt)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"532\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik.png\" alt=\"\" class=\"wp-image-15314\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik.png 775w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-150x103.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-300x206.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-768x527.png 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Verschl\u00fcsseln der Partition<\/strong><br><code>sudo cryptsetup luksFormat -c aes-xts-plain64 -s 512 -h sha512 -y \/dev\/sde2<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Die verschl\u00fcsselte Partition einem virtuellem Ger\u00e4t zuweisen (&#8222;daten&#8220;)<\/strong><br><code>sudo cryptsetup luksOpen \/dev\/sde2 daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Ein Dateisystem auf dem neuen virtuellen Ger\u00e4t anlegen<\/strong><br><code>sudo mkfs.ext4 \/dev\/mapper\/daten<\/code><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">optional kann ein Label vergeben werden (hier auch &#8222;daten&#8220;):<br><code>sudo e2label \/dev\/mapper\/daten daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Dateisystem mounten<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"6\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">hier wird in \/tmp der Ordner daten angelegt (in einer produktiven Umgebung empfiehlt es sich einen Ordner in \/media oder \/mnt anzulegen)<br><code>sudo mkdir \/tmp\/daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">mounten:<br><code>sudo mount \/dev\/mapper\/daten \/tmp\/daten\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da ein normaler User noch keine Berechtigungen hat um Dateien anzulegen (oder zu l\u00f6schen), werden sie hiermit vergeben:<br>entweder f\u00fcr einen bestimmten user mit:<br><code>sudo chown $USER:$USER \/tmp\/date<\/code><br>oder f\u00fcr &#8222;alle&#8220;:<br><code>sudo chmod ugo+rwx \/tmp\/daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. so viele Dateien kopieren wie in die neue Partition passen und danach mittels Pr\u00fcfsumme sicherstellen dass alles funktioniert hat.<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"7\">\n<li><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code><code>eb495569aea19946ab4e91a1069b7f970a7161b976eb824f85d8d316a9605768  datei06\n265bf9e3acf38aa6ad5ce9f82db74f4178c064b26f5286e6b08f8868583be862  datei07\n4e97c8cb09dc6fe812627546d7edfbe8903812910a219ff9b12a1e2472aa9baf  datei08<\/code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8. Dateisystem aush\u00e4ngen<\/strong><br><code>sudo umount \/tmp\/daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>9. Verschl\u00fcsseltes virtuelles Ger\u00e4t schlie\u00dfen<\/strong><br><code>sudo cryptsetup luksClose daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>10. Partition (\/dev\/sde2) vergr\u00f6\u00dfern (z.B. mit gparted) (hier: auf ~ 50 GB)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"532\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-2.png\" alt=\"\" class=\"wp-image-15325\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-2.png 775w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-2-150x103.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-2-300x206.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-2-768x527.png 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>11. Die verschl\u00fcsselte Partition einem virtuellem Ger\u00e4t zuweisen (&#8222;daten&#8220;)<\/strong><br><code>sudo cryptsetup luksOpen \/dev\/sde2 daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>12. Die Verschl\u00fcsselung auf den verf\u00fcgbaren Platz erweitern:<\/strong><br><code>sudo cryptsetup resize daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>13. Dateisystem pr\u00fcfen und ggf. reparieren.<\/strong><br><code>sudo fsck.ext4 -f \/dev\/mapper\/daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>14. Dateisystem auf den verf\u00fcgbaren Platz erweitern<\/strong><br><code>sudo resize2fs \/dev\/mapper\/daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>15. Dateisystem mounten<\/strong><br><code>sudo mount \/dev\/mapper\/daten \/tmp\/daten\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>16. Weiter Dateien (alle) kopieren wie in die neue Partition passen und danach mittels Pr\u00fcfsumme sicherstellen dass alles funktioniert hat.<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"8\">\n<li><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code><code>f6f65e1cf76953d8853de42be0e810501d2ea854cc49923001218e8956e713ce  datei01\nb924ec65fb8283763071e99177e37ea921bbaf75a60c452c2fa9e875a1a3cfea  datei02\n3043d725633be2a3f44248e4e8bac2778a66598cf4b7091916ac2e1bb964f37b  datei03\n7f39d8b2e95ed4764041a30cafdcedbedb24379fce78f4f3f7606096beae4c6c  datei04\n7fdc95d9e7fdaa8edcfa95d5256815cdd0d5346c3411c5c137f15ea68d270ab1  datei05\neb495569aea19946ab4e91a1069b7f970a7161b976eb824f85d8d316a9605768  datei06\n265bf9e3acf38aa6ad5ce9f82db74f4178c064b26f5286e6b08f8868583be862  datei07\n4e97c8cb09dc6fe812627546d7edfbe8903812910a219ff9b12a1e2472aa9baf  datei08\n26407308c218c930a05edc3481955508eee437fa69dc4caaf26d85c2e9294c2f  datei09\nb47df44d9b544b80e3ced3b2f4c6a0b6071f67584ee0c0f7b959559896f43604  datei10\nc59022e5e81752441698432af0b13c921dae29e8dd20a0dc92060e006e808c03  datei11<\/code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die Pr\u00fcfsummen stimmen \u00fcberein (sha256sum).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 2 &#8211; Partition verkleinern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Problem:<br>Die verschl\u00fcsselte Partition soll verkleinert werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ausgangssituation:<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"532\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-3.png\" alt=\"\" class=\"wp-image-15326\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-3.png 775w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-3-150x103.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-3-300x206.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-3-768x527.png 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Die verschl\u00fcsselte Partition einem virtuellem Ger\u00e4t zuweisen (&#8222;daten&#8220;)<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo cryptsetup luksOpen \/dev\/sde2 daten<\/code><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Dateisystem mounten<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">hier wird in \/tmp der Ordner daten angelegt (in einer produktiven Umgebung empfiehlt es sich einen Ordner in \/media oder \/mnt anzulegen)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><code>sudo mkdir \/tmp\/daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">mounten:<br><code>sudo mount \/dev\/mapper\/daten \/tmp\/daten\/<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 MOUNTED ON       \u2502   SIZE \u2502   USED \u2502  AVAIL \u2502              USE%             \u2502 TYPE \u2502 FILESYSTEM          \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 \/tmp\/daten       \u2502  47.9G \u2502  35.9G \u2502   9.6G \u2502 &#091;##############......]  74.8% \u2502 ext4 \u2502 \/dev\/mapper\/daten   \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f<\/code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Dateien l\u00f6schen<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Liste der (verbliebenen) Dateien:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>1,0G  datei01\n2,0G  datei02\n1,0G  datei03\n1,0G  datei04\n1,0G  datei05\n1,0G  datei07\n500M  datei08\n4,0G  datei10\n400M  datei11<\/code><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code><code>f6f65e1cf76953d8853de42be0e810501d2ea854cc49923001218e8956e713ce  datei01\nb924ec65fb8283763071e99177e37ea921bbaf75a60c452c2fa9e875a1a3cfea  datei02\n3043d725633be2a3f44248e4e8bac2778a66598cf4b7091916ac2e1bb964f37b  datei03\n7f39d8b2e95ed4764041a30cafdcedbedb24379fce78f4f3f7606096beae4c6c  datei04\n7fdc95d9e7fdaa8edcfa95d5256815cdd0d5346c3411c5c137f15ea68d270ab1  datei05\n265bf9e3acf38aa6ad5ce9f82db74f4178c064b26f5286e6b08f8868583be862  datei07\n4e97c8cb09dc6fe812627546d7edfbe8903812910a219ff9b12a1e2472aa9baf  datei08\nb47df44d9b544b80e3ced3b2f4c6a0b6071f67584ee0c0f7b959559896f43604  datei10\nc59022e5e81752441698432af0b13c921dae29e8dd20a0dc92060e006e808c03  datei11<\/code><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code><code>\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 MOUNTED ON                          \u2502   SIZE \u2502   USED \u2502  AVAIL \u2502              USE%             \u2502 TYPE \u2502 FILESYSTEM          \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 \/tmp\/daten                          \u2502  47.9G \u2502  11.9G \u2502  33.6G \u2502 &#091;####................]  24.8% \u2502 ext4 \u2502 \/dev\/mapper\/daten   \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f<\/code>\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Dateisystem aush\u00e4ngen<\/strong><br><code>sudo umount \/tmp\/daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Dateisystem pr\u00fcfen (e2fsck) und dann verkleinern (hier auf 15 GB &#8211; mit resize2fs). Die neue Dateisystemgr\u00f6\u00dfe muss gr\u00f6\u00dfer als der belegte (hier: 11,9 GB) Platz sein.<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo e2fsck -fy \/dev\/mapper\/daten<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo resize2fs \/dev\/mapper\/daten 15G<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. gparted zeigt jetzt den nicht mehr verwendeten Speicherplatz grau an (sind hier ~ 33,8 GB).<br><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"970\" height=\"532\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-4.png\" alt=\"\" class=\"wp-image-15328\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-4.png 970w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-4-150x82.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-4-300x165.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-4-768x421.png 768w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. Jetzt kann mit gparted die Partition verkleinert werden. Sie muss aber gr\u00f6\u00dfer als die 15 GB (siehe Punkt 4) sein. Hier weden 16 GB gew\u00e4hlt.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"970\" height=\"532\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-5.png\" alt=\"\" class=\"wp-image-15329\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-5.png 970w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-5-150x82.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-5-300x165.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/grafik-5-768x421.png 768w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"5\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8. Dateisystem mounten<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"7\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo mount \/dev\/mapper\/daten \/tmp\/daten\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>9. duf zeigt die ~ 16GB (sind 15,6) an:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"8\">\n<li><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 MOUNTED ON       \u2502   SIZE \u2502   USED \u2502  AVAIL \u2502         USE%        \u2502 TYPE \u2502 FILESYSTEM          \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 \/dev\/sdc1           \u2502\n\u2502 \/tmp\/daten       \u2502  15.6G \u2502  11.9G \u2502   2.9G \u2502 &#091;#######...]  76.0% \u2502 ext4 \u2502 \/dev\/mapper\/daten   \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>10. Check ob alle Dateien noch vollst\u00e4ndig vorhanden sind:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"9\">\n<li><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code><code>f6f65e1cf76953d8853de42be0e810501d2ea854cc49923001218e8956e713ce  datei01\nb924ec65fb8283763071e99177e37ea921bbaf75a60c452c2fa9e875a1a3cfea  datei02\n3043d725633be2a3f44248e4e8bac2778a66598cf4b7091916ac2e1bb964f37b  datei03\n7f39d8b2e95ed4764041a30cafdcedbedb24379fce78f4f3f7606096beae4c6c  datei04\n7fdc95d9e7fdaa8edcfa95d5256815cdd0d5346c3411c5c137f15ea68d270ab1  datei05\n265bf9e3acf38aa6ad5ce9f82db74f4178c064b26f5286e6b08f8868583be862  datei07\n4e97c8cb09dc6fe812627546d7edfbe8903812910a219ff9b12a1e2472aa9baf  datei08\nb47df44d9b544b80e3ced3b2f4c6a0b6071f67584ee0c0f7b959559896f43604  datei10\nc59022e5e81752441698432af0b13c921dae29e8dd20a0dc92060e006e808c03  datei11<\/code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die Pr\u00fcfsummen stimmen \u00fcberein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alles hat wie geplant funktioniert.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"15307\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">2    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"15307\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\">1<\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Ausgangssituation \/ Testablauf Teil 1 &#8211; Partition vergr\u00f6\u00dfern cryptsetup Container vergr\u00f6\u00dfern Problem:Daten befinden sich in einer unverschl\u00fcsselten Partition und sollen verschl\u00fcsselt werden (cryptsetup &#8211; LUKS). Daf\u00fcr wird auf dem Datentr\u00e4ger eine neue Partition angelegt, die verschl\u00fcsselt wird. Der Platz f\u00fcr die neue verschl\u00fcsselte Partition ist allerdings nicht gro\u00df genug, um alle Daten zu kopieren. Deshalb [&hellip;]<\/p>\n","protected":false},"author":281,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[1215,1214,15],"class_list":["post-15307","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-cryptsetup","tag-luks","tag-system"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/15307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/281"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=15307"}],"version-history":[{"count":19,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/15307\/revisions"}],"predecessor-version":[{"id":15350,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/15307\/revisions\/15350"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=15307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=15307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=15307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}