在 Linux 中自动挂载磁盘,常见做法是把磁盘信息写入 /etc/fstab。下面按常见场景一步步说明(适用于大多数发行版:Ubuntu / CentOS / Debian / Rocky 等)。
lsblk
或
blkid
示例输出:
/dev/sdb1: UUID="a1b2c3d4-1234-5678-90ab-cdef12345678" TYPE="ext4"
✅ 推荐使用 UUID,比 /dev/sdb1 更稳定。
sudo mkdir -p /mnt/data
sudo mount /dev/sdb1 /mnt/data
确认能正常访问:
df -h
/etc/fstabsudo vim /etc/fstab
UUID=a1b2c3d4-1234-5678-90ab-cdef12345678 /mnt/data ext4 defaults 0 2
| 字段 | 含义 |
|---|---|
| UUID | 磁盘唯一标识 |
| /mnt/data | 挂载点 |
| ext4 | 文件系统类型 |
| defaults | 默认挂载选项 |
| 0 | 是否 dump |
| 2 | fsck 检查顺序(根分区是 1) |
sudo mount -a
✅ 如果没有报错,说明配置正确。
reboot
df -h
sudo apt install ntfs-3g
fstab 示例:
UUID=XXXX /mnt/ntfs ntfs-3g defaults 0 0
进入救援模式,注释掉 /etc/fstab 中错误行:
mount -o remount,rw /
vim /etc/fstab
lsblk
挂载逻辑卷:
/dev/mapper/vg-lv /mnt/data ext4 defaults 0 2
mount -a 测试/nofail 滥用如果你愿意,可以告诉我:
我可以给你一条完全适配你环境的 fstab 配置。