====== 리눅스 디스크 볼륨 마운트 ======
부팅시에도 쓰려면
/etc/fstab파일수정
# /mnt/maro was on /dev/nvme0n1p9
UUID=b27527a5-36c1-4257-9fef-e7e272bd31fa /mnt/maro ext4 errors=remount-ro 0 1
====== Oracle Cloud 볼륨 사용하기 ======
===== 볼륨연결하기 =====
1.OCI 콘솔에서 앞서 Attach된 Block Volume의 Device Path(/dev/oracleoci/oraclevdb)를 확인할 수 있습니다.
볼륨을 인스턴스에 연결하고 scsi명령을 수행한다.
2.Device Path를 확인합니다.
[opc@examplelinuxinstance ~]$ ls -la /dev/oracleoci/
total 0
drwxr-xr-x. 2 root root 140 Jan 10 07:25 .
drwxr-xr-x. 20 root root 3200 Jan 10 07:25 ..
lrwxrwxrwx. 1 root root 6 Jan 10 05:41 oraclevda -> ../sda
lrwxrwxrwx. 1 root root 7 Jan 10 05:41 oraclevda1 -> ../sda1
lrwxrwxrwx. 1 root root 7 Jan 10 05:41 oraclevda2 -> ../sda2
lrwxrwxrwx. 1 root root 7 Jan 10 05:41 oraclevda3 -> ../sda3
lrwxrwxrwx. 1 root root 6 Jan 10 07:35 oraclevdb -> ../sdb
3.마운트 할 디렉토리 생성
sudo mkdir /mnt/maro
4./etc/fstab 업데이트
sudo vi /etc/fstab
예시
#
# /etc/fstab
# Created by anaconda on Wed Dec 1 01:55:42 2021
...
## https://docs.us-phoenix-1.oraclecloud.com/Content/Block/Tasks/connectingtoavolume.htm
/dev/oracleoci/oraclevdb /mnt/vol1 xfs defaults,_netdev,nofail 0 2
5.마운트
sudo mount -a
===== 볼륨확장하기 =====
mama@greed ~ % cd /dev/oracleoci
mama@greed oracleoci % ll
total 0
lrwxrwxrwx 1 root root 6 Jan 13 14:46 oraclevda -> ../sdb
lrwxrwxrwx 1 root root 7 Jan 13 14:46 oraclevda1 -> ../sda1
lrwxrwxrwx 1 root root 8 Jan 13 14:46 oraclevda14 -> ../sda14
lrwxrwxrwx 1 root root 8 Jan 13 14:46 oraclevda15 -> ../sda15
mama@greed oracleoci % sudo dd iflag=direct if=/dev/sdb of=/dev/null count=1
1+0 records in
1+0 records out
512 bytes copied, 0.000851876 s, 601 kB/s
mama@greed oracleoci % echo "1" | sudo tee /sys/class/block/sdb/device/rescan
1
mama@greed oracleoci %
==== 리눅스파티션확장 ====
# lsblk
# parted
# (parted) unit s
# (parted) print
# (parted) rm
# (parted) mkpart
# (parted) print
# (parted) quit
# lsblk
==== 파티션을 위한 파일 시스템 확장 ====
xfs_repair
mkdir
mount -o nouuid
xfs_growfs -d
df -lh