在 Debian(以及其他 Linux 发行版)中挂载硬盘时,有几个关键点和常见坑需要注意。下面按「准备工作 → 挂载方式 → 自动挂载 → 常见问题」来说明。
lsblk
或
fdisk -l
确认:
/dev/sdb)parted -l
或
fdisk -l /dev/sdb
⚠️ 注意
常用文件系统:
| 场景 | 推荐 |
|---|---|
| 系统盘 / 通用 | ext4 |
| 大文件 / 高性能 | xfs |
| Windows 共存 | ntfs / exfat |
| 移动硬盘 | exfat / ntfs |
格式化示例(⚠️会清空数据):
mkfs.ext4 /dev/sdb1
mkdir /mnt/data
mount /dev/sdb1 /mnt/data
查看是否挂载成功:
df -h
blkid /dev/sdb1
示例输出:
UUID="a1b2c3d4" TYPE="ext4"
/etc/fstab编辑:
nano /etc/fstab
添加一行(示例):
UUID=a1b2c3d4 /mnt/data ext4 defaults 0 2
参数说明:
defaults:常用挂载选项0:不备份2:开机 fsck 检查(根分区是 1)⚠️ 非常危险:fstab 写错可能导致系统无法启动
mount -a
无报错说明基本没问题。
通常是权限问题:
chown -R user:user /mnt/data
chmod 755 /mnt/data
挂载时指定:
UUID=xxxx /mnt/win ntfs-3g uid=1000,gid=1000,umask=022 0 0
避免:
//home/tmp推荐:
/mnt/disk1/data如果是 LVM:
lvdisplay
再挂载逻辑卷,而不是直接挂 /dev/sdb
/dev/sdX卸载:
umount /mnt/data
⚠️ 正在使用的目录无法卸载
✅ 使用 UUID
✅ 先 mount -a 测试
✅ 新盘先备份再操作
✅ 不随便改 /etc/fstab
✅ 不确定就先用临时挂载
如果你愿意,可以告诉我:
我可以给你一份可直接用的挂载方案。