일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- EC2
- 성산
- 로이앤메이
- 구조에 청소가 필요합니다
- GP2Y1010AU
- Linux
- 람다
- 1602 LCD
- 무조건 비빔밥
- 원동항공
- 한아름목장
- 사진찍기 좋음
- EC2종료
- GradleException
- 제주
- 두문포갈치
- 지은이네 밥상
- 펑후
- pm2.5
- 자자손손 멸치국수
- 광어튀김 서비스
- 종가식당
- 서귀다원
- 안매움
- 리눅스
- permission cannot be null or empty
- AutoPermissions
- 가성비
- 갈치공장
- 중국 가정식
- Today
- Total
내 소소한..
CentOS Ubuntu 등 리눅스에 외장하드 연결 시 디렉토리 지정 본문
사용하던 외장 HDD(NTFS 혹은 FAT32)등을 부착 시 마운트가 임의의 위치로 이루어진다.
이는 /media/user/808601B48601AC2A 같은 디렉토리이다.
디스크가 하나밖에 없는 경우야 크게 문제가 없겠지만 저 숫자로 된 디렉토리가 거슬린다.
깔끔하게 /share 아래로 마운트 하고 싶다.
1. HDD의 장치 파일명을 확인한다.
reve@Centre:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 3.9G 0 3.9G 0% /dev tmpfs 784M 9.5M 774M 2% /run /dev/sda5 74G 4.9G 65G 8% / tmpfs 3.9G 236K 3.9G 1% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/sda2 96M 30M 67M 31% /boot/efi tmpfs 784M 56K 784M 1% /run/user/1000 /dev/sdb1 1.8T 678G 1.1T 39% /media/reve/fbfe3cdf-daf9-4a03-9472-e48ec1f7ae3b /dev/sda7 745G 479G 266G 65% /media/reve/808601B48601AC2A |
요놈.. /dev/sda7을 할당받았구나! (사실은 윈도우에 딸린 내장하드..)
2. 새로 부착한 장치의 UUID를 확인한다.
reve@Centre:~$ sudo blkid /dev/sda1: LABEL="M-kM-3M-5M-jM-5M-," UUID="4EFCDCF4FCDCD775" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e942182b-178b-4c4f-ae73-7e205fcb9afc" /dev/sda2: UUID="ECDF-6AF2" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="08f4d997-37c3-47bf-b768-3dcbaf176825" /dev/sda4: UUID="B46AE9856AE94528" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="a2cbcf97-f265-45d7-be2a-c22eb52830bb" /dev/sda5: UUID="2f2671e1-49f0-415d-a161-67b120f307f5" TYPE="ext4" PARTUUID="dfed5d38-7f52-46a2-8a36-d244622db3f2" /dev/sda6: UUID="a90d9e55-e4b0-4a15-9a5b-2b9b67c6477e" TYPE="swap" PARTUUID="d8182f0b-5ca5-42fd-a5ac-ab62397e5a36" /dev/sda7: UUID="808601B48601AC2A" TYPE="ntfs" PARTUUID="1886063e-4ed0-4565-a835-dc43c4f4e451" /dev/sdb1: UUID="fbfe3cdf-daf9-4a03-9472-e48ec1f7ae3b" TYPE="ext4" PARTUUID="23deca0c-01" /dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="f982f180-02f9-45a8-bbaa-d08ce0260d58" |
딴건 다 필요없다. 1번에서 확인한 장치의 UUID만 있으면 된다.
3. 일단 현재 mount 된 HDD를 unmount 한다.
reve@Centre:~$ sudo umount /dev/sda7 |
4. /etc/fstab 을 편집한다. 이 파일에 연결하기를 원하는 디스크 장치와 마운트 위치를 지정할 수 있다.
2번 과정에서 본 UUID를 머릿속 클립보드에 잘 저장해 두자.
다음과 같이 파일 맨 아래에 추가한다.
# 내 외장하드 UUID=B46AE9856AE94528 /share ntfs defaults 0 0 |
여기까지만 하고 다음 과정을 가도 상관은 없는데..
문제는 위와 같이 하면 외장HDD가 달리지 않으면 재부팅 시 리눅스 부팅이 되지 않는다. ㅜㅜ
취향에 따라 defaults 부분을 다음과 같이 수정한다.
# 내 외장하드 UUID=B46AE9856AE94528 /share ntfs auto,nofail,noatime,rw,user 0 0 |
5. 이제 mount를 한다. 만약 마운트할 디렉토리를 아직도 안만들었다면! 당연히 만들어 두어야 한다.
sudo mount /share |
위와 같이 하면 새 위치에 장치가 마운트 된 것을 확인할 수 있다.
이 방법의 단점은 중간에 USB 플러그 시 바로 마운트 되지 않는다는 것이다.
위와 같은 mount 문으로 마운트를 하는 작업이 필요하다.
(대부분은 HDD를 떼어냈다 붙였다 하진 않을 듯 하다.)
'IT > CentOS 7' 카테고리의 다른 글
디스크 파티션 UUID 확인하기, fstab에 UUID로 파티션 추가하기 (0) | 2021.02.08 |
---|---|
리눅스 XFS 파티션 "구조에 청소가 필요합니다" 메시지가 나올 때 (0) | 2017.11.25 |
CentOS 7에서 무선랜 장비 끄기 (0) | 2017.10.13 |