Linux에서 디스크 파티션 및 사용량 모니터링하는 데 사용되는 10가지 도구

리눅스 디스크 파티션을 확인하는 몇 가지 리눅스 명령 줄 유틸리티를 검토하겠습니다.

저장 장치의 공간 사용량을 모니터링하는 것은 시스템 관리자에게 가장 중요한 작업 중 하나로, 이는 리눅스 시스템의 효율적인 작동을 유지하기 위해 저장 장치에 충분한 여유 공간이 있는지 확인합니다.

리눅스 디스크 파티션 점검을 위한 명령어 도구 목록

다음은 저장 장치의 파티션 테이블과 공간 사용량을 인쇄하기 위한 명령어 유틸리티 목록입니다.

1. fdisk (고정 디스크) 명령어

fdisk는 파티션 테이블을 생성 및 조작하는 데 사용되는 강력하고 인기있는 명령어 도구입니다. GPT, MBR, Sun, SGI, BSD 등 다양한 파티션 테이블 형식을 지원합니다.

fdisk의 사용자 친화적인 텍스트 기반 메뉴 기반 인터페이스를 사용하여 저장 디스크의 파티션을 표시, 생성, 크기 조정, 삭제, 수정, 복사 및 이동하는 작업을 수행할 수 있습니다.

다음 fdisk 명령어는 마운트된 모든 블록 장치의 파티션 테이블을 인쇄합니다.

$ sudo fdisk -l
fdisk – List Linux Disk Partition Table

fdisk‘ 명령어의 추가 사용 및 예제에 대해서는 ‘파티션 관리를 위한 10가지 fdisk 명령어 예제‘를 참조하십시오.

2. sfdisk (스크립팅 가능한 fdisk) 명령어

sfdiskfdisk와 유사하게 저장 디스크 파티션 테이블을 인쇄하거나 조작할 수 있습니다. 그러나 sfdiskfdisk에서 사용할 수 없는 추가 기능을 제공합니다. fdisk처럼 사용할 수 있으며 GPT, MBR, Sun, SGI 파티션 테이블을 지원합니다.

둘 사이의 차이점 중 하나는 sfdiskfdisk와 달리 SGI와 SUN 디스크 레이블을 위한 표준 시스템 파티션을 생성하지 않는다는 것입니다.

$ sudo sfdisk -l 
sfdisk – Check Linux Disk Partition Table

sfdisk 매뉴얼 페이지를 통해 더 많은 사용법을 확인하세요.

3. cfdisk (curses fdisk) 명령어

cfdisk는 기본 파티셔닝 기능을 제공하는 사용자 친화적인 인터페이스를 통해 더 강력한 명령어인 fdisksfdisk처럼 작동하며 사용자가 하드 디스크 파티션을 보고, 추가, 삭제 및 수정할 수 있는 간단한 프로그램입니다.

메뉴 탭에 대한 하이라이터를 이동하려면 오른쪽 및 왼쪽 화살표 키를 사용하세요.

$ sudo cfdisk
cfdisk – Print Linux Disk Partition Table

4. Parted 명령어

parted 명령어는 유닉스 계열 운영 체제에서 디스크 파티션을 관리하기 위한 다재다능하고 강력한 유틸리티입니다. 다양한 기능을 통해 사용자는 하드 드라이브의 파티션을 생성, 크기 조정, 삭제 및 조작할 수 있어 시스템 관리자 및 고급 사용자에게 필수적입니다.

parted 도구는 MBR (마스터 부트 레코드)와 GPT (GUID 파티션 테이블) 파티셔닝 스키마를 모두 지원하며 다양한 파일 시스템에 대한 옵션을 제공합니다.

또한, parted는 맞춤 제어와 같은 고급 기능 범위와 함께 디스크 파티션을 생성, 크기 조정 및 복사 (복사 중에 진행률 표시줄 추가)할 수 있는 기능을 제공하여 디스크 관리 작업에 필수적인 도구입니다.

$ sudo parted -l
parted – A Partition Manipulation Tool

5. lsblk (블록 목록) 명령

lsblk 명령은 하드 드라이브, 고속 드라이브, 이동식 매체와 같은 스토리지 장치의 상세한 개요를 제공하며 크기, 파티션 및 마운트 지점과 같은 연관 정보를 포함합니다.

lsblk는 시스템 관리 작업을 보다 쉽게 식별할 수 있는 사용 가능한 스토리지 자원, 디스크 구성을 이해하고 스토리지 장치를 효율적으로 관리하는 데 도움이 됩니다.

직관적인 출력 및 맞춤화 옵션으로 인해 시스템 관리자에게 귀중한 도구가 되어 효과적인 스토리지 관리 및 문제 해결을 보장합니다.

$ lsblk  
lsblk – List Block Devices in Linux

