在 Debian 系统中挂载新硬盘,一般按下面的步骤来操作即可(适用于 SSD / HDD / 虚拟磁盘)。
lsblk
或:
fdisk -l
你会看到类似:
sdb 8:16 0 100G 0 disk
说明系统已经识别到新硬盘(如 /dev/sdb),但还没有分区和挂载。
fdisk(MBR,常见)fdisk /dev/sdb
常用命令:
n 新建分区p 主分区w 保存并退出完成后你会得到:
/dev/sdb1
gdisk(GPT,推荐大于 2TB 硬盘)gdisk /dev/sdb
操作类似 fdisk。
常见格式是 ext4:
mkfs.ext4 /dev/sdb1
⚠️ 会清除数据,确认硬盘正确
例如挂载到 /data:
mkdir -p /data
mount /dev/sdb1 /data
查看是否成功:
df -h
blkid
示例输出:
/dev/sdb1: UUID="abcd-1234-5678" TYPE="ext4"
/etc/fstabnano /etc/fstab
添加一行(示例):
UUID=abcd-1234-5678 /data ext4 defaults 0 2
说明:
defaults:默认挂载参数0:是否 dump(一般 0)2:开机 fsck 顺序(1 根分区,2 其他)mount -a
❗如果报错,不要重启,先修复 /etc/fstab,否则系统可能起不来。
chown -R user:user /data
chmod 755 /data
mkfs.ext4 /dev/sdb
mount /dev/sdb /data
如果你希望以后扩容方便,可以用 LVM(我可以单独给你写 LVM 教程)。
| 问题 | 解决 |
|---|---|
| 挂载失败 | 确认文件系统已格式化 |
| 开机无法启动 | fstab 写错,进入救援模式修复 |
| 权限不足 | chown 修改目录权限 |
| 硬盘看不到 | dmesg 查看内核日志 |
如果你愿意,可以告诉我:
cat /etc/debian_version)我可以给你 完全贴合你环境 的操作步骤。