在 CentOS 上加密文件系統可以通過多種方法實現,以下是兩種常見的方法:
備份數據:在進行任何加密操作之前,務必備份所有重要數據。
創建加密卷:
sudo cryptsetup luksFormat /dev/sdX
其中 /dev/sdX
是你要加密的磁盤設備(例如 /dev/sda1
)。
設置密碼:
sudo cryptsetup luksOpen /dev/sdX encrypted_volume
輸入一個強密碼來打開加密卷。
格式化加密卷:
sudo mkfs.ext4 /dev/mapper/encrypted_volume
掛載加密卷:
sudo mount /dev/mapper/encrypted_volume /mnt
設置開機自動掛載:
編輯 /etc/fstab
文件,添加以下內容:
/dev/mapper/encrypted_volume /mnt ext4 defaults 0 0
EncFS 是一種文件系統級別的加密技術,適用于加密特定目錄而不是整個磁盤。
安裝 EncFS:
sudo yum install encfs-utils
創建加密目錄:
sudo mkdir /mnt/encrypted_directory
設置密碼:
sudo encfs /mnt/encrypted_directory /mnt/decrypted_directory
這將創建一個加密的目錄 /mnt/encrypted_directory
和一個解密后的目錄 /mnt/decrypted_directory
。
掛載加密目錄:
sudo mount -t encfs /mnt/encrypted_directory /mnt/decrypted_directory
設置開機自動掛載:
編輯 /etc/fstab
文件,添加以下內容:
none /mnt/encrypted_directory encfs defaults,uid=1000,gid=1000,iocharset=utf8 0 0
在進行加密操作之前,請確保你了解這些方法的具體步驟和潛在影響。