Rhel에서 사용 중인 디스크를 확인하는 방법

Rhel에서 사용 중인 디스크를 확인하는 방법

디스크가 사용 중인지 확인하는 방법은 무엇입니까? 사용 중인 경우, 사용 전 사용 가능한 공간을 어떻게 확인할 수 있나요?

나는 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디스크 공간에 대해 알려주세요

관련 정보