반응형

  오래 전에 구매한 라즈베리파이(Raspberry pi)에 우분투(ubuntu) 서버 버전을 설치하여 개인용 웹크롤링 서버로 이용하고 있습니다. 본래 서버용으로 나온 제품이 아닌 물건에 마이크로sd를 달아놨으니 저장된 데이터가 언제든 날아갈 수 있다는 불안함에 주기적으로 외장 저장매체로 옮기는 작업을 합니다. 문제는 가끔 ssh로 접속하고 재부팅하는데 이때마다 usb를 다시 마운트를 하기가 귀찮습니다.

  한번 설정을 해놓으면 재부팅을 하더라도 알아서 마운트를 하니, 신경을 쓸 일이 없어 좋은데 수년에 한번 할까말까하는 설정이다보니 제가 까먹는 일이 있어서 기록으로 남깁니다.

~$ sudo fdisk -l

 위와 같이 fdisk -l 을 sudo 권한으로 실행해보면 아래와 유사한 내용이 나옵니다.

Disk /dev/mmcblk0: 14.9 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x24c43490

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1 *      2048   526335   524288  256M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      526336 31116254 30589919 14.6G 83 Linux


Disk /dev/sda: 14.9 GiB, 16018046976 bytes, 31285248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device     Boot Start      End  Sectors  Size Id Type
/dev/sda1  *       48 31285247 31285200 14.9G  b W95 FAT32

찬찬히 살펴보면 저의 경우는 16 GB usb를 꽂아놨는데, 맨 마지막에 있는 14.9 GB인 /dev/sda1이 제의 usb이네요.

일단 마운트 시킬 디렉토리 경로를 만듭니다.

~$ sudo mkdir /media/usb

생성시킨 경로에 앞에서 찾은 sda1 디바이스를 마운트 시킵니다.

~$ sudo mount -t vfat /dev/sda1 /media/usb

여기까지 했으면, /media/usb에 제 usb가 마운트가 된 겁니다. 하지만, 매번 재부팅할 때마다 이걸 실행시키고 있을 수는 없기에 /etc/fstab를 수정해야 합니다.

우선, fstab를 백업시켜 놓고 수정을 합니다.

~$ sudo cp /etc/fstab /etc/fstab.bak
~$ sudo vi /etc/fstab

vi 에디터로 fstab를 보면, 아래와 유사한 내용이 보일 겁니다.

LABEL=writable  /        ext4   defaults        0 0
LABEL=system-boot       /boot/firmware  vfat    defaults        0       1

제일 하단에 다음과 같이 한 줄을 추가 합니다.

/dev/sda1       /media/usb      vfat    defaults        0       0

중간에 vfat은 제가 usb를 FAT포맷으로 하였기 때문이고, ntfs포맷이라면 ntfs로 입력을 하셔야 합니다.

근데 간혹 ntfs의 경우 다음의 패키지를 설치해줘야 할 때가 있으니, ntfs포맷이라면 미리 해당 패키지를 찾아보고 설치를 해놓으심이..

sudo apt-get install ntfs-3g

fstab 수정까지 마치면, 재부팅 후에도 usb가 물려있다면 자동으로 마운트를 하게 됩니다.

반응형

'컴 & 프로그래밍 > Linux' 카테고리의 다른 글

Crontab 스케줄러 이용하기  (0) 2020.05.17
라즈베리파이에서 Gitea 구동  (0) 2020.04.11

+ Recent posts