6. blkid (블록 id) 명령

blkid 명령은 하드 드라이브와 파티션과 같은 블록 장치를 유니버설 유일 식별자(UUID)나 다른 속성으로 식별하는 데 사용됩니다. 그것은 저장 장치에 대한 중요한 정보를 제공하여 마운트하고 관리를 쉽게 만듭니다.

$ blkid 
blkid – Print Block Device Attributes

7. hwinfo (하드웨어 정보) 명령

hwinfo 명령은 CPU, RAM, 저장 장치, 그래픽 카드, 네트워크 인터페이스 등의 시스템 구성요소에 대한 포괄적인 데이터를 제공하는 데 사용됩니다.

시스템 관리자와 사용자는 하드웨어 문제를 진단하고 호환되는 드라이버를 식별하며 시스템 성능을 향상시키는 데 ‘hwinfo‘를 사용합니다.

$ hwinfo

정보를 요약으로 제한하려면 다음 명령처럼 --short 옵션을 사용하십시오:

$ hwinfo --short --block
hwinfo – Print Linux Hardware Information

hwinfo 도구가 시스템에 설치되어 있어야 위 결과를 가져올 수 있습니다.

Linux 디스크 공간 사용량 모니터링을 위한 명령 줄 도구 목록

다음 목록은 Linux 디스크 공간 사용량을 모니터링하는 명령 줄 유틸리티를 포함합니다.

8. df (디스크 파일 시스템) 명령

df 명령은 Linux 파일 시스템 사용에 디스크 사용량과 사용 가능한 저장 공간에 대한 필수 정보를 가져오는 데 사용됩니다.

df” 명령은 사용자가 디스크 공간 할당을 모니터링하고 저장 문제를 식별하며 데이터 관리와 정리를 위한 지획된 결정을 내리는 데 도와줍니다.

$ df -hT
df – Show Linux Disk Space Usage

9. du (디스크 사용량) 명령어

du 명령어를 사용하면 저장 장치上에 있는 파일과 디렉토리가 차지하는 공간을 인간이 읽을 수 있는 형식으로 평가할 수 있습니다.

du 명령어는 사용자가 가장 많은 공간을 차지하는 파일이나 디렉토리를 식별하는 데 도움이 되며, 디스크 관리, 정리, 최적화 작업을 지원합니다. 이 명령어는 시스템 관리자와 효율적인 디스크 사용을 유지하려는 사용자에게 불가估价的 자산입니다.

$ du -sh /home/tecmint
df – Show Linux File Space-Usage

10. pydf (파이썬 df) 명령어

pydf 명령어는 뛰어난 파이썬 명령 줄 도구이며 리눅스에서 df 명령어의 좋은 대체물입니다. 특정 속성을 가진 디스크 파티션을 강조하기 위해 구분된 색상을 사용합니다.

$ pydf
Pydf – Show Disk Usage in Colored Output

pydf‘ 유틸리티가 시스템에 설치되어 있는지 확인하십시오. 만약 설치되어 있지 않다면, ‘Linux에 Pydf 도구를 설치하다‘ 문서를 사용하여 설치할 수 있습니다.

리눅스 디스크/파티션이 공간이 부족할 때 어떻게 해야 합니까?

스토리지 디스크의 공간이 부족하거나 가득 차 있음을 인지한 경우, 다음과 같은 절차를 수행해야 합니다:

  • 먼저, 리눅스 시스템 백업 도구를 사용하여 시스템에 있는 모든 중요 파일을 백업하세요.
  • 다음으로, du 명령을 사용하여 디스크에서 가장 많은 공간을 차지하는 파일이나 디렉터리를 확인하세요.
  • 그 다음, rm 명령을 사용하여 더 이상 중요하지 않거나 미래에 사용하지 않을 파일을 스토리지 디스크에서 삭제하거나, CCleaner 도구를 사용하여 리눅스에서 불필요한 파일을 찾아 삭제하세요.
  • 루트 파티션이 가득 차고 있다면, LVM을 사용하여 루트 파티션 크기를 조정할 수 있으며, 그 과정은 상당히 직관적입니다.

주의: 중요한 파일을 삭제한 경우, 리눅스에서 삭제된 파일을 복구할 수 있습니다.

결론

이篇文章에서는 스토리지 디스크 파티션 테이블을 표시하고 공간 사용량을 모니터링하는데 유용한 몇 가지 명령 줄 유틸리티에 대해 이야기했습니다.

같은 목적을 위한 중요한 명령 줄 유틸리티를 빠뜨렸다면? 아래의 댓글 섹션을 통해 알려주세요. 아마도 질문을 해주거나 피드백을 제공할 수도 있습니다.

Source:
https://www.tecmint.com/linux-tools-to-monitor-disk-partition-usage/