问候,我丢失了 USB 备份驱动器,我猜由于依赖绑定安装点,它无法启动。确实出现了一条消息......
( 13.098039) EXT4-fs (sdc1): VFS: Can't find ext4 filesystem
( 14.437082)
You are in emergency mode. After logging in type "Journalctl -xb"
to view
system logs. "systemctl reboot" to reboot "systemctl default" or "exit"
to boot into default mode.
(or press Control-D to continue):
选择了 Control-D......进行了某种系统检查并显示了一个看起来很有趣的提示。无法记住所有这些代码命令,因此将其关闭。
发现备份 USB 已插入,计算机现在可以正常启动了。然而,现在关心这个微型USB关机机器。如果 USB 被意外损坏怎么办?想知道是否有办法从系统中删除钩子?如果需要的话,请准备一些关于安装座的文档。
它是戴尔,Ubuntu 22.04
注意:可能出现 chown、chmod“学习”错误,其中所有权和控制权“可能”指向 USB 驱动器而不是挂载点。不知道任何录制选项=否-(fstab.bak up)。可以通过 GUI 安装第 3 方安装绑定/挂钩。
来自替代论坛的评论。可能的解决方案。-卸载了磁盘--然后我重新安装了它,磁盘恢复了它本身的原始安装点-我发现通过使用驱动器的UUID作为安装点解决了这个问题。
上述尝试未能解决问题。UUID改变,没试过。
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=8256fca0-2723-4e9a-bc64-ac669b1cdd7d / ext4 errors=remount-ro>
# /boot/efi was on /dev/sda2 during installation
UUID=A9EF-3FF7 /boot/efi vfat umask=0077 >
/swapfile none swap sw >
/dev/sda1 /mnt/SSD2 ext4 defaults >
/dev/sdg1 /media/unity/sdg1 ext4 defaults >
[ Read 14 lines ]
将使用任何 ext4 格式的 USB 启动/关闭。钩子还在那里。如果需要的话,提供可疑“钩子”的样本。
mook765 回答-将“nofail”选项添加到 /dev/sdg1 上的 fstab 修复了问题。 注意:卸载后错误的程序挂载钩子仍然存在,“nofail”选项是一个有效的纠正。
UUID 更改后可能更新
搜索了一段时间,解决办法很简单,错误出在fstab超出了即时查看区域。
答:系统 SSD 上有两个 ext4 分区,一个用于根系统,另一个用于文件存储 ext4,称为 SSD2 @ /dev/sda1。然后是外部 USB ext4 驱动器 sdg1。在 SSD2 @ /dev/sda1 的 fstab 中,有一个超出查看区域的条目,并且存在钩子 > /mnt/sdg1。这就是第二个用户,也是为什么它坚持需要密码才能安全删除,并将 USB sdg1 连接到启动和关闭。我只是将 /mnt/sdg1 从 /dev/sda1 SSD2 行中删除,它就解决了问题。
/dev/sdg1 UUID /mnt/sdg1 ext4 默认 00