ubuntu 20.04에서 HDD용량확인방법

2024. 11. 11. 12:42ubuntu

Ubuntu 20.04에서 HDD 용량을 확인하는 방법은 여러 가지가 있습니다. 다음은 가장 일반적인 방법들입니다.

1. df 명령어 사용

터미널을 열고 아래 명령어를 입력하세요.

df -h
  • df는 디스크 파일 시스템의 사용량을 보여주는 명령어입니다.
  • -h 옵션은 용량을 사람이 읽기 쉬운 형태(GB, MB 등)로 표시합니다.
  • 출력 결과에서 Filesystem, Size, Used, Available, Use% 열을 통해 각각 파일 시스템의 이름, 전체 용량, 사용량, 남은 용량, 사용 비율을 확인할 수 있습니다.

2. lsblk 명령어 사용

lsblk
  • lsblk는 연결된 블록 장치 정보를 보여줍니다.
  • 디스크와 파티션의 이름, 크기, 마운트 위치 등을 볼 수 있습니다.

3. du 명령어로 특정 디렉터리 확인

du -sh /경로
  • /경로 부분을 확인하고자 하는 디렉터리 경로로 변경하여 사용합니다.
  • du는 디렉터리와 파일들의 용량을 계산하는 명령어로, -s 옵션은 합계를, -h 옵션은 사람이 읽기 쉬운 형태로 표시해줍니다.

이 명령어들을 활용하면 쉽게 HDD 용량을 확인할 수 있습니다.

root@caxpfpp030:/var/www/html# df -h
Filesystem Size Used Avail Use% Mounted on
udev 450M 0 450M 0% /dev
tmpfs 97M 11M 86M 11% /run
/dev/mapper/ubuntu--vg-root 26G 26G 0 100% /
tmpfs 483M 1.1M 482M 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 483M 0 483M 0% /sys/fs/cgroup
/dev/vda1 470M 212M 234M 48% /boot
tmpfs 97M 0 97M 0% /run/user/0
/dev/loop0 39M 39M 0 100% /snap/snapd/21759
/dev/loop3 64M 64M 0 100% /snap/core20/2379
/dev/loop4 45M 45M 0 100% /snap/snapd/22991
/dev/loop5 120M 120M 0 100% /snap/obsidian/36
/dev/loop6 64M 64M 0 100% /snap/core20/2434
/dev/loop1 122M 122M 0 100% /snap/obsidian/37

분석하면
출력 내용을 보면 /dev/mapper/ubuntu--vg-root 파티션이 26GB 전체 용량을 모두 사용하여 100% 상태로 가득 찬 것을 알 수 있습니다. 이는 루트 디렉터리 /가 할당된 공간을 초과하여 추가 파일을 저장할 수 없음을 의미합니다. 이로 인해 시스템이 불안정해질 수 있으며, 정상적인 작업이나 업데이트가 불가능할 수 있습니다.

문제 분석 및 해결 방법

  1. 디스크 정리
    불필요한 파일을 제거하여 용량을 확보할 수 있습니다. 아래 방법을 하나씩 시도해 보세요.

    • 캐시 파일 삭제

      sudo apt-get clean

      이 명령어는 apt 패키지 관리자에서 다운로드한 패키지 캐시를 정리하여 공간을 확보합니다.

    • 오래된 로그 파일 삭제

      sudo journalctl --vacuum-size=100M

      이 명령어는 시스템 로그 파일을 100MB 크기로 축소합니다. 필요에 따라 크기를 조정하세요.

    • 사용하지 않는 패키지 제거

      sudo apt-get autoremove --purge

      더 이상 필요하지 않은 의존성 패키지를 삭제합니다.

  2. 디렉토리별 사용량 확인
    어떤 디렉터리가 많은 용량을 차지하는지 확인하려면 다음 명령어를 사용하세요.

    sudo du -sh /* | sort -h

    이 명령어는 루트 디렉터리(/*) 아래 각 디렉터리의 용량을 요약하여 용량별로 정렬해서 보여줍니다. 용량을 많이 차지하는 디렉터리를 파악할 수 있습니다.

  3. 백업 및 외부 스토리지 활용

    • 중요한 파일이나 백업 파일을 외부 스토리지에 이동하여 디스크 용량을 확보할 수 있습니다.
  4. 디스크 확장
    위의 방법으로도 충분한 용량을 확보하지 못하는 경우, 루트 디스크의 크기를 확장하는 것도 고려해야 합니다. 이 작업은 가상머신의 경우 클라우드 콘솔에서, 물리적 서버라면 추가 하드 디스크를 설치하거나 LVM을 사용하여 확장할 수 있습니다.

위의 방법들을 순차적으로 적용하면 용량을 확보할 수 있을 것입니다.

'ubuntu' 카테고리의 다른 글

ubuntu  (0) 2023.02.20
How to Check System Information in Ubuntu  (0) 2023.01.11
우분투 MariaDB 설치 최신 또는 특정 버전 설치 (Ubuntu 20.04)  (0) 2023.01.02