오래 전에 구매한 라즈베리파이(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 |