>시스템 튜토리얼 >리눅스 >(별표) 대용량 파일이 직접 rm'd되는 것을 방지하는 방법은 무엇입니까?

(별표) 대용량 파일이 직접 rm'd되는 것을 방지하는 방법은 무엇입니까?

王林
王林앞으로
2024-02-03 09:40:031162검색

공개 계정에서 "Wonderful World of Linux"를 팔로우하세요

별표로 설정 리눅스 폴더 삭제 리눅스 입찰에 성공하면 매일 밤 리눅스로 놀러갈게요!

删除文件夹linux_linux删除文件夹_删除文件夹内容linux

일상 운영 및 유지 관리 중에 Linux에서 C 드라이브 공간 문제를 해결하고 폴더를 삭제해야 하는 경우가 종종 있습니다. 알람을 받으면 가능한 한 빨리 이러한 대용량 파일을 찾아야 합니다. 파일은 /var/log/messages 일 수 있습니다.

하지만 어떤 경우에는 큰 파일을 아무리 찾아도 찾을 수 없는 경우가 있는데, du를 통해 검색하면 계산된 크기가 df에서 표시하는 점유 공간과 일치하지 않습니다.

df-i를 통해 inode가 꽉 차지 않은 것을 확인한다면, 대용량 파일이 직접 rm'되어 프로세스가 항상 해당 파일을 열어두었을 가능성이 높습니다.

删除文件夹linux_linux删除文件夹_删除文件夹内容linux

이 경우 프로세스가 종료되지 않았기 때문에 파일이 차지하는 공간은 프로세스가 종료될 때까지 실제로 해제될 수 없습니다.

어떤 프로세스가 파일을 열었는지 확인하는 방법

Linux에서는 프로세스가 아직 살아 있기 때문에 모든 프로세스가 연 fd를 볼 수 있습니다. 파일이 삭제된 경우에는 볼 때 표시(삭제)됩니다.

예는 다음과 같습니다.

linux删除文件夹_删除文件夹linux_删除文件夹内容linux

으아아아

이러한 상황을 피하는 방법

파일을 직접 삭제하지 말고 리눅스에서 폴더를 삭제하되, 파일을 잘라서 C 드라이브의 여유 공간을 확보하세요.

한 가지 방법은 다음과 같습니다.

으아아아

또는 (새로 받기!)

으아아아

이렇게 하면 빠르게 공간을 확보할 수 있습니다.

참조 문서

열려 있지만 삭제된 대용량 파일을 찾아서 제거하세요

위 내용은 (별표) 대용량 파일이 직접 rm'd되는 것을 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 itcool.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제