linux必考面试题整理

磁盘类

1.一个ext3的文件分区,当使用touch test.file命令创建一个新文件时报错,报错的信息是提示磁盘已满‘no space left on device’,但是采用df -h命令查看磁盘大小时,只使用了60%的磁盘空间,为什么会出现这个情况?说说你的理由,如何解决?

如何查看:有题可知,创建·文件的时候出现故障,文件名是放在目录的inode 里的。df -h 默认是查看block的使用情况,所以可以使用df -i命令查看inode的使用情况。
出现原因:一种原因是写定时任务的时候没有定向到空。
如何解决:可以使用df -i命令先查看出是哪个分区满了。然后使用find 命令查找出目录大小大于1M的。然后确定不需要后删除

你可能感兴趣的:(linux必考面试题整理)