밥컴의 블로그입니다

서버 및 PC를 사용하면 자주 사용하는게 이동식 디스크인 USB를 자주 사용합니다.

DESKTOP 버전의 GUI가 있는 환경이라면 그냥 마우스로 클릭클릭해서 간단하게 들어갈 수 있겠지만

만약 server같이 GUI가 없는 환경이면 커맨드로 마운트를 해야 하는 경우가 생깁니다.


1. fdisk 로 USB찾기(sudo)

# fdisk -l

Disk /dev/sda: 15740.2 MB, 1574004886016 bytes

255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk identifier: 0x00000000


   Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1  1953525167   976762583+  c W95 FAT32(LBR)

 

가장 중요한 값인 디바이스정보와 포맷 정보를 위의 빨간색에서 찾을 수 있습니다.

부트정보는 dmesg로도 확인 가능하지만 어처피 FAT확인때문에 위와 같이 커맨드를 날려야되니 간단하게 위의 방법으로 정보를 얻습니다.


2. 임시 디렉토리 생성

# mkdir tmp_mount 

USB에 있는 파일들을 위의 tmp_mount 디렉토리에 보이게 할 예정입니다.


3. mount하기

# mount -t vfat /dev/sda1 tmp_mount 

fdisk에서 얻어온 fat정보를 -t 옵션으로 쓰고, 디바이스 정보가 argv[1], 마운트 시킬 디렉토리가 argv[2]에 오게 작성합니다.


4. enjoy

이제 tmp_mount에서 USB에 있는 내용을 사용할수 있습니다. 오예


5. unmount

# unmount /dev/sda1 

위의 명령으로 간단하게 해제합니다.


-끝-



'컴퓨터 > 리눅스' 카테고리의 다른 글

ls 커맨드 옵션 및 시간 표시  (0) 2017.03.23
vimdiff 간단 사용법  (0) 2017.03.04