본문 바로가기

메이플의 개발 스토리

[리눅스 - 파일 시스템 마운트 명령어] mount, unmount, eject, fdisk, mkfs 본문

OS/Linux

[리눅스 - 파일 시스템 마운트 명령어] mount, unmount, eject, fdisk, mkfs

mapled 2021. 11. 29. 22:37

안녕하세요, 메이플입니다!

오늘은 파일 시스템 관련 명령어를 알아보겠습니다 :)

 


mount / unmount

mount는 파일 시스템은 마운트,

unmount는 파일 시스템을 언마운트하는 명령어입니다.

 

mount [명령어 형식 및 옵션]

mount [옵션] 장치명 또는 마운트 포인트
-t 파일 시스템 종류 : 파일 시스템 종류 지정
-o 마운트 옵션 : 마운트 옵션 지정
-f : 마운트할 수 있는지 점검
-r : 읽기만 가능하게 마운트한다

unmount [명령어 형식 및 옵션]

unmount [옵션] 장치명 또는 마운트 포인트
-t 파일 시스템 종류 : 파일 시스템 종류 지정

 

[사용 예시]

mount
mount /dev/sdb1 /
mount -t iso9660 /dev/cdrom
unmount /dev/sdb1
unmount /mnt

[실습]

[master@localhost ~]$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
...
/dev/sr0 on /run/media/master/CentOS 7 x86_64 type iso9660 (ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)

fdisk

fdisk는 디스크의 파티션을 생성/삭제/보기 등의 작업으로 파티션을 관리하는데 사용되는 명령어입니다.

 

[명령어 형식 및 옵션]

fdisk [옵션] 장치명
-b <크기> : 섹터 크기를 지정(512, 1024, 2048, 4096)
-l : 파티션 테이블을 출력

fdisk 내부 명령
 a : 부팅 파티션을 설정
 b : bsd 디스크 라벨을 편집
 c : 도스 호환성을 설정
 d : 파티션 삭제
 l : 사용 가능한 파티션 종류를 출력
 m : 도움말을 출력
 n : 새로운 파티션을 추가
 o : 새로운 빈 DOS 파티션 생성
 p : 파티션 테이블 출력
 q : 작업 내용을 저장하지 않고 종료
 s : 새로운 빈 Sun 디스크 라벨을 생성
 t : 파티션 시스템 종류 변경
 u : 항목 정보를 변경, 출력
 v : 파티션 테이블 검사
 w : 파티션 정보를 디스크에 저장하고 종료
 x : 실린더 개수 변경 등 전문가를 위한 부가기능

 

[사용 예시]

fdisk /dev/sdb
fdisk -l

 

[실습]


mkfs, mke2fs

mkfs는 리눅스 파일 시스템을 생성,

mke2fs는 리눅스 개정판 확장 파일 시스템(ext2, 3, 4)를 생성하는 명령어입니다.

 

mkfs [명령어 형식 및 옵션]

mkfs [옵션] 장치명
-t 종류 : 파일 시스템 종류를 지정(default : ext2)

mke2fs [명령어 형식 및 옵션]

mke2 fs [옵션] 장치명
-t 종류 : 파일 시스템 종류를 지정(default : ext2)
-b 블록 크기 : 블록 크기를 바이트 수로 지정
-c : 배드 블록을 체크
-f 프래그먼트 크기 : 프래그먼트 크기를 바이트 수로 지정
-i inode당 바이트 수 : inode당 바이트 수를 지정(default : 4096)
-m 예약 블록 퍼센트 : 슈퍼 유저에게 예약해둘 블록의 퍼센트를 지정(default : 5%)

[사용 예시]

mkfs /dev/sdb1
mkfs -t ext4 /dev/sdb1
mke2fs /dev/sdb1
mke2fs -t ext4 /dev/sdb1

아래 링크는 Ubunt에서 USB를 마운트/언마운트하는 방법에 대해 정리한 글입니다.

필요할 시 참고해주세요 :)

https://mapled.tistory.com/entry/%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90%EC%84%9C-USB-%EB%A7%88%EC%9A%B4%ED%8A%B8-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

 

[Ubuntu] USB 마운트(mount)/언마운트(unmount) 하는 방법

안녕하세요. 메이플입니다. 최근에 라즈베리파이에 우분투 OS를 설치해서 작업 중인데, USB를 사용하는 방법을 잘 모르겠더라고요. 그래서 열심히 검색해봤는데.. 제가 원하는 딱! 정리된 정보가

mapled.tistory.com

 

Comments