{"id":660,"date":"2019-05-08T13:24:12","date_gmt":"2019-05-08T11:24:12","guid":{"rendered":"https:\/\/www.gluecksgriff-taschen.de\/?p=660"},"modified":"2022-07-02T17:45:27","modified_gmt":"2022-07-02T15:45:27","slug":"verschluesselte-wechselfestplatte-einrichten","status":"publish","type":"post","link":"https:\/\/www.gluecksgriff-taschen.de\/?p=660","title":{"rendered":"Verschl\u00fcsselte Wechselfestplatte einrichten"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ich sichere meine wichtigsten Daten regelm\u00e4\u00dfig auf einer Wechselfestplatte, die ich au\u00dfer Haus bei meinen Schwiegereltern lagere. So bin ich auch im absoluten Katastrophenfall (Brand, Wasserschaden, etc.) in der Lage auf alle Dokumente zuzugreifen.  Dennoch m\u00f6chte ich nicht, dass meine Daten auf der Wechselfestplatte quasi \u00f6ffentlich zug\u00e4nglich sind. Daher verschl\u00fcssele ich die Festplatte, so dass sie nur mit dem richtigen Schl\u00fcssel ihre Daten hergibt.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Um die Verschl\u00fcsselung bei einer fabrikneuen Festplatte einzurichten, schiebe ich die Festplatte so wie sie ist in den Wechselrahmen. Nun muss ich zun\u00e4chst mal das Device der neuen Festplatte herausfinden mittels lsblk.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n$ sudo lsblk\nNAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT\nsda      8:0    0   5,5T  0 disk\n\u251c\u2500sda1   8:1    0     1M  0 part\n\u2514\u2500sda2   8:2    0   5,5T  0 part \/home\nsdb      8:16   0   3,7T  0 disk\nsdc      8:32   0 232,9G  0 disk\n\u251c\u2500sdc1   8:33   0 216,9G  0 part \/\n\u251c\u2500sdc2   8:34   0     1K  0 part\n\u2514\u2500sdc5   8:37   0    16G  0 part &#x5B;SWAP]\nsr0     11:0    1  1024M  0 rom\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Die 4TB-Wechselplatte ist offensichtlich als \/dev\/sdb im System erkannt worden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zun\u00e4chst lege ich eine Partition auf der Wechselfestplatte an. Da sie gr\u00f6\u00dfer als 2TB ist, kann ich nicht das gewohnte fdisk verwenden, sondern ben\u00f6tige eine GPT, diese lege ich mittels parted an.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n$ sudo parted \/dev\/sdb\nGNU Parted 3.2\nUsing \/dev\/sdb\nWelcome to GNU Parted! Type &#039;help&#039; to view a list of commands.\n(parted)\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">parted begr\u00fc\u00dft mich mit seiner Kommandozeile, zun\u00e4chst schaue ich der absoluten Sicherheit wegen ob ich mich wirklich auf der richtigen Festplatte bewege.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n(parted) print\nError: \/dev\/sdb: unrecognised disk label\nModel: ATA ST4000DM004-2CV1 (scsi)\nDisk \/dev\/sdb: 4001GB\nSector size (logical\/physical): 512B\/4096B\nPartition Table: unknown\nDisk Flags:\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Das Festplattenmodell und die Gr\u00f6\u00dfe stimmen, ich kann also loslegen. Zun\u00e4chst teile ich parted mit, dass ich gerne gpt als Disk-Label verwenden m\u00f6chte (bei Festplatten gr\u00f6\u00dfer 2TB wie gesagt ein Muss).<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n(parted) mklabel\nNew disk label type? gpt\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Ich m\u00f6chte eine gro\u00dfe Partition erstellen und als Einheit daher Prozent verwenden (ich k\u00f6nnte auch als Einheit GB, TB, etc angeben, aber Prozent ist in dem Fall das einfachste).<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n(parted) unit %\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Und nun lege ich die Partition tats\u00e4chlich an.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n(parted) mkpart primary 0% 100%\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Zum Abschluss schaue ich mir an ob auch alles wie gew\u00fcnscht funktioniert hat.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n(parted) print\nModel: ATA ST4000DM004-2CV1 (scsi)\nDisk \/dev\/sdb: 100%\nSector size (logical\/physical): 512B\/4096B\nPartition Table: gpt\nDisk Flags:\n\nNumber  Start  End   Size  File system  Name     Flags\n 1      0,00%  100%  100%               primary\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Das sieht gut aus, ich kann parted also beenden.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n(parted) quit\nInformation: You may need to update \/etc\/fstab.\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Den Anfang der zu verschl\u00fcsselnden Partition \u00fcberschreibe ich mit Zufallsbytes.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n$ sudo dd if=\/dev\/urandom bs=1M count=8 of=\/dev\/sdb1\n8+0 records in\n8+0 records out\n8388608 bytes (8,4 MB, 8,0 MiB) copied, 0,603032 s, 13,9 MB\/s\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Den zur Verschl\u00fcsselung verwendeten Schl\u00fcssel m\u00f6chte ich nicht jedesmal per Hand eingeben m\u00fcssen (das Backup l\u00e4uft nachts per Script), sondern hinterlege diesen in der Datei <code>\/etc\/luks.key<\/code>. Diese sieht dann z.B. so aus (ihr solltet nat\u00fcrlich einen eigenen Schl\u00fcssel verwenden).<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n$ sudo cat \/etc\/luks.key\naskjd8hbbewhj26tsfgavSghsSDfgvhDedv\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Die Zugriffsrechte auf die \/etc\/luks.key sollten aus verst\u00e4ndlichen Gr\u00fcnden nat\u00fcrlich sehr restriktiv gesetzt werden.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1,2]; title: ; notranslate\" title=\"\">\n$ sudo chown root:root \/etc\/luks.key\n$ sudo chmod 600 \/etc\/luks.key\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Nun kann ich die Partiton \/dev\/sdb1 formatieren.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n$ sudo cryptsetup luksFormat -d \/etc\/luks.key \/dev\/sdb1\nWARNING!\n========\nThis will overwrite data on \/dev\/sdb1 irrevocably.\n\nAre you sure? (Type uppercase yes): YES\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Nun weise ich \/dev\/sdb1 einem virtuellen Ger\u00e4t zu, welches ich &#8222;wechselplatte&#8220; nenne.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n$ sudo cryptsetup luksOpen -d \/etc\/luks.key \/dev\/sdb1 wechselplatte\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Als Dateisystem verwende ich ext4, welches ich nun in gewohnter Weise anlege.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\n$ sudo mkfs.ext4 \/dev\/mapper\/wechselplatte\nmke2fs 1.42.13 (17-May-2015)\nEin Dateisystems mit 976753664 (4k) Bl\u00f6cken und 244195328 Inodes wird erzeugt.\nUUID des Dateisystems: 509adcf1-cd12-4dce-bc65-1d303c1c3894\nSuperblock-Sicherungskopien gespeichert in den Bl\u00f6cken:\n        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,\n        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,\n        102400000, 214990848, 512000000, 550731776, 644972544\n\nbeim Anfordern von Speicher f\u00fcr die Gruppentabellen: erledigt\nInode-Tabellen werden geschrieben: erledigt\nDas Journal (32768 Bl\u00f6cke) wird angelegt: erledgt\nDie Superbl\u00f6cke und die Informationen \u00fcber die Dateisystemnutzung werden\ngeschrieben: erledigt\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">So, damit ist die Festplatte einsatzbereit und kann nun verwendet werden. Ich mounte sie mal probeweise. <\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1,2]; title: ; notranslate\" title=\"\">\n$ sudo mount \/dev\/mapper\/wechselplatte \/wechselplatte\/\n$ sudo lsblk\nNAME              MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT\nsda                 8:0    0   5,5T  0 disk\n\u251c\u2500sda1              8:1    0     1M  0 part\n\u2514\u2500sda2              8:2    0   5,5T  0 part  \/home\nsdb                 8:16   0   3,7T  0 disk\n\u2514\u2500sdb1              8:17   0   3,7T  0 part\n  \u2514\u2500wechselplatte 252:0    0   3,7T  0 crypt \/wechselplatte\nsdc                 8:32   0 232,9G  0 disk\n\u251c\u2500sdc1              8:33   0 216,9G  0 part  \/\n\u251c\u2500sdc2              8:34   0     1K  0 part\n\u2514\u2500sdc5              8:37   0    16G  0 part  &#x5B;SWAP]\nsr0                11:0    1  1024M  0 rom\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Alles hat funktioniert, ich kann sie also wieder unmounten. <\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1,2]; title: ; notranslate\" title=\"\">\n$ sudo umount \/wechselplatte\n$ sudo cryptsetup luksClose wechselplatte\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Wenn ich die Wechselfestplatte verwenden m\u00f6chte, muss ich sie wieder mounten, dies geht mit<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; highlight: [1,2]; title: ; notranslate\" title=\"\">\n$ sudo cryptsetup luksOpen -d \/etc\/luks.key \/dev\/sdb1 wechselplatte\n$ sudo mount \/dev\/mapper\/wechselplatte \/wechselplatte\/\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich sichere meine wichtigsten Daten regelm\u00e4\u00dfig auf einer Wechselfestplatte, die ich au\u00dfer Haus bei meinen Schwiegereltern lagere. So bin ich auch im absoluten Katastrophenfall (Brand, Wasserschaden, etc.) in der Lage auf alle Dokumente zuzugreifen. Dennoch m\u00f6chte ich nicht, dass meine Daten auf der Wechselfestplatte quasi \u00f6ffentlich zug\u00e4nglich sind. Daher verschl\u00fcssele ich die Festplatte, so dass &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.gluecksgriff-taschen.de\/?p=660\"> <span class=\"screen-reader-text\">Verschl\u00fcsselte Wechselfestplatte einrichten<\/span> Weiterlesen &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[3],"tags":[110,113,111,115,117,116,114,109,112],"class_list":["post-660","post","type-post","status-publish","format-standard","hentry","category-linux","tag-cryptsetup","tag-gpt","tag-lsblk","tag-luksclose","tag-luksformat","tag-luksopen","tag-parted","tag-verschluesselung","tag-wechselfestplatte"],"_links":{"self":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts\/660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=660"}],"version-history":[{"count":17,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts\/660\/revisions"}],"predecessor-version":[{"id":775,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts\/660\/revisions\/775"}],"wp:attachment":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}