blkid 명령어
리눅스 블록 장치들의 속성들을 확인하는 명령어로, 장치 파티션들의 UUID 와 파일 시스템의 타입을 확인하기 위해 사용한다.
/dev/sdb 장치의 파티션 설정 정보는 다음과 같다.
파티션 구성만 했을 뿐, 포맷 작업은 아직 진행되지 않았기에 UUID 값 및 파일 시스템 타입 등의 정보들이 출력되지 않는 것을 확인할 수 있다.
mkfs 명령어
make file system 의 약자로, 파티션 포맷을 위한 명령어이다.
포맷이란?
파티션을 읽고 쓰기 가능한 형태로 만들기 위해 지정한 파일 시스템으로 디스크를 초기화하는 과정이다.
1) -t 옵션
특정 파일 시스템으로 파티션을 포맷한다.
-t 옵션을 통해, ext4 파일 시스템으로 /dev/sdb5 파티션을 포맷한다.
blkid 명령으로 확인해보면, /dev/sdb5 파티션의 UUID 와 ext4 로 포맷되었음을 확인할 수 있다.
-t 옵션을 통해, xfs 파일 시스템으로 /dev/sdb6 파티션을 포맷한다.
blkid 명령으로 확인해보면, /dev/sdb6 파티션의 UUID 와 xfs 로 포맷되었음을 확인할 수 있다.
이번에는 -t 옵션을 통해, ext3 파일 시스템으로 /dev/sdb5 파티션을 재포맷한다.
/dev/sdb5 파티션의 파일 시스템이 ext4 에서 ext3 로 변경되었음을 확인할 수 있다.
2) -j 옵션
-j 옵션은 journaling 의 약자로, ext3 파일 시스템으로 포맷한다.
/dev/sdb5 파티션이 ext3 파일 시스템으로 포맷된 것을 확인할 수 있다.
3) 옵션 미 사용
별도의 옵션을 지정하지 않는다면, ext2 파일시스템으로 포맷된다.
옵션을 지정하지 않았기에, ext2 파일시스템으로 /dev/sdb5 파티션이 포맷된 것을 확인할 수 있다.
4) mke2fs 명령어
mkfs 의 옵션을 지정하지 않고 사용한 결과와 동일하게 파일 시스템을 ext2 로 포맷한다.
/dev/sdb5 파티션이 ext2 파일 시스템으로 포맷된 것을 확인할 수 있다.
5) Extended 파티션 포맷
Extended 파티션인 /dev/sdb3 을 포맷해보고자 한다.
Extended 파티션은 포맷이 불가능한 것을 확인할 수 있다.
6) . (dot) 옵션
-t 옵션과 동일하게, mkfs.[파일시스템 형식] 의 지정한 파일 시스템으로 파티션을 포맷한다.
/dev/sdb5 파티션이 ext4 파일 시스템으로 포맷된 것을 확인할 수 있다.
7) -f 옵션
xfs 파일 시스템의 경우, 덮어쓰기 할때는 -f 옵션을 사용해야 한다.
/dev/sdb5 와 /dev/sdb6 파티션이 xfs 파일 시스템으로 포맷된 것을 확인할 수 있다.
df 명령어
파일 시스템의 전체 크기, 가용 용량 등의 정보들을 출력해주는 명령어이다.
1) -h 옵션
사람이 읽기 쉽도록, 한눈에 정리하여 파일 시스템의 정보들을 출력한다.
앞서 실습한 /dev/sdb5 와 /dev/sdb6 파티션의 포맷 정보 및 크기, 가용량, 마운트 위치 등의 정보를 확인할 수 있다.
2) -T 옵션
파일 시스템의 유형까지 함께 출력한다.
du 명령어
디렉토리 및 파일들이 차지하고 있는 용량 정보를 출력해주는 명령어이다.
1) 옵션 미사용
지정한 디렉토리 하위에 있는 파일 및 디렉토리의 용량 정보를 출력한다.
/home 디렉토리 하위의 파일들과 디렉토리들의 용량 정보가 출력된 것을 확인할 수 있다.
2) -s 옵션
출력 결과에 대한 합계들을 계산한다. -h 옵션과 함께 사용하면 단위와 함께 출력된다.
/home 디렉토리의 총 사용 용량 합계를 단위와 함께 출력한 것을 확인할 수 있다.
공부하면서 정리한 내용을 글로 작성하였습니다.
혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다. :)
'OS > Rocky' 카테고리의 다른 글
[Linux / Rocky] 파일 압축 및 아카이브 (0) | 2025.01.19 |
---|---|
[Linux / Rocky] mount 명령어 & /etc/fstab (0) | 2025.01.19 |
[Linux / Rocky] 리눅스 파티션 설정 (0) | 2025.01.17 |
[Linux / Rocky] 리눅스 환경 변수 (0) | 2025.01.16 |
[Linux / Rocky] UMASK 기본 허가권 (0) | 2025.01.15 |