温馨提示×

Debian怎样挂载新分区

小樊
38
2026-07-11 23:00:49
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中,挂载新分区的常见步骤如下。假设你已经创建了分区(例如 /dev/sdb1)。


一、查看新分区

lsblk
# 或
fdisk -l

确认新分区,例如:

/dev/sdb1

二、格式化分区(如果尚未格式化)

⚠️ 会清空数据,请确认分区正确

格式化为 ext4(最常用)

mkfs.ext4 /dev/sdb1

其他常见格式

mkfs.xfs /dev/sdb1
mkfs.vfat -F 32 /dev/sdb1

三、创建挂载点

mkdir -p /mnt/data

/mnt/data 可自定义)


四、手动挂载(临时)

mount /dev/sdb1 /mnt/data

验证:

df -h

五、开机自动挂载(推荐)

1️⃣ 获取 UUID(推荐方式)

blkid /dev/sdb1

输出示例:

/dev/sdb1: UUID="a1b2c3d4-1234-5678-90ab-cdef12345678" TYPE="ext4"

2️⃣ 编辑 /etc/fstab

nano /etc/fstab

添加一行(示例):

UUID=a1b2c3d4-1234-5678-90ab-cdef12345678 /mnt/data ext4 defaults 0 2

说明:

  • defaults:默认挂载选项
  • 0:是否 dump(一般 0)
  • 2:fsck 顺序(根分区是 1,其他是 2)

3️⃣ 测试 fstab 是否正确(非常重要)

mount -a

如果没报错,说明配置正确。


六、常见挂载选项(可选)

需求 示例
只读 ro
禁止执行 noexec
不更新访问时间 noatime
NTFS ntfs-3g

示例:

UUID=xxxx /mnt/data ext4 defaults,noatime 0 2

七、如果是 LVM 分区

lvdisplay
mount /dev/mapper/vg-lv /mnt/data

八、常见问题

❌ 挂载失败

  • 未格式化
  • UUID 写错
  • 挂载点不存在
  • 文件系统类型不匹配

✅ 排查

dmesg | tail
journalctl -xe

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

  • 是新硬盘还是已有数据?
  • 文件系统类型(ext4 / xfs / ntfs)?
  • 是否用于 /home、Docker、数据盘?

我可以给你更精确的配置示例

0