温馨提示×

Debian怎么挂载新硬盘

小樊
38
2026-07-11 21:41:54
栏目: 智能运维

在 Debian 系统中挂载新硬盘,一般按下面的步骤来操作即可(适用于 SSD / HDD / 虚拟磁盘)。


一、查看新硬盘是否被识别

lsblk

或:

fdisk -l

你会看到类似:

sdb       8:16   0 100G  0 disk

说明系统已经识别到新硬盘(如 /dev/sdb),但还没有分区和挂载


二、对新硬盘进行分区(可选)

方式 1:使用 fdisk(MBR,常见)

fdisk /dev/sdb

常用命令:

  • n 新建分区
  • p 主分区
  • 一路回车(默认大小)
  • w 保存并退出

完成后你会得到:

/dev/sdb1

方式 2:使用 gdisk(GPT,推荐大于 2TB 硬盘)

gdisk /dev/sdb

操作类似 fdisk


三、格式化分区(创建文件系统)

常见格式是 ext4

mkfs.ext4 /dev/sdb1

⚠️ 会清除数据,确认硬盘正确


四、创建挂载目录

例如挂载到 /data

mkdir -p /data

五、手动挂载(临时)

mount /dev/sdb1 /data

查看是否成功:

df -h

六、开机自动挂载(重要)

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

blkid

示例输出:

/dev/sdb1: UUID="abcd-1234-5678" TYPE="ext4"

2️⃣ 编辑 /etc/fstab

nano /etc/fstab

添加一行(示例):

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

说明:

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

3️⃣ 测试 fstab 是否写错(非常重要)

mount -a

❗如果报错,不要重启,先修复 /etc/fstab,否则系统可能起不来。


七、设置目录权限(可选)

chown -R user:user /data
chmod 755 /data

八、常见场景补充

✅ 新硬盘不分区,直接整盘格式化

mkfs.ext4 /dev/sdb
mount /dev/sdb /data

✅ LVM 方式(服务器推荐)

如果你希望以后扩容方便,可以用 LVM(我可以单独给你写 LVM 教程)。


九、常见问题

问题 解决
挂载失败 确认文件系统已格式化
开机无法启动 fstab 写错,进入救援模式修复
权限不足 chown 修改目录权限
硬盘看不到 dmesg 查看内核日志

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

  • Debian 版本(cat /etc/debian_version
  • 硬盘大小
  • 是物理机 / 虚拟机 / 云服务器

我可以给你 完全贴合你环境 的操作步骤。

0