2026년 상식닷컴 선정 식당 & 카페 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요

리눅스에서 디스크 공간을 확인하는 방법은?

_____
Q1: 리눅스에서 전체 디스크 공간과 사용량을 확인하는 명령어는 무엇인가요?
A1: `df` 명령어를 사용합니다.
예:
```bash
df -h
```
`-h` 옵션은 사람이 읽기 쉬운 형식(GB, MB 등)으로 출력합니다.

Q2: 특정 디렉터리의 디스크 사용량을 확인하려면 어떻게 하나요?
A2: `du` 명령어를 사용합니다.
예:
```bash
du -sh /경로/디렉터리
```
`-s`는 요약, `-h`는 사람이 읽기 쉬운 형태입니다.

Q3: 전체 파일 시스템의 상세한 디스크 사용 현황을 보려면?
A3: `df -Th` 명령어로 파일 시스템 타입과 용량을 함께 확인할 수 있습니다.
예:
```bash
df -Th
```

Q4: 디스크 공간을 많이 차지하는 상위 디렉터리를 확인하고 싶어요.
A4: 다음 명령어로 상위 디렉터리별 사용량을 내림차순 정렬해 볼 수 있습니다.
```bash
du -sh /* | sort -hr | head -n 10
```
상위 10개 디렉터리의 사용량을 확인할 수 있습니다.

Q5: 리눅스에서 마운트된 저장장치별 디스크 상태를 확인하는 방법은?
A5: `lsblk` 명령어를 사용하면 장치 목록과 마운트 포인트, 크기 등을 알 수 있습니다.
예:
```bash
lsblk
```
Q6: 디스크 사용량을 GUI 환경에서 확인할 수 있는 툴이 있나요?
A6: GNOME 환경에서는 `Disk Usage Analyzer` (baobab) 같은 프로그램을 사용할 수 있습니다.
설치 및 실행:
```bash
sudo apt install baobab 배포판에 따라 패키지 이름과 설치 명령어가 다를 수 있음
baobab
```

Q7: 특정 파일이나 폴더의 정확한 사용 공간을 확인하는 법은?
A7:
```bash
du -sh /경로/파일또는폴더
```
예:
```bash
du -sh /var/log/syslog
```

Q8: 디스크 사용량 정보가 실시간으로 갱신되는 모니터링 방법은?
A8: `watch` 명령어와 조합하여 사용합니다.
예:
```bash
watch -n 5 df -h
```
5초마다 디스크 용량 현황을 보여줍니다.

Q9: 루트(root) 파일 시스템의 디스크 사용량을 한눈에 보고 싶어요.
A9:
```bash
df -h /
```

Q10: `df`와 `du`의 차이점은 무엇인가요?
A10: `df`는 파일 시스템 단위로 사용 가능한 디스크 공간을 보여주고,
`du`는 특정 파일 또는 디렉터리가 차지하는 실제 용량을 보여줍니다.

---
위 명령어들을 활용하면 리눅스에서 디스크 공간과 사용량을 효율적으로 확인할 수 있습니다.
리눅스에서 디스크 공간을 확인하는 방법은 여러 가지가 있으며, 주로 사용되는 명령어와 도구를 통해 쉽게 확인할 수 있습니다.

아래에서는 디스크 공간을 확인하는 다양한 방법을 자세히 설명하겠습니다.

1. `df` 명령어 `df`(disk free) 명령어는 파일 시스템의 디스크 공간 사용량을 보여줍니다.

기본적인 사용법은 다음과 같습니다.

```bash df -h ``` - `-h` 옵션은 "human-readable" 형식으로 출력하여, 바이트 대신 KB, MB, GB 등의 단위로 표시합니다.

- 출력 결과에는 파일 시스템, 전체 용량, 사용 중인 용량, 남은 용량, 사용률, 마운트 지점 등이 포함됩니다.

예시 출력: ``` Filesystem Size Used Avail Use% Mounted on /dev/sda1 100G 30G 65G 32% / tmpfs 1.9G 1.2M 1.9G 1% /tmp ```

2. `du` 명령어 `du`(disk usage) 명령어는 특정 디렉토리의 디스크 사용량을 확인하는 데 사용됩니다.

기본적인 사용법은 다음과 같습니다.

```bash du -sh /path/to/directory ``` - `-s` 옵션은 요약(summary) 정보를 표시하고, `-h` 옵션은 인간이 읽기 쉬운 형식으로 출력합니다.

- 특정 디렉토리 내의 모든 파일과 서브디렉토리의 크기를 확인하려면 다음과 같이 사용할 수 있습니다.

```bash du -h /path/to/directory ```

3. `ls` 명령어 `ls` 명령어를 사용하여 특정 디렉토리 내의 파일 및 서브디렉토리의 크기를 확인할 수 있습니다.

다음과 같이 사용할 수 있습니다.

```bash ls -lh ``` - `-l` 옵션은 자세한 정보를 보여주고, `-h` 옵션은 인간이 읽기 쉬운 형식으로 출력합니다.



4. `ncdu` 도구 `ncdu`(NCurses Disk Usage)는 디스크 사용량을 시각적으로 보여주는 도구입니다.

설치 후 사용하면, 터미널에서 인터랙티브하게 디스크 사용량을 탐색할 수 있습니다.

설치 방법 (Debian/Ubuntu 계열): ```bash sudo apt install ncdu ``` 사용 방법: ```bash ncdu /path/to/directory ```

5. `lsblk` 명령어 `lsblk` 명령어는 블록 장치의 정보를 보여줍니다.

디스크와 파티션의 구조를 확인할 수 있습니다.

```bash lsblk ``` - 이 명령어는 각 장치의 이름, 크기, 유형, 마운트 지점 등을 보여줍니다.



6. `fdisk` 명령어 `fdisk` 명령어는 디스크 파티션 테이블을 관리하는 도구입니다.

디스크의 파티션 정보를 확인할 수 있습니다.

```bash sudo fdisk -l ``` - 이 명령어는 시스템에 연결된 모든 디스크와 그 파티션 정보를 나열합니다.



7. GUI 도구 리눅스 배포판에 따라 GUI 기반의 디스크 사용량 분석 도구도 제공됩니다.

예를 들어, GNOME 환경에서는 "Disk Usage Analyzer"라는 도구를 사용할 수 있습니다.

이 도구는 시각적으로 디스크 사용량을 보여주며, 사용자가 쉽게 탐색할 수 있도록 도와줍니다.

결론 리눅스에서 디스크 공간을 확인하는 방법은 다양하며, 사용자의 필요에 따라 적절한 도구를 선택하여 사용할 수 있습니다.

`df`와 `du`는 가장 기본적인 명령어이며, `ncdu`와 같은 도구는 더 직관적인 방법으로 디스크 사용량을 분석할 수 있게 해줍니다.

각 명령어의 옵션을 잘 활용하여 필요한 정보를 효율적으로 얻는 것이 중요합니다.

작성자: 김민규 [비회원] | 작성일자: 1년 전 2024-09-30 08:49:31
조회수: 351 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
내용이 부정확하다면 싫어요를 클릭해주세요.