
디스크가 사용 중인지 확인하는 방법은 무엇입니까? 사용 중인 경우, 사용 전 사용 가능한 공간을 어떻게 확인할 수 있나요?
나는 Perl에서 이것을 시도하고 있습니다. 어떤 도움이라도 감사하겠습니다.
답변1
pvdisplay
볼륨 그룹에서 "사용 중인" 디스크와 파티션이 표시됩니다.
lvs
구성된 모든 LV의 요약을 가져오는 데 사용됩니다 . 일반적으로 사용되는 LV에는 "아오"속성 세트. LV만 해당"ㅏ" 예긍정적인이지만 현재는 사용되지 않습니다. blkid
어떤 파일 시스템이 어디에 있는지 확인 하는 데 사용됩니다 . df -h
현재 마운트된 파일 시스템과 사람이 읽을 수 있는 크기를 보는 데 사용됩니다 .
답변2
디스크가 사용 중인지 확인하기 위해 다음 명령을 사용하고 있습니다.
vmstat -d | head -1 ; vmstat -d 1 | grep sda
(여기서 sda는 디스크 이름입니다)
답변3
나는 항상 lsof | grep file/filesystem
열려 있거나 "사용 중"인 파일을 나열합니다.
사람이 읽을 수 있는 "df" 출력도 도움이 될 수 있습니다.df -h /mountpoint
답변4
fuser -m /path/to/mountpoint
디스크가 사용 중인지 여부를 표시하기 위해 셸에서 작동합니다. Perl에서 system() 호출을 할 수 있습니다
df /path/to/mountpoint
디스크 공간에 대해 알려주세요