在 Linux 中,“挂载新文件”通常指的是挂载一个新的磁盘、分区、镜像文件或网络存储。下面按常见场景详细说明。
lsblk
# 或
fdisk -l
示例:
sdb 8:16 0 100G 0 disk
fdisk /dev/sdb
常用操作:
n 新建分区p 主分区w 保存退出mkfs.ext4 /dev/sdb1
(也可格式化为 xfs)
mkfs.xfs /dev/sdb1
mkdir -p /mnt/data
mount /dev/sdb1 /mnt/data
验证:
df -h
查看 UUID:
blkid /dev/sdb1
编辑 /etc/fstab:
vim /etc/fstab
添加:
UUID=xxxx-xxxx /mnt/data ext4 defaults 0 2
测试:
mount -a
mount -o loop centos.iso /mnt/iso
yum install -y nfs-utils # CentOS
apt install -y nfs-common # Ubuntu
mount -t nfs 192.168.1.10:/data /mnt/nfs
yum install -y cifs-utils
mount -t cifs //192.168.1.10/share /mnt/win -o username=xxx,password=xxx
| 类型 | 命令 | 重启后 |
|---|---|---|
| 临时挂载 | mount |
❌ 失效 |
| 永久挂载 | /etc/fstab |
✅ 保留 |
mount: /mnt/data: unknown filesystem type
→ 未格式化或文件系统类型错误mount point does not exist
→ 目录不存在,先 mkdirdevice is busy
→ 使用 lsof +D /mnt/data 查看占用loop如果你愿意,可以把 lsblk 或 df -h 输出贴出来,我可以一步步帮你操作。