linux下的命令之目录执行类型

/ 0评 / 0
df -h用G和M的方式显示
df 用K的方式显示
du -k 查看指定目录和子目录的大小
du -f 查看指定目录大小
rm -rf /roo/xxx 删除指定目录
du -sh /* | sort -nr  查看系统目录大小
服务器磁盘跑满了, 命令查看 如下
[[email protected] mapper]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
269232512 255332084 3520 100% /
/dev/sda1 101086 20998 74869 22% /boot
tmpfs 5956256 0 5956256 0% /dev/shm
none 5956256 104 5956152 1% /var/lib/xenstored
挂载点 / 满了。。。
通过命令
du -sh /* | sort -nr 查看

 

[[email protected] data0]# du -sh /* | sort -nr
200G /data1 (这个目录超大)
677M /var
240M /lib
236K /root
148K /dev
134M /etc
56K /tmp
42M /sbin
23M /lib64
16M /boot
16K /lost+found
8.7M /bin
8.1G /data0
8.0K /srv
8.0K /opt
8.0K /mnt
发现 /data1 目录超大, 找到原因 , 这是NGINX 的日志记录, 啥都不说, 直接删除(rm)
删除后在查看

 

[[email protected] data0]# du -sh /* | sort -nr

 

 

1.1G /data1

677M /var

 

240M /lib
236K /root
148K /dev
134M /etc
56K /tmp
42M /sbin
23M /lib64
16M /boot
16K /lost+found
8.7M /bin
8.1G /data0
8.0K /srv
8.0K /opt
8.0K /mnt

 

 

妥妥的日志下来了:
[[email protected] data1]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
269232512 14898204 240437400 6% /
/dev/sda1 101086 20998 74869 22% /boot
tmpfs 5956256 0 5956256 0% /dev/shm
none 5956256 104 5956152 1% /var/lib/xenstored
总结: 通过命令查看 到底是那个文件占用的空间大, 然后去分析这个文件是什么左右, 如果是日志之类的, 备份,直接干掉

发表评论

邮箱地址不会被公开。 必填项已用*标注