我有一个具有专用交换分区的系统,运行由Yocto生成的自定义发行版。
在启动时,在init期间,我可以看到第一个swapon命令成功地激活了交换空间。第二个swapon被发送,随后失败(由于交换分区已被激活,因此使用了一个swapon failed: Device or resource busy )。
但是,一旦完全启动,我就意识到系统没有使用交换空间,而是被swapon --show和cat /proc/swaps删除了:
root@machine:~# swapon --show
Filename Type Size Used Priority
/dev/mmcblk0p4 (deleted) partition 1023996 0 -1我想知道是什么导致交换分区显示为已删除的?
发布于 2018-02-28 08:43:32
附加在内核输出的文件名上的(deleted)是被删除的文件的标准行为(参见d_path在……里面fs/dcache.c --它有很好的文档,您不需要读取C)。
在这种情况下,这意味着由于某种原因,设备节点/dev/mmcblk0p4已被删除。(这并不意味着分区本身已经被删除,它只是设备节点。)
https://unix.stackexchange.com/questions/427124
复制相似问题