温馨提示×

如何挂载Linux新文件

小樊
48
2026-08-25 06:51:36
栏目: 智能运维

在 Linux 中,“挂载新文件”通常指的是挂载一个新的磁盘、分区、镜像文件或网络存储。下面按常见场景详细说明。


一、挂载新的磁盘或分区(最常见)

1️⃣ 查看新增磁盘

lsblk
# 或
fdisk -l

示例:

sdb      8:16   0  100G  0 disk

2️⃣ 创建分区(如果是全新磁盘)

fdisk /dev/sdb

常用操作:

  • n 新建分区
  • p 主分区
  • 一路回车
  • w 保存退出

3️⃣ 格式化分区

mkfs.ext4 /dev/sdb1

(也可格式化为 xfs)

mkfs.xfs /dev/sdb1

4️⃣ 创建挂载目录

mkdir -p /mnt/data

5️⃣ 挂载分区

mount /dev/sdb1 /mnt/data

验证:

df -h

6️⃣ 设置开机自动挂载(重要)

查看 UUID:

blkid /dev/sdb1

编辑 /etc/fstab

vim /etc/fstab

添加:

UUID=xxxx-xxxx  /mnt/data  ext4  defaults  0  2

测试:

mount -a

二、挂载单个文件(如镜像文件)

示例:挂载 ISO 文件

mount -o loop centos.iso /mnt/iso

三、挂载网络文件系统(NFS)

1️⃣ 安装 NFS 客户端

yum install -y nfs-utils   # CentOS
apt install -y nfs-common  # Ubuntu

2️⃣ 挂载 NFS

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

四、挂载 Windows 共享(CIFS)

yum install -y cifs-utils
mount -t cifs //192.168.1.10/share /mnt/win -o username=xxx,password=xxx

五、临时挂载 vs 永久挂载

类型 命令 重启后
临时挂载 mount ❌ 失效
永久挂载 /etc/fstab ✅ 保留

六、常见错误排查

  • mount: /mnt/data: unknown filesystem type → 未格式化或文件系统类型错误
  • mount point does not exist → 目录不存在,先 mkdir
  • device is busy → 使用 lsof +D /mnt/data 查看占用

七、如果你说的“新文件”是指:

  • ✅ 新磁盘 → 按第一部分
  • ✅ 镜像文件 → 用 loop
  • ✅ 网络存储 → NFS / CIFS
  • ✅ 新目录 → 不需要挂载,直接创建即可

如果你愿意,可以把 lsblkdf -h 输出贴出来,我可以一步步帮你操作。

0