命令速查storage
mount:挂载文件系统
将已核对的文件系统连接到目录树,并检查挂载来源、目标和选项。
把设备上的文件系统附加到 Linux 目录树中的挂载点。通常需要管理员权限;桌面环境也可能通过授权服务允许普通用户挂载移动设备。
mount [选项] 设备 挂载点| 选项 | 作用 |
|---|---|
-o ro |
请求只读挂载,适合首次检查未知介质。 |
-t 类型 |
明确文件系统类型;通常可让内核自动探测。 |
--bind |
把已有目录树附加到另一个位置。 |
-a |
按配置批量挂载;使用前必须检查配置。 |
先用 lsblk 取得并核对 UUID,再替换占位值:
DEVICE=/dev/disk/by-uuid/UUID_FROM_LSBLKMOUNT_POINT=/mnt/removable
if [[ "$DEVICE" == */UUID_FROM_LSBLK ]]; then printf '%s\n' '请先替换并核对 UUID' >&2elif [[ ! -b "$DEVICE" ]]; then printf '%s\n' '目标不是块设备' >&2else lsblk -o NAME,PATH,SIZE,FSTYPE,UUID,LABEL,MOUNTPOINTS -- "$DEVICE" && sudo mkdir -p -- "$MOUNT_POINT" && sudo mount -o ro -- "$DEVICE" "$MOUNT_POINT" && findmnt --mountpoint "$MOUNT_POINT"fifindmnt --mountpoint 应显示已核对的来源、/mnt/removable 目标以及包含 ro 的选项。
风险与注意事项
Section titled “风险与注意事项”挂错设备或选项可能暴露、修改或损坏数据。不得照抄设备名;先确认容量、型号、UUID、文件系统及当前挂载点。不要对未知介质直接读写,也不要在未审查配置时运行 mount -a。只读挂载仍可能触发某些文件系统的日志回放,取证场景需要专用流程。
退出挂载点并关闭正在使用其中文件的程序,然后卸载并删除空目录:
cd -- /sudo umount -- "$MOUNT_POINT"sudo rmdir -- "$MOUNT_POINT"常用实现来自 util-linux;文件系统类型、可用选项和普通用户授权方式随内核、发行版与构建配置变化。
- 命令:lsblk、umount
- 概念:块设备、文件系统与挂载点
- 实战:安全挂载移动存储