当前位置: 技术问答>linux和unix
linux怎么无法释放磁盘空间?
来源: 互联网 发布时间:2017-03-13
本文导语: 之前有一个.db文件将/mnt占满了,用rm删除后,发现仍然无法使用剩余空间!重启机器后仍然无法使用! db是sqlite3。 命令结果如下: # df -h Filesystem Size Used Available Use% Mounted on tmpfs ...
之前有一个.db文件将/mnt占满了,用rm删除后,发现仍然无法使用剩余空间!重启机器后仍然无法使用!
db是sqlite3。
命令结果如下:
# df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 250.4M 44.0K 250.3M 0% /tmp
/dev/sda1 240.8M 240.8M 24.0K 100% /mnt
# du -h /mnt
24.0K /mnt/etc/mgr
76.0K /mnt/etc
76.0K /mnt/log/stats/dev
340.0K /mnt/log/stats/apps
512.0K /mnt/log/stats
344.0K /mnt/log/log
4.0K /mnt/log/.coredump
56.0K /mnt/log/log_bak
920.0K /mnt/log
84.4M /mnt
# lsof | grep deleted
apache2 813 root 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
apache2 815 www-data 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
apache2 3887 www-data 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
apache2 3890 www-data 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
apache2 3893 www-data 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
apache2 20958 www-data 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
db是sqlite3。
命令结果如下:
# df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 250.4M 44.0K 250.3M 0% /tmp
/dev/sda1 240.8M 240.8M 24.0K 100% /mnt
# du -h /mnt
24.0K /mnt/etc/mgr
76.0K /mnt/etc
76.0K /mnt/log/stats/dev
340.0K /mnt/log/stats/apps
512.0K /mnt/log/stats
344.0K /mnt/log/log
4.0K /mnt/log/.coredump
56.0K /mnt/log/log_bak
920.0K /mnt/log
84.4M /mnt
# lsof | grep deleted
apache2 813 root 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
apache2 815 www-data 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
apache2 3887 www-data 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
apache2 3890 www-data 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
apache2 3893 www-data 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
apache2 20958 www-data 11w REG 0,1 0 4724 /var/run/apache2/ssl_mutex (deleted)
|
把服务停止后然后重启服务,貌似就行了
|
db 是谁用就停谁把
|
fsck检查一下。
|
.db是数据库文件,减少你的sqlite数据库缓存设置,再测试。
|
根据df和du显示结果来看,磁盘空间已经释放。
你的问题其实肯怕是sqlite为啥不能用新的剩余空间。
你的问题其实肯怕是sqlite为啥不能用新的剩余空间。