시스템(Linux)

리눅스 운영체제에서 USB 장치를 마운트하는 방법에 대해 알아보겠습니다.

forward error correction Circle 2024. 12. 11. 08:43
반응형

Ⅰ. USB 마운트

 리눅스 운영체제에서 USB를 마운트를 하는 방법은 자동 마운트, 수동 마운트로 나눠집니다. GUI(Graphical User Interface) 와 같은 데스크톱 환경일 경우 자동으로 마운트되지만, CLI(Command Line Interface) 환경인 기본 설정 환경일 경우 수동으로 마운트 해야합니다. 수동일 경우 마운트 하는 방법에 대해 알아보겠습니다.
 
ⅰ. 자동 마운트
대부분의 리눅스 데스크톱 환경(예: GNOME, KDE)에서는 USB를 연결하면 자동으로 마운트되고 파일 관리자가 열립니다.
자동으로 마운트되지 않는다면 수동으로 마운트해야 합니다.

ⅱ. 수동 마운트
마운트할 디렉토리 생성 USB를 마운트할 디렉토리를 생성합니다.

 

Ⅱ. USB 장치 연결 확인

ⅰ. USB를 연결한 후, 시스템에서 이를 인식했는지 확인합니다.

[root@feccle ~] # dmesg | tail

 

최근에 연결된 장치 정보가 출력됩니다. sda, sdb 같은 이름으로 디바이스가 표시될 것입니다.

 

ⅱ. 새로 추가된 디스크를 식별합니다.

[root@feccle ~] # fdisk -l

 

Ⅲ. 마운트할 디렉터리 생성

[root@feccle ~] # mkdir /usb_mount

Ⅳ. fdisk 명령어를 활용한 파티션 생성

[root@feccle ~]# fdisk /dev/sda1

Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-30027775, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-30027775, default 30027775):

Created a new partition 1 of type 'Linux' and of size 14.3 GiB.

Command (m for help): w
The partition table has been altered.

n: 새 파티션 생성
p: 기본 파티션 선택
원하는 크기 입력 (기본값 사용 가능)
w: 변경 내용 저장 및 종료

Ⅴ. 파일시스템 생성

[root@feccle ~] # mkfs.ext4 /dev/sda1

Found a dos partition table in /dev/sda1
Proceed anyway? (y,N)

기존 USB에 데이터가 남아 있을 경우에 아래와 같은 문구가 발생할 수 있으며, 이 파티션 위에 파일시스템을 새로 생성하려면 기존 데이터를 덮어써야 합니다.

 

Ⅵ. 디스크 파티션 정보를 다시 읽기 및 USB 마운트 후 디스크 정보 확인

[root@feccle ~] # partprobe /dev/sda1
[root@feccle ~] # mount /dev/sda1 /usb_mount
[root@feccle ~] # df -h

 

Ⅶ. USB 사용

마운트된 디렉토리로 이동하여 USB의 파일에 접근합니다.

[root@feccle ~] # cd /usb_mount

Ⅷ. USB 마운트 해제 (Unmount)

USB 사용 후 안전하게 제거하려면 반드시 마운트를 해제해야 합니다.

[root@feccle ~] # umount /dev/sda1
                  or
[root@feccle ~] # umount /usb_mount

 

반응형