1.查看inode总数
df -i 查看每个硬盘分区的inode总数和已经使用的数量
2.查看磁盘的使用情况
3.查看文件系统状态
# dumpe2fs -h /dev/sda1 (-h表示只输出超级块信息,可以man dumpe2fs查看使用方法,/dev/sda1是分区设备文件名)
4.fsck修复文件系统
5.更改文件系统的参数
mkfs.ext4 -i 1024 -b 8192 /dev/hda1
man mkfs.ext4 看一下如何使用
6.查看系统的pagesize
getconf PAGE_SIZE
7.磁盘满了找不到大文件
某天,突然接到老大电话,说公司网站打不开了,跑去一看,老毛病,磁盘满了。
之前磁盘满了,都是由于项目的日志引起的,服务器上有php和java项目,去删除日志就可以了。
于是用lsof命令查看那些删除了但是还打开着文件句柄的文件,并按照大小顺序排列。
lsof | grep deleted | sort -nr
结果发现有一个tomcat日志文件,有100多个G,状态为删除,但是文件句柄仍然被打开了。
于是kill掉这个tomcat进程,然后重启tomcat。
再df -lh,空间瞬间空闲了100多个G.
https://blog.csdn.net/maquealone/article/details/83054103
---记录博友的生产事故.
日志100多G还没做处理,真的有点糟糕~~~