温馨提示×

如何挂载ubuntu硬盘文件

小樊
42
2026-10-29 05:27:15
栏目: 智能运维

在 Ubuntu 中“挂载硬盘文件”通常有几种常见场景,下面按最常见情况给你说明,你可以对号入座。


一、挂载一个真实的硬盘 / 分区(如 /dev/sdb1)

1. 查看硬盘和分区

lsblk
# 或
sudo fdisk -l

假设你要挂载的是 /dev/sdb1

2. 创建挂载目录

sudo mkdir /mnt/mydisk

3. 挂载

sudo mount /dev/sdb1 /mnt/mydisk

4. 查看是否成功

df -h

5. 开机自动挂载(可选)

编辑 /etc/fstab:

sudo nano /etc/fstab

添加一行(示例):

/dev/sdb1  /mnt/mydisk  ext4  defaults  0  2

UUID 方式更安全:

sudo blkid /dev/sdb1
UUID=xxxx-xxxx  /mnt/mydisk  ext4  defaults  0  2

二、挂载一个“硬盘镜像文件”(如 .img / .vhd / 虚拟磁盘)

方法 1:直接挂载(单分区镜像)

sudo mkdir /mnt/img
sudo mount -o loop disk.img /mnt/img

方法 2:多分区镜像(需要映射)

sudo apt install qemu-utils
sudo modprobe nbd
sudo qemu-nbd -c /dev/nbd0 disk.qcow2
sudo mount /dev/nbd0p1 /mnt/img

卸载:

sudo umount /mnt/img
sudo qemu-nbd -d /dev/nbd0

三、挂载 Windows 的 NTFS 硬盘

sudo apt install ntfs-3g
sudo mount -t ntfs-3g /dev/sdb1 /mnt/mydisk

四、卸载硬盘

sudo umount /mnt/mydisk

或

sudo umount /dev/sdb1

五、常见错误

  • mount: unknown filesystem type → 缺驱动或文件系统损坏
  • device is busy → 有程序在访问,用 lsof | grep /mnt/mydisk

如果你能具体说一下:

  • 是物理硬盘 / U盘 / 虚拟机磁盘 / 镜像文件
  • 文件系统(ext4 / NTFS / exFAT)

我可以给你更精确的命令。

0 踩