cryptsetup
是一個用于在 Linux 上設置和管理加密卷的命令行工具
cryptsetup
。在大多數發行版中,可以使用包管理器進行安裝。例如,在基于 Debian 的系統(如 Ubuntu)上,可以使用以下命令安裝:sudo apt-get update
sudo apt-get install cryptsetup
fdisk
、parted
或其他磁盤分區工具創建一個新的分區。然后,使用 mkfs
命令為該分區創建文件系統。例如,要在 /dev/sdb1
上創建 ext4 文件系統,可以執行以下命令:sudo mkfs.ext4 /dev/sdb1
cryptsetup
命令創建加密卷。這將需要一個名稱(例如,my_encrypted_volume
)和一個設備(例如,/dev/sdb1
)。此外,還需要提供一個密碼來解鎖加密卷。sudo cryptsetup luksFormat /dev/sdb1
cryptsetup
命令打開它。這將需要提供之前設置的密碼。sudo cryptsetup luksOpen /dev/sdb1 my_encrypted_volume
/mnt/encrypted
目錄:sudo mkdir /mnt/encrypted
sudo mount /dev/mapper/my_encrypted_volume /mnt/encrypted
訪問和使用加密卷: 加密卷現在已經掛載并可以訪問。你可以像訪問任何其他文件系統一樣訪問它。
卸載和關閉加密卷: 完成對加密卷的操作后,需要將其卸載并關閉。首先,卸載文件系統:
sudo umount /mnt/encrypted
然后,關閉加密卷:
sudo cryptsetup luksClose my_encrypted_volume
這些是使用 cryptsetup
設置和管理加密卷的基本步驟。請注意,在實際應用中,可能需要根據具體需求和系統配置進行調整。