在 Debian 系统中,如果出现 挂载(mount)丢失(例如重启后分区/磁盘没有自动挂载,或者手动挂载后掉线),可以按下面步骤排查和恢复。
mount
# 或
df -h
lsblk
查看:
lsblk)/dev/sdb1、/dev/nvme0n1p2)sudo mkdir -p /mnt/data
sudo mount /dev/sdb1 /mnt/data
如果是 ext4:
sudo mount -t ext4 /dev/sdb1 /mnt/data
如果是 NTFS:
sudo mount -t ntfs-3g /dev/sdb1 /mnt/data
cat /etc/fstab
示例:
UUID=xxxx-xxxx /mnt/data ext4 defaults 0 2
blkid
然后写:
UUID=你的UUID /mnt/data ext4 defaults 0 2
sudo mount -a
⚠️ 如果这里报错,系统重启可能会进 emergency 模式。
/dev/sdb1 可能变)可加:
defaults,nofail,x-systemd.device-timeout=30
示例:
UUID=xxxx /mnt/usb ext4 defaults,nofail 0 0
如果因为 fstab 错误导致无法启动:
mount -o remount,rw /
nano /etc/fstab
注释或修正错误行
重启:
reboot
sudo vgchange -ay
sudo lvscan
sudo mount /dev/vg_name/lv_name /mnt/data
sudo cryptsetup luksOpen /dev/sdb1 cryptdata
sudo mount /dev/mapper/cryptdata /mnt/data
sudo mount -t nfs server:/path /mnt/nfs
fstab:
server:/path /mnt/nfs nfs defaults,_netdev 0 0
sudo mount -t cifs //ip/share /mnt/smb -o username=xxx
| 问题 | 解决 |
|---|---|
| 重启后不挂载 | 检查 /etc/fstab |
| 设备名变化 | 用 UUID |
| USB 不挂载 | 加 nofail |
| fstab 错导致无法启动 | 修复模式改 fstab |
| LVM 不见 | vgchange -ay |
如果你能告诉我:
我可以给你更精确的恢复命令。