问题原因

由于pve原本的磁盘不够用了,所以新加了一块HDD做存储盘,添加硬盘后pve重启失败。

附:Linux硬盘分区代码

# 查看硬盘
fdisk -l
# 开始分区
fdisk /dev/sdb

输入n(分区) - 输入p(主分区) - 输入w(写入分区)
# 格式化
mkfs -t ext4 /dev/sdb1
# 创建挂载目录
mkdir -p /mnt/sdb1
# 挂载
mount -t ext4 /dev/sdb1 /mnt/sdb1
# 写入系统启动项
echo /dev/sdb1 /mnt/sdb1 ext4 defaults 1 2 >> /etc/fstab

https://wp.gxnas.com/10402.html

开机报错无法挂载sdb分区导致启动失败

问题排查

  • 使用umount取消挂载

失败 ,无法取消

  • 直接在/etc/fstab删除挂载硬盘

不小心删除多了,系统无法启动,无法ssh访问。

  • 修改/etc/fstab

只读,无法修改

  • 先挂载引导
mount /dev/pve/root / -o rw,remount
  • 修改默认值为:
/dev/pve/root / ext4 errors=remount-ro 0 1

/dev/pve/swap none swap sw 0 0

proc /proc proc defaults 0 0

引用

https://blog.zszsz.cn:9981/?p=340 https://www.reddit.com/r/Proxmox/comments/dlvza2/can_you_please_give_me_a_copy_of_your_etcfstab/