RHCSA : 로컬 스토리지 구성 – 부팅 시 UUID(Universally Unique ID) 또는 레이블로 시스템이 파일 시스템을 마운트하도록 구성

RHCSA 주제입니다. CertDepot 사이트를 번역 및 내용 추가하였으며, 컨텐츠 관련 모든 권리는 CertDepot에 있습니다.

사전 준비사항

생성한 논리 볼륨 포맷하기

Allocating group tables: done
Writing inode tables: done
Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done

[root@server2 ~]#


## UUID로 마운트하기
* **UUID**는 **U**niversal **U**nique **ID**의 약자이다. **UUID**는 128비트 값으로서 디스크나 디스크의 파티션을 유일하게 구분해주는 역할을 한다.

##### 1. 디스크 **UUID** 목록을 출력하려면, 다음과 같이 입력한다.  

[root@server2 ~]# blkid /dev/sda1: UUID=”8bee4769-02a2-4247-9cb8-d24df45b10c4” TYPE=”xfs” /dev/sda2: UUID=”eDdqYl-A0eb-w1rG-MI5D-weem-2coz-SOCLeF” TYPE=”LVM2_member” /dev/sdb1: UUID=”wypVzY-LMsQ-9CEc-t1c8-uCK6-G0Gx-iFS3xF” TYPE=”LVM2_member” PARTLABEL=”Linux filesystem” PARTUUID=”8b86c026-d496-482c-a37d-3f1fef82249c” /dev/sdb2: UUID=”YBaAU7-IoiF-HP9D-aFpm-c63P-tYUm-LTc8Uo” TYPE=”LVM2_member” PARTLABEL=”Linux filesystem” PARTUUID=”7bdaf435-2fe4-4e5f-9e36-1c56d5667e8e” /dev/mapper/centos-swap: UUID=”88634fb5-9239-4bde-85bb-52cc8167d458” TYPE=”swap” /dev/mapper/centos-root: UUID=”2ffd2b37-0ce6-4ce1-bd1a-8cfd6f915e4b” TYPE=”xfs” /dev/mapper/myvg-mylv: UUID=”c6ff74f9-0b17-4f18-843b-691a5aba2037” TYPE=”ext4” [root@server2 ~]#

##### 2. 원하는 **UUID**만을 보려면, 다음과 같이 입력한다.

[root@server2 ~]# blkid | grep mylv /dev/mapper/myvg-mylv: UUID=”c6ff74f9-0b17-4f18-843b-691a5aba2037” TYPE=”ext4” [root@server2 ~]#


##### 2. 마운트하려는 디스크나 파티션(여기서는 `mylv`로 가정)을 정의하고, `/etc/fstab` 파일에 추가하려면, 다음과 같이 입력한다.

[root@server2 ~]# blkid | grep mylv » /etc/fstab [root@server2 ~]#


##### 3. `/etc/fstab` 파일을 열어서 추가한 마지막 줄을 올바른 인자들(여기서는 마운트 할 경로는 `/mnt`로, 파일 시스템 종류는 `ext4`로 가정한다)로 고쳐준다.

[root@server2 ~]# vim /etc/fstab #

/etc/fstab

Created by anaconda on Tue Apr 19 12:47:49 2016

#

Accessible filesystems, by reference, are maintained under ‘/dev/disk’

See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

# /dev/mapper/centos-root / xfs defaults 1 1 UUID=8bee4769-02a2-4247-9cb8-d24df45b10c4 /boot xfs defaults 1 2 /dev/mapper/centos-swap swap swap defaults 0 0 UUID=”c6ff74f9-0b17-4f18-843b-691a5aba2037” /mnt ext4 defaults 1 2 ~
~
~
~
~
~
~
~
~
~
– 끼워넣기 – 12,67-76 모두 [root@server2 ~]#

##### 4. 디스크 또는 파티션을 마운트하려면, 다음과 같이 입력한다.

[root@server2 ~]# mount /mnt [root@server2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 8.5G 3.7G 4.9G 44% / devtmpfs 905M 0 905M 0% /dev tmpfs 914M 80K 914M 1% /dev/shm tmpfs 914M 8.9M 905M 1% /run tmpfs 914M 0 914M 0% /sys/fs/cgroup /dev/sda1 497M 119M 379M 24% /boot /dev/mapper/myvg-mylv 488M 780K 452M 1% /mnt [root@server2 ~]#


## 라벨로 마운트하기
* **UUID**와 더불어 디스크나 디스크의 파티션에 라벨을 할당할 수 있다. 라벨은 `ext2/ext3/ext4`의 경우 최대 **16**문자 길이까지 가능하다.

##### 1. 디스크나 파티션(여기서는 `/dev/myvg/mylv`로 가정)에 라벨을 정의하려면, 다음과 같이 입력한다.

[root@server2 ~]# e2label /dev/myvg/mylv TESTLVLABEL [root@server2 ~]#

* 노트: `tune2fs -L TESTLVLABEL /dev/myvg/mylv` 커맨드로도 가능하다.

##### 2. 디스크나 파티션(여기서는 `/dev/myvg/mylv`로 가정)에 정의된 라벨을 확인하려면, 다음과 같이 입력한다.

[root@server2 ~]# e2label /dev/myvg/mylv TESTLVLABEL [root@server2 ~]#


##### 3. `/etc/fstab` 파일을 열어서 아까 라벨을 정의한 논리 볼륨(여기서는 `/dev/myvg/mylv`볼륨을 마운트할 것이며, 라벨은 `TESTLVLABEL`이고, 마운트 할 경로는 `/mnt`로, 파일 시스템 종류는 `ext4`로 가정한다)을 추가해준다.

[root@server2 ~]# vim /etc/fstab #

/etc/fstab

Created by anaconda on Tue Apr 19 12:47:49 2016

#

Accessible filesystems, by reference, are maintained under ‘/dev/disk’

See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

# /dev/mapper/centos-root / xfs defaults 1 1 UUID=8bee4769-02a2-4247-9cb8-d24df45b10c4 /boot xfs defaults 1 2 /dev/mapper/centos-swap swap swap defaults 0 0 LABEL=TESTLVLABEL /mnt ext4 defaults 1 2 ~
~
~
~
~
~
~
~
~
~
– 끼워넣기 – 12,42-75 모두 [root@server2 ~]#

##### 4. 디스크 또는 파티션을 마운트하려면, 다음과 같이 입력한다.

[root@server2 ~]# mount /mnt [root@server2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 8.5G 3.7G 4.9G 44% / devtmpfs 905M 0 905M 0% /dev tmpfs 914M 80K 914M 1% /dev/shm tmpfs 914M 8.9M 905M 1% /run tmpfs 914M 0 914M 0% /sys/fs/cgroup /dev/sda1 497M 119M 379M 24% /boot /dev/mapper/myvg-mylv 488M 780K 452M 1% /mnt [root@server2 ~]# ```

at4am의 프로필 이미지

at4am

2016년 05월 11일

글쓴이의 더 많은 글 읽어보기