温馨提示×

如何挂载Linux分区

小樊
49
2026-07-18 03:35:20
栏目: 智能运维

在 Linux 中“挂载分区”通常指把某个磁盘分区连接到系统的某个目录(挂载点),以便访问其中的数据。下面按常见场景一步一步说明。


一、查看磁盘和分区信息

1️⃣ 查看磁盘和分区

lsblk

fdisk -l

示例输出:

sda
├─sda1  ext4   /boot
├─sda2  swap
└─sda3  ext4

二、临时挂载分区(重启后失效)

1️⃣ 创建挂载点

sudo mkdir -p /mnt/data

2️⃣ 挂载分区

假设要挂载 /dev/sda3

sudo mount /dev/sda3 /mnt/data

3️⃣ 检查是否挂载成功

df -h

三、永久挂载分区(推荐)

1️⃣ 查看分区 UUID(推荐用 UUID)

blkid

示例:

/dev/sda3: UUID="abcd-1234" TYPE="ext4"

2️⃣ 编辑 /etc/fstab

sudo vim /etc/fstab

添加一行(示例):

UUID=abcd-1234  /mnt/data  ext4  defaults  0  2

常见格式说明:

<设备>  <挂载点>  <文件系统>  <挂载选项>  <dump> <fsck>

3️⃣ 测试 fstab 是否正确

sudo mount -a

⚠️ 如果报错,不要重启,先修复 fstab。


四、挂载 Windows 分区(NTFS)

1️⃣ 安装支持(如未安装)

sudo apt install ntfs-3g   # Debian/Ubuntu

2️⃣ 挂载

sudo mount -t ntfs-3g /dev/sdaX /mnt/windows

五、挂载 U 盘 / 移动硬盘

系统通常会自动挂载在 /media/username/

手动挂载示例:

sudo mkdir /mnt/usb
sudo mount /dev/sdb1 /mnt/usb

卸载:

sudo umount /mnt/usb

六、常见错误与处理

❌ 错误:mount: unknown filesystem type

# 检查文件系统
blkid
# 安装对应工具
sudo apt install ntfs-3g

❌ 挂载点被占用

sudo lsof +D /mnt/data

七、典型应用场景速查

场景 命令
临时挂载 mount /dev/sdaX /mnt
永久挂载 编辑 /etc/fstab
NTFS 分区 ntfs-3g
卸载分区 umount /mnt
查看挂载情况 df -h / lsblk

如果你愿意,可以告诉我:

  • ✅ 是 Ubuntu / CentOS / Arch 哪一类系统
  • ✅ 是 新硬盘、旧分区还是 Windows 分区
  • ✅ 是否出现报错信息

我可以给你 完全针对你环境的命令

0