温馨提示×

如何挂载linux文件系统

小樊
41
2026-09-22 20:13:56
栏目: 智能运维

在 Linux 中“挂载文件系统”通常是指把一个**存储设备(硬盘、分区、U盘、ISO、NFS等)**连接到系统的某个目录(挂载点),使其可被访问。下面按常见场景说明。


一、基本概念

  • 设备文件:如 /dev/sda1/dev/sdb1
  • 挂载点:一个空目录,如 /mnt/data
  • 挂载命令mount
  • 卸载命令umount

二、查看设备和分区

lsblk

fdisk -l

示例输出:

/dev/sdb1   100G  linux

三、挂载本地分区(最常见)

1. 创建挂载点

mkdir -p /mnt/data

2. 挂载文件系统

mount /dev/sdb1 /mnt/data

如果是 ext4(可显式指定):

mount -t ext4 /dev/sdb1 /mnt/data

3. 查看是否挂载成功

df -h

四、挂载 U 盘 / 移动硬盘

  1. 插入 U 盘
  2. 查看设备
lsblk
  1. 挂载
mkdir -p /mnt/usb
mount /dev/sdc1 /mnt/usb

五、挂载 ISO 文件

mkdir -p /mnt/iso
mount -o loop CentOS.iso /mnt/iso

六、挂载 NFS 网络文件系统

服务端已共享 /data

mount -t nfs 192.168.1.100:/data /mnt/nfs

七、开机自动挂载(/etc/fstab)

编辑:

vi /etc/fstab

示例:

/dev/sdb1    /mnt/data    ext4    defaults    0 0

或 UUID 方式(推荐):

blkid /dev/sdb1
UUID=xxxx-xxxx  /mnt/data  ext4  defaults  0 0

测试配置是否正确:

mount -a

八、卸载文件系统

umount /mnt/data

umount /dev/sdb1

⚠️ 如果提示 busy,先退出该目录或关闭使用该设备的程序。


九、常见问题

1. 权限不足

使用 sudo

2. 文件系统类型错误

mount -t vfat /dev/sdb1 /mnt/usb

3. NTFS 分区

安装:

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

如果你能告诉我:

  • 物理硬盘 / U盘 / 网络存储 / 虚拟磁盘
  • 文件系统类型(ext4 / xfs / ntfs / fat)?
  • 是否是 服务器 / 容器 / WSL

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

0