我公司的 PRODUCTION Unix 团队已经安装了一台生产用的 Ubuntu 机器,但不知何故,当我这样做时 -
root@machineA:/test01# ls -lt
ls: reading directory .: Input/output error
total 0
它给了我一个错误,而且如果我尝试在 promary01 目录中创建任何目录,它也会给我一个错误 -
mkdir: cannot create directory `/test01/primary': Read-only file system
有什么想法吗?我想自己修复这个问题,而不是告诉 UNIX PROD 人员,因为我也有 root 访问权限,而且我也能学到一些新东西。
可能是没有正确安装?
答案1
分区很可能是使用该errors=remount-ro
选项安装的,这意味着,如果文件系统出现错误,它将以只读方式重新安装。然后您遇到了 I/O 错误(通常是由于磁盘故障而导致的硬件错误)。由于该 I/O 错误,分区以只读方式重新安装。
您可以使用简单的方法来检查当前的挂载情况mount
。您可以尝试以读写方式重新挂载磁盘,但由于这是一台生产机器,可能会出现硬件错误,我建议直接联系“伙计们”。如果造成数据丢失,我就会不高兴。