반응형
GCP에서 CentOS7을 사용할 경우 디스트를 추가하여도 자동으로 적용 되지 않는다
디스트를 수동으로 마운트 해준다.
파티션 및 디스크 현황 확인
sudo lsblk
현재 sba디스크가 sba1으로 파티션 되어 있고 root가 사용중임.
추가로 sdb, sdc디스크를 마운트 해주려고 한다.
우선 디스크를 포멧 한다.
sudo mkfs.ext4 -m 0 -F -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/[DEVICE_ID]
DEVICE_ID는 sdb, sdc이다.
마운트를 하기 위해 디렉토리를 생성한다.
- 저는 root에 생성하였습니다.
cd /
sudo mkdir -p databse data
database : 데이터 베이스 영역
data : 첨부파일 등 각종 파일 영역
마운트 해줍니다.
sudo mount -o discard,defaults /dev/sdb /database
sudo mount -o discard,defaults /dev/sdc /data
각각의 폴더에 마운트 되었습니다.
-------- 추가사항 --------
인스턴스가 재실행 될 경우 마운트가 해제됩니다.
재시작 이후에도 자동으로 마운트를 해주어야 합니다.
1. 자동설정의 내용을 백업합니다.
sudo cp /etc/fstab /etc/fstab.backup
디스크의 UUID를 확인 합니다.
sudo blkid /dev/[DEVICE_ID]
출력 : /dev/[DEVICE_ID] UUID="[UUID]" TYPE="ext4"
- [DEVICE_ID]는 자동으로 마운트하려는 영구 디스크의 기기 ID입니다. 디스크에 파티션 테이블을 만드는 경우, 마운트하려는 파티션을 지정합니다.
- [UUID_VALUE]는 /etc/fstab 파일에 포함시켜야 하는 영구 디스크의 UUID입니다.
자동으로 마운트할 내용을 설정 합니다.
sudo vi /etc/fstab
아래 항목 입력
UUID=[UUID_VALUE] /mnt/disks/[MNT_DIR] ext4 discard,defaults,[NOFAIL_OPTION] 0 2
또는
echo UUID=`sudo blkid -s UUID -o value /dev/sdb` /database ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab
echo UUID=`sudo blkid -s UUID -o value /dev/sdc` /data ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab
마지막으로 정상적으로 설정된 내역이 있는지 확인
cat /etc/fstab
완료!
반응형
'IT > UNIX' 카테고리의 다른 글
MAC OS - catalina에서 JAVA 6 설치하지 (0) | 2019.11.07 |
---|---|
CentOS 7 Minimal 설치 및 초기 설정 (0) | 2019.08.26 |
서버간 파일공유 하기 (nfs) (0) | 2019.08.23 |
일반계정으로 1024미만 포트 사용하기! (0) | 2019.03.18 |
unix bash For Loop 예제 (0) | 2019.02.27 |