温馨提示×

Ubuntu怎么挂载目录

小樊
33
2026-07-18 23:21:07
栏目: 智能运维

Ubuntu 中,“挂载目录”通常有两种常见场景,我分别说明,你可以按需选择。


一、挂载 磁盘 / 分区 到某个目录(最常见)

1️⃣ 查看磁盘和分区

lsblk
# 或
sudo fdisk -l

例如看到:

/dev/sdb1   100G

2️⃣ 创建挂载目录

sudo mkdir -p /mnt/data

3️⃣ 临时挂载(重启失效)

sudo mount /dev/sdb1 /mnt/data

查看是否成功:

df -h

4️⃣ 永久挂载(推荐)

编辑 /etc/fstab

sudo nano /etc/fstab

添加一行(示例):

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

如果是 NTFS

/dev/sdb1  /mnt/data  ntfs-3g  defaults  0  0

保存后测试:

sudo mount -a

⚠️ 注意fstab 写错可能导致系统无法启动,建议先 mount -a 测试。


二、挂载 网络目录(NFS / SMB)

✅ 挂载 NFS 目录

sudo apt install nfs-common
sudo mount -t nfs 192.168.1.100:/data /mnt/data

永久挂载:

192.168.1.100:/data  /mnt/data  nfs  defaults  0  0

✅ 挂载 SMB(Windows 共享)

sudo apt install cifs-utils
sudo mount -t cifs //192.168.1.100/share /mnt/data \
  -o username=xxx,password=xxx

永久挂载(推荐用 credentials 文件):

//192.168.1.100/share  /mnt/data  cifs  credentials=/etc/smb.cred  0  0

三、绑定挂载(把一个目录挂载到另一个目录)

sudo mount --bind /home/user/data /mnt/data

永久:

/home/user/data  /mnt/data  none  bind  0  0

四、查看当前挂载情况

mount
df -h
lsblk

五、卸载目录

sudo umount /mnt/data

如果提示 device is busy

sudo lsof +D /mnt/data

如果你能告诉我:

  • 本地磁盘 / U盘 / 网络盘
  • 文件系统类型(ext4 / ntfs / xfs)?
  • 是否需要 开机自动挂载

我可以给你一条完全可复制的命令

0