본문 바로가기

메이플의 개발 스토리

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

OS/Linux

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

mapled 2020. 1. 30. 02:14

안녕하세요. 메이플입니다.

최근에 라즈베리파이에 우분투 OS를 설치해서 작업 중인데, USB를 사용하는 방법을 잘 모르겠더라고요.

그래서 열심히 검색해봤는데.. 제가 원하는 딱! 정리된 정보가 안 보이길래 제가 이번에 작성해보려고 합니다.


마운트 하는 방법

1. 먼저 USB를 우분투 PC에 연결합니다.

 

2. USB가 연결된 디바이스 경로를 확인합니다.

제가 연결했을 USB를 연결하니깐 디바이스 경로(Device)가 /dev/sda1으로 나왔었습니다.

이때 중요한 것은 USB의 Type이 FAT32인지, NTFS인지 확인하셔야 합니다.

sudo fdisk -l

 

3. USB를 마운트 시킬 디렉터리를 생성합니다.

필자는 /mnt 디렉터리 안에 생성하였습니다. 다른 위치에 생성하셔도 무방합니다.

mkdir /mnt/usb

 

4. 해당 디렉터리로 USB를 마운트한다

* 관리자 권한이 필요한 경우, 명령어 앞에 sudo를 붙이세요.

 

- USB의 타입이 NTFS인 경우

sudo mount -t ntfs /dev/sda1 /mnt/usb

 

- USB의 타입이 FAT32인 경우

sudo mount -t vfat /dev/sda1 /mnt/usb

 

* USB의 타입이 FAT32인데 ntfs를 적으면 아래와 같은 에러가 발생합니다.

ubuntu@ubuntu:~$ sudo mount -t ntfs /dev/sda1 /mnt/usb/
NTFS signature is missing.
Failed to mount '/dev/sda1': Invalid argument
The device '/dev/sda1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

 

 

추가적으로, 잘 마운트됐는지 확인하시려면 df -h 명령어를 사용하시거나,

/mnt/usb 경로로 들어가셔서 USB 파일이 잘 존재하는지 확인하면 됩니다!


언마운트 하는 방법

마운트도 하셨다면, 다 사용한 후에 언마운트를 하는 방법도 알아야겠죠?

필자는 아래 방법을 이용해서 주로 언마운트를 합니다.

* 관리자 권한이 필요한 경우, sudo를 붙여주는 거 잊지 마세요!

sudo eject /mnt/usb

sudo eject /dev/sda1을 사용해도 됩니다.

 

 

unmount 명령어를 이용하는 방법도 있지만, USB와 같은 보조 메모리는 eject를 사용해서 언마운트하셔도 됩니다.

unmount와 eject의 차이점에 대한 자세한 내용은 아래 페이지에 소개되니 참고하세요!

https://askubuntu.com/questions/5845/what-is

 

What is the difference between "Unmount", "Eject", "Safely Remove Drive" and the eject icon?

When I right-click the desktop icon for my USB drive or SD card I have the choice to "Eject" or "Safely Remove Drive": In the Tree side pane in Nautilus, I can either "Unmount" or "Eject": The Pl...

askubuntu.com


아래 링크는 리눅스에서 사용되는 파일 시스템 명령어에 대해 정리해놓은 글입니다!

명령어 형식이나 옵션에 대해 본 게시글보다 좀더 자세히 알 수 있습니다 :)

 

https://mapled.tistory.com/entry/%ED%8C%8C%EC%9D%BC-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EB%A7%88%EC%9A%B4%ED%8A%B8-%EB%AA%85%EB%A0%B9%EC%96%B4-mount-unmount-eject-fdisk-mkfs

 

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

안녕하세요, 메이플입니다! 오늘은 파일 시스템 관련 명령어를 알아보겠습니다 :) mount / unmount mount는 파일 시스템은 마운트, unmount는 파일 시스템을 언마운트하는 명령어입니다. mount [명령어 형

mapled.tistory.com

 

Comments