在 Debian 上挂载硬盘一般分为几个步骤:查看硬盘 → 分区 → 格式化 → 挂载 → 设置开机自动挂载。下面按常见情况一步步说明(以 SATA / NVMe / 虚拟磁盘 为例,适用于 Debian 10/11/12)。
lsblk
或
fdisk -l
示例输出:
sdb 8:16 0 500G 0 disk
└─sdb1 8:17 0 500G 0 part
说明:
sdb 是整块硬盘sdb1 是分区(如果没有分区,需要先分区)⚠️ 会清空数据,请确认硬盘
fdisk /dev/sdb
常用操作:
n → 新建分区p → 主分区w → 保存退出如果是 GPT + 大硬盘(>2TB),推荐:
parted /dev/sdb
mklabel gpt
mkpart primary ext4 0% 100%
⚠️ 会清空数据
mkfs.ext4 /dev/sdb1
如果是 SSD,可加:
mkfs.ext4 -F /dev/sdb1
mkdir -p /mnt/data
mount /dev/sdb1 /mnt/data
df -h
blkid
示例:
/dev/sdb1: UUID="a1b2c3d4-e5f6-7890-abcd-1234567890ab" TYPE="ext4"
/etc/fstabnano /etc/fstab
添加一行:
UUID=a1b2c3d4-e5f6-7890-abcd-1234567890ab /mnt/data ext4 defaults 0 2
mount -a
✅ 无报错说明配置正确
如果普通用户无法写入:
chown -R 用户名:用户名 /mnt/data
或
chmod 755 /mnt/data
apt install ntfs-3g
mount -t ntfs-3g /dev/sdb1 /mnt/data
apt install exfat-fuse exfatprogs
lsblk -f
❓ 挂载失败
lsof /mnt/data❓ fstab 写错导致无法开机 进入救援模式:
mount -o remount,rw /
nano /etc/fstab
如果你愿意,可以告诉我:
我可以给你 完全定制化的挂载方案 ✅