2011-03-29 83 views
0

我有兴趣了解挂起到磁盘时如何处理文件系统数据结构。在Linux上休眠后的文件系统inode

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

我不可能卸下磁盘,我很好奇我有什么选择。

+0

投票转移到超级用户,但简而言之,如果替换它,则需要卸下磁盘。 LVM可以帮助你做到这一点。 – 2011-03-29 05:07:45

回答

0

我认为有一两件事你可以做的是:磁盘1

  1. 开机,休眠。

  2. 切换到磁盘2,然后按电源按钮。电脑将再次启动(不唤醒)。

  3. 磁盘2.

  4. 切换到磁盘1休眠,它有一个更好的机会,成功地醒来。

0

当你删除它时,应了下来,休眠图像不适合任何更长的时间来配置,作为交换不会发生时,系统要么可以注意到它或它不关心(因为它真的关闭) 。也许你很幸运,但我不会冒险。许多人不知道它,但SATA(和Linux)能够热插拔 - 也许它是一个选项,您可以选择删除旧磁盘并在您从休眠状态恢复后连接一个新磁盘。