我肯定漏掉了什么……有人知道这个系统是如何运作的吗?请告诉我我在做梦……
我无法访问存储在 /var/ 中的许多文件,它们都消失了……
openvz 上的 Ubuntu
root@telesto:/# mount -l
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw)
varrun on /var/run type tmpfs (rw)
varlock on /var/lock type tmpfs (rw)
root@telesto:/# df
Filesystem 1K-blocks Used Available Use% Mounted on
varrun 4093136 44 4093092 1% /var/run
varlock 4093136 0 4093136 0% /var/lock
root@telesto:/# ls /dev | grep sd
root@telesto:/# ls /dev | grep hd
root@telesto:/# dmesg
root@telesto:/# dmesg
答案1
它之所以能运行是因为很多必要的内容都已加载到内存中。但这种情况可能不会持续太久。
如果您能找到各个分区的位置,例如,cat /etc/fstab
您可能能够对它们运行 fsck 并重新安装它们。但如果没有,您将需要从其他媒体(如操作系统的 DVD)启动它并进行恢复。实际上,如果dmesg
没有返回任何内容,您可能已经处于该状态。