přidán návod Automatické připojení LUKS šifrovaného disku po startu
This commit is contained in:
		| @@ -7,7 +7,7 @@ Tento repozitář obsahuje návody a průvodce pro různé aspekty Arch Linuxu, | ||||
| - [Dunst - Nastavení notifikací](guides/dunst.md) | ||||
| - [i3 - Konfigurace správce oken](guides/i3.md) | ||||
| - [Automatizace aktualizací pomocí skriptů](guides/update-scripts.md) | ||||
|  | ||||
| - [Automatické připojení LUKS disku po startu](guides/luks-mount.md) | ||||
| ## Požadavky | ||||
|  | ||||
| - Arch Linux | ||||
|   | ||||
							
								
								
									
										78
									
								
								guides/luks-mount.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								guides/luks-mount.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,78 @@ | ||||
| # Automatické připojení LUKS šifrovaného disku po startu  | ||||
|  | ||||
| Tento návod popisuje, jak zajistit automatické odemčení | ||||
| a připojení LUKS šifrovaného disku při startu systému. | ||||
|  | ||||
| ## 1. Zjištění UUID šifrovaného oddílu | ||||
|  | ||||
| ```bash | ||||
| lsblk -o NAME,SIZE,UUID | ||||
| ``` | ||||
|  | ||||
| Zkopírujte UUID oddílu, který chcete připojovat (např. /dev/sdb2). | ||||
|  | ||||
| ## 2. Vytvoření klíčového souboru | ||||
|  | ||||
| ```bash | ||||
| sudo dd if=/dev/urandom of=/root/luks-key bs=512 count=4 | ||||
| sudo chmod 600 /root/luks-key | ||||
| ``` | ||||
|  | ||||
| ## 3. Přidání klíče do LUKS disku | ||||
|  | ||||
| ```bash | ||||
| sudo cryptsetup luksAddKey /dev/sdX /root/luks-key | ||||
| ``` | ||||
| Nahraďte /dev/sdX konkrétním zařízením (např. /dev/sdb2). | ||||
|  | ||||
| > ⚠️ Při tomto kroku budete vyzváni k zadání **původního hesla** disku.   | ||||
| > Tím ověříte, že máte oprávnění přidat nový klíč. | ||||
|  | ||||
|  | ||||
| ## 4. Úprava /etc/crypttab | ||||
|  | ||||
| ``` | ||||
| sudo nano /etc/crypttab | ||||
| ``` | ||||
|  | ||||
| Přidejte řádek: | ||||
|  | ||||
| ```bash | ||||
| mydata UUID=ca6f21db-2122-434f-b754-873bb3f6ac82 /root/luks-key luks | ||||
| ``` | ||||
|  | ||||
| Nahraďte UUID tím, které jste zjistili výše. | ||||
|  | ||||
| ## 5. Úprava /etc/fstab | ||||
|  | ||||
| ```bash | ||||
| sudo nano /etc/fstab  | ||||
| ``` | ||||
|  | ||||
| Přidejte řádek: | ||||
|  | ||||
| ```bash  | ||||
| /dev/mapper/mydata /mnt/mydata ext4 defaults,nofail 0 2 | ||||
| ``` | ||||
|  | ||||
| ## 6. Vytvoření přípojného bodu | ||||
|  | ||||
| ```bash | ||||
| sudo mkdir -p /mnt/mydata | ||||
| ``` | ||||
|  | ||||
| ## 7. Ověření funkčnosti | ||||
|  | ||||
| Zavřete disk, znovu načtěte systemd a připojte: | ||||
|  | ||||
| ```bash | ||||
| sudo umount /mnt/mydata | ||||
| sudo cryptsetup close mydata | ||||
| sudo systemctl daemon-reexec | ||||
| sudo systemctl restart systemd-cryptsetup@mydata.service | ||||
| sudo mount -a | ||||
| ``` | ||||
|  | ||||
| ## 8. Hotovo  | ||||
|  | ||||
| Po restartu se disk automaticky odemkne pomocí klíčového souboru a připojí do /mnt/mydata, bez nutnosti zadávat heslo. | ||||
		Reference in New Issue
	
	Block a user