df -hT
-h: 사람이 읽기 쉬운 형식 (MB, GB)
-T: 파일 시스템 종류 출력
du -sh /home
du -sh /var/* | sort -h
lsblk -f
sudo fdisk -l
sudo parted -l
파일 시스템 손상 여부 확인 및 복구 가능. 반드시 언마운트된 상태에서 사용해야 합니다.
sudo umount /dev/sda1
sudo fsck -f /dev/sda1
-f: 강제로 점검 수행
주의: 운영 중인 루트 파일 시스템에는 직접 적용할 수 없습니다. Live CD 또는 재부팅 후 single-user mode에서 실행해야 합니다.
sudo apt install sysstat # Debian/Ubuntu
sudo yum install sysstat # RHEL/CentOS
iostat -xz 1
sudo iotop
sudo dstat -cdngytm
하드디스크나 SSD의 물리적 건강 상태 점검
sudo apt install smartmontools
# 또는
sudo yum install smartmontools
sudo smartctl -a /dev/sda
sudo smartctl -t short /dev/sda
테스트 완료 후 결과 확인:
sudo smartctl -l selftest /dev/sda
※ 데이터 손실 위험이 있어 백업 필수
sudo badblocks -sv /dev/sdX
-s: 진행 상태 표시
-v: 자세한 정보
-n 또는 -w는 쓰기 테스트이므로 데이터 파괴 가능 → 주의
sudo tune2fs -l /dev/sda1
Maximum mount count, Check interval 설정도 확인됨
# 마운트 및 사용량
df -hT
du -sh /*
# 디스크 및 파티션
lsblk -f
fdisk -l
# 파일 시스템 상태
sudo fsck -n /dev/sdX
# 디스크 I/O
iostat -xz 1
# SMART
sudo smartctl -a /dev/sdX