你好,我连接到Ubuntu服务器,而通过SSH连接时似乎有问题。 当我login时,我得到这个错误。
Could not chdir to home directory /home/username: Input/output error
这似乎像我的家庭文件夹是腐败或什么的。 我不能在主文件夹目录中,并在我的用户名目录中,我不能cd到这个。 作为根,我不能在主目录以及在家里的任何目录。
我注意到,当我保存在Vim或退出,它得到这个错误在页面的底部
E138: Cannot write viminfo file /home/root/.viminfo!
有任何想法吗?
编辑 :这是如果我input这些命令会发生什么
mount
proc on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) fusectl on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) none on /dev type devtmpfs (rw,mode=0755) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /dev/shm type tmpfs (rw,nosuid,nodev) none on /var/run type tmpfs (rw,nosuid,mode=0755) none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) /dev/mapper/RAID1-lvvar on /var type xfs (rw) /dev/mapper/RAID5-lvsrv on /srv type xfs (rw) /dev/mapper/RAID5-lvhome on /home type xfs (rw) /dev/mapper/RAID1-lvtmp on /tmp type reiserfs (rw)
dmesg | tail
[1213273.364040] Filesystem "dm-3": xfs_log_force: error 5 returned. [1213274.084081] Filesystem "dm-4": xfs_log_force: error 5 returned. [1213309.364038] Filesystem "dm-3": xfs_log_force: error 5 returned. [1213310.084041] Filesystem "dm-4": xfs_log_force: error 5 returned. [1213345.364039] Filesystem "dm-3": xfs_log_force: error 5 returned. [1213346.084042] Filesystem "dm-4": xfs_log_force: error 5 returned. [1213381.365036] Filesystem "dm-3": xfs_log_force: error 5 returned. [1213382.084047] Filesystem "dm-4": xfs_log_force: error 5 returned. [1213417.364039] Filesystem "dm-3": xfs_log_force: error 5 returned. [1213418.084063] Filesystem "dm-4": xfs_log_force: error 5 returned.
fdisk -l /dev/sda
Cannot open /dev/sda
这可能是由于家庭分区文件系统损坏。 请显示以下命令的输出: mount , dmesg | tail dmesg | tail , fdisk -l /dev/sda
如果这是你的〜分区的问题,那么你将需要创build一个新的,有一个很好的howto如何做到这一点。 在你的情况下,你可能无法复制现有的文件,但howto仍然有用。
在清理分区之前,您应该检查/ etc / fstab以查看/ home是如何安装的。 如果它作为单独的分区列出,请尝试“挂载”以查看是否挂载,或者尝试挂载“mount -a”以强制挂载。
你应该做所有这些在本地而不是通过SSH,为了排除SSH问题。