Ubuntu挂载加密硬盘方法
导读:Ubuntu 挂载加密硬盘实用步骤 一、准备与识别设备 安装工具:确保已安装 cryptsetup(用于 LUKS 解密与管理)。 命令:sudo apt-get update && sudo apt-get insta...
Ubuntu 挂载加密硬盘实用步骤
一、准备与识别设备
- 安装工具:确保已安装 cryptsetup(用于 LUKS 解密与管理)。
- 命令:
sudo apt-get update & & sudo apt-get install cryptsetup
- 命令:
- 识别磁盘与分区:使用 lsblk 或 sudo fdisk -l 查看设备名,例如 /dev/sdb1。
- 重要提醒:对已有数据的分区执行 luksFormat 会清空数据,操作前请先备份。
二、一次性手动挂载 LUKS 加密分区
- 解密分区(会提示输入口令):
- 命令:
sudo cryptsetup luksOpen /dev/sdXY encrypted_part - 解密后映射为:/dev/mapper/encrypted_part
- 命令:
- 创建挂载点并挂载:
- 命令:
sudo mkdir -p /mnt/encrypted_part - 命令:
sudo mount /dev/mapper/encrypted_part /mnt/encrypted_part
- 命令:
- 访问与验证:
- 命令:
ls /mnt/encrypted_part查看文件 - 命令:
df -h | grep encrypted_part查看挂载状态
- 命令:
- 卸载与关闭:
- 命令:
sudo umount /mnt/encrypted_part - 命令:
sudo cryptsetup luksClose encrypted_part
- 命令:
三、设置开机自动挂载(含两种常见方式)
- 方式 A(推荐,使用 UUID 更稳健)
- 获取加密分区的 UUID:
- 命令:
sudo blkid /dev/sdXY
- 命令:
- 配置解密映射(/etc/crypttab):
- 编辑:
sudo nano /etc/crypttab - 示例行(将 UUID 替换为你的实际值,名称自定义):
encrypted_part UUID=你的加密分区UUID none luks
- 编辑:
- 配置开机挂载(/etc/fstab):
- 编辑:
sudo nano /etc/fstab - 示例行(文件系统如为 ext4):
/dev/mapper/encrypted_part /mnt/encrypted_part ext4 defaults 0 0
- 编辑:
- 获取加密分区的 UUID:
- 方式 B(使用设备路径)
- /etc/crypttab:
encrypted_part /dev/sdXY none luks - /etc/fstab:
/dev/mapper/encrypted_part /mnt/encrypted_part ext4 defaults 0 0
- /etc/crypttab:
- 说明:使用 UUID 可避免设备名变化导致挂载失败。
四、常见问题与排查
- 设备忙导致无法卸载:先结束占用进程。
- 命令:
sudo lsof +D /mnt/encrypted_part或sudo fuser -vm /mnt/encrypted_part - 结束进程后再
sudo umount与sudo cryptsetup luksClose
- 命令:
- 文件系统不一致:若提示文件系统错误,先确认文件系统类型(如 ext4),必要时备份后重新格式化再挂载。
- 开机提示输入口令:这是 LUKS 正常行为;若配置了自动解锁但失败,检查 /etc/crypttab 与 /etc/fstab 的 UUID 与路径是否正确,并确保已安装 cryptsetup。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu挂载加密硬盘方法
本文地址: https://pptw.com/jishu/753996.html
