zj3t

email: euntaejang@gmail.com

Latest Posts

리눅스-디스크 관리

By 오후 11:57

1.디스크 사용량 확인하기 

파일 시스템별 사용량 확인하기: df

명령어: df

옵션:
-a: 모든 파일 시스템을 대상으로 디스크 사용량을 확인한다.
-k: 디스크 사용량을 KB 단위로 출력한다.
-m: 디스크 사용량을 MB 단위로 출력한다.
-h: 디스크 사용량을 알기 쉬운 단위(GB,MB,KB 등)으로 출력
-t 파일 시스템의 종류: 지정한 파일 시스템의 종류에 해당하는 디스크 사용량을 출력
-T: 파일 시스템의 종류도 출력한다.      

디렉터리나 사용자별 디스크 사용량 확인하기: du


명령어: du

옵션:
-s: 특정 디렉터리의 전체 사용량을 출력한다.
-h: 디스크 사용량을 알기 쉬운 단위로 출력한다.

예) user1사용자의 디스크 사용량 확인: du -s ~user1

파일 시스템 검사하고 복구하기

명령어: fsck

옵션:
-f: 강제로 점검
-b 수퍼블록: 지정한 백업 수퍼블록을 사용한다.
-y: 모든 질문에 yes로 대답하게 한다.
-a: 파일 시스템 검사에서 문제가 발생했을 때 자동으로 복구한다.

-fsck.ext4 , fsck.ext3 등 사용가능

명령어: e2fsck

옵션:
-f: 강제로 점검
-b 수퍼블록: 지정한 백업 수퍼블록을 사용한다.
-y: 모든 질문에 yes로 대답하게 한다.

배드 블록 검사하기: badblocks

:배드 블록은 fsck나 e2fsck로도 검사가 가능하지만 badblocks이라는 별도의 명령도 존재


명령어: badblocks

옵션:
-v: 검색 결과를 자세하게 출력
-o 출력파일: 검색한 배드 블록 목록을 지정한 출력 파일에 저장한다.
                 (배드 블록이 검사될 때만 저장됨)

백업 수퍼블록의 위치 파악하기: dumpe2fs

명령어: dumpe2fs (파일 시스템의 정보를 출력한다.)

~:$ sudo dumpe2fs  파일 시스템(예: /dev/sdd1) | grep superblock

백업 수퍼블록의 위치를 찾았으면 fsck, e2fsck명령의 -b옵션을 이용하여 복구할 수 있다.

~:$ sudo e2fsck -b 백업 수퍼블록의 위치 /dev/sdd1

You Might Also Like

0 개의 댓글