liuzhen_basis 发表于 2014-07-22 14:35

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   .

San风夕 发表于 2014-07-25 16:31

是不是用unlink删除了非空目录呀?
如果是那样导致的可以用
umount /sapmnt/P01
fsck -o f -y /dev/md/R3PRD-CI/dsk/d5
命令修复文件系统,,找回的文件会放到lost+found文件夹里面,再用rm删掉即可.

filtercai 发表于 2014-07-29 10:13

是不是你删除了还在使用中的文件,比如日志文件之类的。这种情况下,只是看不到文件了,文件句柄没有施放,空间也就没有施放,得相关进程关闭后,才能施放空间。


如果你知道是哪些进程,kill掉,如果不知道就等下次重启吧。
页: [1]
查看完整版本: solaris10 删除文件后 空间不释放