【问题标题】:File system inodes after hibernation on LinuxLinux 上休眠后的文件系统 inode
【发布时间】:2011-07-24 23:51:03
【问题描述】:

我很想知道文件系统数据结构在挂起到磁盘时是如何处理的。

我想知道是否可以休眠然后切换磁盘(物理)然后恢复。我的猜测是内存中所有用于休眠的 inode 都是无效的。有什么方法可以刷新 inode 数据或内核源代码中的任何位置,我可以查看这可能会提供一个示例吗?

我无法卸载磁盘,我很好奇我可以使用哪些选项。

【问题讨论】:

  • 投票转为超级用户,但简而言之,如果更换磁盘,则需要卸载磁盘。 LVM 可以帮助您解决这个问题。

标签: linux filesystems linux-kernel suspend hibernation


【解决方案1】:

当您在应该关闭时删除它时,休眠图像不再适合配置,因为当系统可以注意到它或它不在乎时(因为它真的关闭),交换不会发生。也许你很幸运,但我不会冒险。很多人不知道,但是 SATA(和 Linux)能够进行热插拔 - 也许您可以在从休眠状态恢复后移除旧磁盘并连接新磁盘。

【讨论】:

    【解决方案2】:

    我认为你可以做的一件事是:

    1. 在磁盘 1 上启动,休眠。

    2. 更改为磁盘 2,然后按电源按钮。计算机将再次启动(而不是唤醒)。

    3. 在磁盘 2 上休眠。

    4. 切换到磁盘1,唤醒成功的机会更大。

    【讨论】:

      猜你喜欢
      • 2013-05-10
      • 2012-09-01
      • 2020-01-19
      • 2018-07-03
      • 2012-01-02
      • 2016-07-13
      • 1970-01-01
      • 2015-09-07
      • 2012-12-23
      相关资源
      最近更新 更多