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

王林
풀어 주다: 2024-02-03 09:40:03
앞으로
1093명이 탐색했습니다.

공개 계정에서 "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으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!