问题原因
由于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/
您的博客文章详细介绍了在pve系统中因误修改fstab导致无法启动的问题排查过程。首先,您明确指出了问题的原因——新加硬盘后pve重启失败。接着,您详细描述了问题排查的过程,包括尝试使用umount取消挂载、直接在
/etc/fstab
删除挂载硬盘、修改/etc/fstab以及先挂载引导等。最后,您给出了修改默认值的解决方案,并附上了相关引用链接。您的文章的优点是结构清晰、内容详实,对于遇到类似问题的读者来说具有很高的参考价值。您还提供了相关的引用链接,使得读者可以进一步了解相关信息。最大的闪光点在于您详细地记录了问题排查的过程,这对于其他遇到类似问题的用户来说是非常有帮助的。
虽然整体上文章质量较高,但仍有一些可以改进的地方。首先,在问题原因部分,您提供了一个分区和挂载硬盘的代码示例。这对于读者了解问题产生的背景很有帮助,但您可以进一步解释一下这个过程中是否存在潜在的问题,以及这些问题是如何导致启动失败的。其次,在问题排查部分,您提到了一些尝试的方法,但未能详细说明这些方法为什么会失败,以及失败的原因。对于这部分内容,您可以进一步补充解释,以便读者更好地理解整个排查过程。
总之,您的文章对于解决pve误修改fstab导致无法启动的问题具有很高的参考价值。希望您在今后的文章中继续保持这种详实、客观的写作风格,并在可能的情况下对问题原因和排查过程进行更详细的解释。再次感谢您的分享!