어제와 똑같이 살면서 다른 미래를 기대하지 말자

[구글클라우드] Linux VM에서 비부팅 디스크 포맷 및 마운트 본문

IT관심분야/Linux

[구글클라우드] Linux VM에서 비부팅 디스크 포맷 및 마운트

플랜액터 2023. 11. 30. 22:51

1. 포멧할 디스크 확인

# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  200M  0 part /boot/efi
└─sda2   8:2    0 19.8G  0 part /
sdc      8:32   0   50G  0 disk 

또는

# ls -l /dev/disk/by-id/google-*

 

2. 디스크 포멧

# mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdc

 

3. 마운트 포인트 생성 및 마운트

# mkdir -p /mnt/disks/sdc
# mount -o discard,defaults /dev/sdc /mnt/disks/sdc

 

4. 권한 설정 (모든 사용자 읽기,쓰기 가능)

# chmod a+w /mnt/disks/sdc

 

5. VM 재시작 시 자동 마운트 구성

# cp /etc/fstab /etc/fstab.backup

 

디스크 UUID 확인

# blkid /dev/sdc
/dev/sdc: UUID="35652b99-xxxx-42e7-a8f4-929593504039" BLOCK_SIZE="4096" TYPE="ext4"

 

기존 fstab 파일 백업 후 추가된 디스크 UUID 등 마운트 정보를 추가합니다.

# cp /etc/fstab /etc/fstab.backup
# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Nov 10 17:39:49 2020
#
# 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.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
UUID=5e3aed45-xxxx-4639-baf0-22d94bc14ee9 /                       xfs     defaults        0 0
UUID=0632-xxxx          /boot/efi               vfat    defaults,uid=0,gid=0,umask=077,shortname=winnt 0 2
UUID=35652b99-xxxx-42e7-a8f4-929593504039 /mnt/disks/sdc        ext4    discard,defaults,nofail 0 2

 

※ 구글클라우드 Linux VM에서 비부팅 디스크 포맷 및 마운트 참고

https://cloud.google.com/compute/docs/disks/format-mount-disk-linux?hl=ko

 

Comments