Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 원동항공
- 로이앤메이
- 람다
- 자자손손 멸치국수
- 지은이네 밥상
- 성산
- EC2종료
- 한아름목장
- permission cannot be null or empty
- EC2
- GradleException
- 제주
- 펑후
- 종가식당
- pm2.5
- 구조에 청소가 필요합니다
- AutoPermissions
- 1602 LCD
- 리눅스
- 두문포갈치
- 가성비
- GP2Y1010AU
- 안매움
- 사진찍기 좋음
- 무조건 비빔밥
- 갈치공장
- Linux
- 광어튀김 서비스
- 서귀다원
- 중국 가정식
Archives
- Today
- Total
내 소소한..
디스크 파티션 UUID 확인하기, fstab에 UUID로 파티션 추가하기 본문
/etc/fstab 파일에 마운트할 디스크나 블록 디바이스의 파일시스템명(/dev/sda1 같은)을 적는 것 보다는 UUID를 적는 것이 유리하다.
특히 USB로 연결된 블록 디바이스라면 다시 연결하면서 파일시스템명이 바뀔 개연성이 있기 때문이다.
/etc/fstab 파일의 상단 주석에는 아래와 같은 내용이 포함돼 있다.
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
권고대로 UUID로 파일시스템 부분을 적어주는 것이 좋겠다.
UUID 확인하기
디스크를 연결한 채로 blkid 를 실행한다.
/dev/sda1: UUID="6306-D351" TYPE="vfat" PARTUUID="ce1379ba-1183-4e12-aaee-cf564e63752c"
/dev/sda2: UUID="8078b019-262e-4383-a5e2-290163391fa2" TYPE="swap" PARTUUID="033f521f-0ff4-4c1a-a136-bff9b224d38f"
/dev/sda3: UUID="28665e5b-bcef-4fc2-ba6b-ed650828622c" TYPE="ext4" PARTUUID="92fe1d34-b8be-4da4-a1b3-91bbc6acdcb1"
/dev/sda4: UUID="9231cce9-88d7-4615-b6d3-7e2a731ec8c3" TYPE="ext4" PARTUUID="35d8e531-f645-4bd8-93d6-57aa634a2f41"
/dev/sdb1: LABEL="Multimedia" UUID="E8026A72026A4624" TYPE="ntfs" PARTUUID="23deca0c-01"
/dev/sdc1: UUID="b1c7c897-be87-4487-9e81-bc6d2d146a0e" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="d8bcdba0-b115-4750-b48a-a62db9b60653"
/dev/sdc2: UUID="77bdacab-1aa3-415d-907c-fba55b8757d3" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="d6f133a7-185f-4c08-aa95-e50dfef5a1f3"
/dev/loop0: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop14: TYPE="squashfs"
/dev/loop15: TYPE="squashfs"
/dev/loop16: TYPE="squashfs"
/dev/loop17: TYPE="squashfs"
/dev/loop18: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
일반적인 리눅스 파티션(ext4 등)은 긴 UUID가 나타나는 반면, vfat나 NTFS 파티션은 짧은 UUID가 나타난다.
/etc/fstab 파일에 추가하기
위 결과를 확인한 뒤 ext4 파티션인 /dev/sdc1을 /mnt/my 위치에 마운트해서 사용하려면 fstab 파일에 다음 내용을 추가한다.
# /dev/sdc1을 /mnt/my에 마운트한다.
UUID=b1c7c897-be87-4487-9e81-bc6d2d146a0e /mnt/my ext4 defaults 0 2
NTFS 파티션인 /dev/sdb1을 /mnt/ntfs에 마운트하려면 fstab에 다음 내용을 추가한다.
# 외장HDD NTFS
UUID=E8026A72026A4624 /mnt/ntfs auto,nofail,noatime,rw,user,umask=002 0 0
옵션이 까다로운데, 주요 옵션은
- auto: 부팅 후 자동 마운트
- nofail: 부팅 시 장치가 없어도 멈추지 않음 (USB 장치라 제거돼도 부팅돼야 한다면..)
이다.
참고로 NTFS 파티션을 마운트하려면 ntfs-3g 패키지가 사전에 설치돼 있어야 한다.
'IT > CentOS 7' 카테고리의 다른 글
리눅스 XFS 파티션 "구조에 청소가 필요합니다" 메시지가 나올 때 (0) | 2017.11.25 |
---|---|
CentOS Ubuntu 등 리눅스에 외장하드 연결 시 디렉토리 지정 (0) | 2017.11.25 |
CentOS 7에서 무선랜 장비 끄기 (0) | 2017.10.13 |
Comments