부팅시에도 쓰려면 /etc/fstab파일수정
# /mnt/maro was on /dev/nvme0n1p9 UUID=b27527a5-36c1-4257-9fef-e7e272bd31fa /mnt/maro ext4 errors=remount-ro 0 1
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 <volume_id> # (parted) unit s # (parted) print # (parted) rm <partition_number> # (parted) mkpart # (parted) print # (parted) quit # lsblk
xfs_repair <partition_id> mkdir <directory_name> mount <partition_id> <directory_name> -o nouuid xfs_growfs -d <directory_name> df -lh