温馨提示×

如何挂载磁盘到Debian

小樊
46
2026-07-11 22:52:43
栏目: 智能运维

下面以 Debian(含 Debian 11/12) 为例,介绍**挂载磁盘(含新磁盘和已有磁盘)**的完整流程,从识别磁盘到开机自动挂载。


一、查看磁盘和分区

lsblk

fdisk -l

示例输出:

sda      8:0    0 100G  0 disk
├─sda1   8:1    0  50G  0 part /
└─sda2   8:2    0  50G  0 part

如果是新磁盘,可能还没有分区,例如:

sdb      8:16   0 200G  0 disk

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

如果磁盘已有分区,可跳过此步。

fdisk /dev/sdb

常用操作:

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

三、格式化分区(⚠️ 会清空数据)

以 ext4 为例:

mkfs.ext4 /dev/sdb1

如果是已有数据盘(如 NTFS / XFS),不要格式化


四、创建挂载目录

mkdir -p /mnt/data

五、手动挂载磁盘

mount /dev/sdb1 /mnt/data

验证:

df -h

六、设置开机自动挂载(推荐)

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

blkid

示例:

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

2️⃣ 编辑 /etc/fstab

nano /etc/fstab

添加一行(示例):

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

说明:

  • defaults:默认挂载选项
  • 0:是否 dump 备份(一般 0)
  • 2:fsck 检查顺序(根分区是 1,数据盘是 2)

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

mount -a

无报错说明配置正确。


七、挂载 NTFS / exFAT(如需要)

NTFS

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

exFAT

apt install exfat-fuse exfatprogs
mount -t exfat /dev/sdb1 /mnt/data

八、常见问题

❌ 挂载失败

  • 磁盘未格式化
  • UUID 写错
  • 文件系统类型不匹配

❌ 权限不足

chown -R user:user /mnt/data

九、总结流程(速查)

lsblk
fdisk /dev/sdb        # 分区(可选)
mkfs.ext4 /dev/sdb1   # 格式化
mkdir /mnt/data
mount /dev/sdb1 /mnt/data
blkid
nano /etc/fstab
mount -a

如果你愿意,可以把 lsblkfdisk -l 的输出贴出来,我可以帮你精确判断该挂载哪个分区、是否安全格式化

0