在我的一台服务器上工作时,我注意到“fdisk -l”命令下没有列出分区。但是机器运行正常。如果有人能帮忙,我想知道以下事情。我使用 root 帐户执行了该命令。
1. What does missing partitions signifies. As everything was working fine. ?
2. How to reproduce such scenario ?
这是否意味着我的硬件出了问题?经过长时间的谷歌学习,我发现有些情况下 /proc/partitions 损坏会导致此类错误。但是 /proc 下的文件无法修改,所以我无法模拟故障?
欢迎提供任何帮助、建议或类似的经验?任何粗略的方法也会有帮助,因为我需要这个模拟进行测试。
root@myserver 525>fdisk -l
root@myserver 526>
root@myserver 526>sfdisk -l
root@myserver 527>
答案1
这可能意味着您的分区表是 gpt,旧版本的 fdisk 不支持该分区表。如果您提供输出,我们可以看到更多信息。
答案2
输出为空fdisk -l
通常意味着您没有访问分区表所需的权限。请检查您是否确实以 root 身份工作,以及 SELinux 或其他限制访问的机制是否处于活动状态。