知道如何删除此文件并释放根空间吗?
答案 0 :(得分:7)
如果您已将其删除且空间仍未释放,则表示进程已打开文件句柄。
尝试使用例如:
找到流程的PIDfor process in /proc/[0-9]*; do
for fd in $process/fd/*; do
file=$(readlink -f $fd)
if [ "$file" = "/root/dead.letter" ]; then
echo $process
fi
done
done
然后杀死它们。
答案 1 :(得分:3)
你们知道function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function(e) {
$('#first-image').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$("#image-1-selector").change(function() {
readURL(this);
});
var clearFile = function(event) {
var output = document.getElementById('first-image');
output.src = '';
};
(http://developer.android.com/reference/android/support/design/widget/SwipeDismissBehavior.html)吗?
在这种情况下:
lsof
这打印出有关打开文件的过程的信息。你仍然必须杀死这个过程。
答案 2 :(得分:1)
如果上面的脚本不起作用,可以想到可能有这些文件句柄的进程占用root或home目录中的空间。
终止此类进程并释放磁盘空间
您可以使用(ps -ef | grep process_name)
查找进程ID。