在CentOS中掛載加密磁盤,通常使用LUKS(Linux Unified Key Setup)進行磁盤加密。以下是掛載加密磁盤的步驟:
首先,確保你已經安裝了cryptsetup工具,它用于管理LUKS加密。
sudo yum install cryptsetup
使用cryptsetup打開加密磁盤。假設你的加密磁盤設備是/dev/sdb1。
sudo cryptsetup luksOpen /dev/sdb1 my_encrypted_disk
系統會提示你輸入加密磁盤的密碼。輸入正確的密碼后,加密磁盤會被映射到一個新的設備節點,通常是/dev/mapper/my_encrypted_disk。
接下來,你需要格式化這個映射后的設備節點,并將其掛載到一個目錄。
假設你想將加密磁盤格式化為ext4文件系統:
sudo mkfs.ext4 /dev/mapper/my_encrypted_disk
創建一個目錄作為掛載點:
sudo mkdir -p /mnt/my_encrypted_disk
將加密磁盤掛載到這個目錄:
sudo mount /dev/mapper/my_encrypted_disk /mnt/my_encrypted_disk
為了在系統啟動時自動掛載加密磁盤,你需要編輯/etc/crypttab和/etc/fstab文件。
/etc/crypttab在/etc/crypttab文件中添加一行,指定加密磁盤的映射名稱、設備路徑和密碼文件(如果密碼存儲在文件中)。
my_encrypted_disk /dev/sdb1 none luks
/etc/fstab在/etc/fstab文件中添加一行,指定掛載點、文件系統類型和掛載選項。
/dev/mapper/my_encrypted_disk /mnt/my_encrypted_disk ext4 defaults 0 2
重新啟動系統,確保加密磁盤能夠自動掛載。
sudo reboot
重啟后,檢查加密磁盤是否已經掛載:
df -h
你應該能看到/dev/mapper/my_encrypted_disk掛載在/mnt/my_encrypted_disk。
通過以上步驟,你可以在CentOS系統中成功掛載加密磁盤。