티스토리 뷰
[리눅스/Linux] 디스크 사용량 확인(df, du), 파일 시스템 검사/복구(fsck, e2fsck, badblocks, dumpe2fs)
hrniin 2021. 1. 26. 16:28
파일 시스템별 디스크 사용량 확인하기(df)
df : 현재 사용되고 있는 파일 시스템에 대한 디스크 정보 출력.
(파일 시스템 장치명, 파일 시스템 전체 용량, 파일 시스템 사용량, 파일 시스템 남은 용량, 퍼센트로 나타낸 사용량, 마운트 포인트)
df -h : 파일 시스템 사용량을 이해하기 쉬운 단위로 표시.
df -T : 파일 시스템 종류도 표시.
디렉터리나 사용자별 디스크 사용량 확인하기(du)
du : 현재 디렉터리의 디스크 사용량 출력. 서브 디렉터리와 파일의 용량도 출력. (단위: KB)
du -s [디렉터리명] : 해당 디렉터리(명시하지 않은 경우 현재 디렉터리)의 전체 디스크 사용량 출력.
du -sh 사용자 홈 디렉터리 : 해당 사용자의 전체 디스크 사용량 출력.
파일 시스템 검사하기(fsck, e2fsck)
fsck 장치명 : 해당 장치의 파일 시스템을 검사.
fsck -f 장치명 : 해당 장치의 파일 시스템을 강제로 검사.
fsck.ext4 장치명 : 파일 시스템 종류를 지정하여 검사. (fsck.ext2, fsck.ext3도 제공)
e2fsck 장치명 : 해당 장치의 파일 시스템을 검사. (확장 파일 시스템인 ext2, ext3, ext4만 해당)
e2fsck -f 장치명 : 해당 장치의 파일 시스템을 강제로 검사.
배드 블록 검사하기
badblocks 장치명 : 배드 블록을 검사.
badblocks -v 장치명 : 배드 블록을 검사한 결과를 자세하게 출력.
badblocks -o 파일명 장치명 : 배드 블록을 검사한 결과를 해당 파일에 저장.
백업 슈퍼블록을 이용하여 파일 시스템 복구하기
dumpe2fs 장치명 : 해당 장치의 파일 시스템 정보 출력.
dumpe2fs 장치명 | grep superblock : 파일 시스템 정보 중 슈퍼블록에 관한 정보만 추출.
e2fsck -b 슈퍼블록 번호 -y 장치명 : (dumpe2fs로 확인한) 백업 슈퍼블록을 이용해 파일 시스템을 복구.
'cs > linux' 카테고리의 다른 글
[리눅스/Linux] init 프로세스, 런레벨 개념/변경, systemd 개념/명령(systemctl, telinit, init) (0) | 2021.01.27 |
---|---|
[리눅스/Linux] 리눅스의 부팅 과정 (0) | 2021.01.27 |
[리눅스/Linux] 리눅스에 장치 연결하기(마운트) (0) | 2021.01.26 |
[리눅스/Linux] 마운트, 마운트 포인트, 마운트 설정 파일(/etc/fstab), 마운트 관련 명령(mount, umount) (0) | 2021.01.26 |
[리눅스/Linux] 파일 시스템 개념/종류/구조, inode 구조, 디렉터리 계층 구조 (0) | 2021.01.26 |