温馨提示×

Debian如何挂载磁盘

小樊
41
2026-07-23 19:35:46
栏目: 智能运维

在 Debian 系统中挂载磁盘,通常分为 识别磁盘 → 分区 → 格式化 → 挂载 → 开机自动挂载 几个步骤。下面按常见场景详细说明。


一、查看磁盘信息

1️⃣ 查看已识别的磁盘和分区

lsblk

fdisk -l

示例输出:

sda      8:0    0 500G  0 disk
├─sda1   8:1    0 100G  0 part /
├─sda2   8:2    0 200G  0 part
└─sda3   8:3    0 200G  0 part

二、分区(如果是新磁盘)

⚠️ 已有数据的磁盘不要随便分区

使用 fdisk 分区

fdisk /dev/sdb

常用命令:

  • n:新建分区
  • p:主分区
  • w:保存并退出

完成后:

partprobe

三、格式化磁盘(创建文件系统)

常用格式:ext4

mkfs.ext4 /dev/sdb1

如果是 数据盘(非系统盘) 推荐 ext4
如果是 共享盘(Windows/Linux),可用:

mkfs.vfat /dev/sdb1   # U盘
mkfs.ntfs /dev/sdb1   # NTFS

四、挂载磁盘

1️⃣ 创建挂载目录

mkdir -p /mnt/data

2️⃣ 手动挂载

mount /dev/sdb1 /mnt/data

3️⃣ 验证

df -h

五、开机自动挂载(非常重要)

1️⃣ 查看 UUID(推荐方式)

blkid

示例:

/dev/sdb1: UUID="a1b2c3d4-e5f6-7890-abcd-1234567890ab" TYPE="ext4"

2️⃣ 编辑 /etc/fstab

nano /etc/fstab

添加一行:

UUID=a1b2c3d4-e5f6-7890-abcd-1234567890ab /mnt/data ext4 defaults 0 2

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

mount -a

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


六、常见示例

✅ 挂载第二块硬盘到 /data

mkfs.ext4 /dev/sdb1
mkdir /data
mount /dev/sdb1 /data

✅ 挂载 NTFS 磁盘(需安装 ntfs-3g)

apt install ntfs-3g
mount -t ntfs-3g /dev/sdb1 /mnt/windows

七、常见问题

❓ 提示 mount: unknown filesystem type

  • 磁盘未格式化
  • 缺少文件系统支持(如 ntfs-3g)

❓ 重启后磁盘消失

  • 没有写入 /etc/fstab
  • 使用了 /dev/sdX 而不是 UUID

八、总结流程(速查)

lsblk
fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
mkdir /mnt/data
mount /dev/sdb1 /mnt/data
blkid
nano /etc/fstab
mount -a

如果你愿意,我可以根据你的 具体磁盘情况(lsblk 输出) 给你写一份 完全可复制执行的命令

0