solaris10 删除文件后 空间不释放
情况如下/sapmnt/P01共有4.9G 可用,df -h显示剩余453M,而实际上 该目录才使用1.3g,有3G左右的空间不翼而飞?
请教下大神有什么方法可以释放空间,不能重启服务及操作系统。
R3PRD01:p01adm 121% df -h
Filesystem size usedavail capacityMounted on
/dev/md/dsk/d110 22G 8.0G 14G 37% /
/devices 0K 0K 0K 0% /devices
ctfs 0K 0K 0K 0% /system/contract
proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
swap 99G 2.1M 99G 1% /etc/svc/volatile
objfs 0K 0K 0K 0% /system/object
fd 0K 0K 0K 0% /dev/fd
/dev/md/dsk/d113 9.6G 8.2G 1.3G 86% /var
swap 99G 623M 99G 1% /tmp
swap 99G 128K 99G 1% /var/run
/dev/md/dsk/d112 9.6G 5.1G 4.4G 54% /opt
/dev/lofi/127 781M 4.5M 730M 1% /global/.devices/node@1
/dev/lofi/126 781M 4.5M 730M 1% /global/.devices/node@2
/dev/md/R3PRD-CI/dsk/d5
4.9G 4.4G 453M 91% /sapmnt/P01
/dev/md/R3PRD-CI/dsk/d6
20G 9.2G 10G 48% /usr/sap
/dev/md/R3PRD-CI/dsk/d7
9.8G 8.4G 1.3G 87% /usr/sap/trans
10.8.5.33:/export/ECCBACKUPDIR
4.0T 1.1T 2.9T 27% /rmtbak
/dev/md/R3PRD-CI/dsk/d9
9.8G 6.8G 2.9G 71% /sapinstcd
R3PRD01:p01adm 124% pwd
/sapmnt/P01
R3PRD01:p01adm 125% du -sh
1.3G . 是不是用unlink删除了非空目录呀?
如果是那样导致的可以用
umount /sapmnt/P01
fsck -o f -y /dev/md/R3PRD-CI/dsk/d5
命令修复文件系统,,找回的文件会放到lost+found文件夹里面,再用rm删掉即可. 是不是你删除了还在使用中的文件,比如日志文件之类的。这种情况下,只是看不到文件了,文件句柄没有施放,空间也就没有施放,得相关进程关闭后,才能施放空间。
如果你知道是哪些进程,kill掉,如果不知道就等下次重启吧。
页:
[1]