是否可以在不重新启动的情况下重新连接断开的 Linux 启动设备?

是否可以在不重新启动的情况下重新连接断开的 Linux 启动设备?

我正在使用的实时图像Debian GNU/Linux12.2(“书呆子”;内核 6.1.0)。我从 USB 记忆棒启动并使用该系统几天,没有出现任何问题。然后,从待机状态恢复后,USB 记忆棒似乎已“断开”(不是物理连接),然后又重新连接。它现在显示为一个新设备,标识为“/dev/sdc”而不是“sda”。值得注意的是,该系统似乎仍然保持广泛的功能,即已经运行的软件继续运行,并且先前加载然后终止的软件可以再次运行,没有问题。另一方面,看起来根文件系统上从未读取过的文件(自会话启动以来)无法访问(但是,我的评估可能过于简单或错误)。一个简单的补救措施是重新启动系统,但由于各种原因,我希望在这样做之前将这个会话再持续几天。

假设我对情况的有限理解并非完全错误(我将不胜感激更正),我有两个问题:

  1. 是否可以在不重新启动系统的情况下恢复初始和全部功能?也许通过将启动 USB 记忆棒设备视为“sda”再次重新安装所有文件系统? (但我不知道该怎么做。)

  2. 为什么系统仍在运行(而不是崩溃)?也就是说,为什么以前访问过的文件仍然可以访问?这仅仅是文件系统缓存的一个附带好处(即,如果读取更多文件,缓存将满并且旧条目被踢出,我将突然失去访问那些现在已清除的文件的能力)?或者是否还有其他原因,可能与“ISO9660”“覆盖”文件系统得到处理,也许可以使我的处境稍微不那么危险?

相关内容