Showing posts with label Block Volume. Show all posts
Showing posts with label Block Volume. Show all posts

Friday, 19 June 2020

Add block volume to OCI instance and mount as /u01

First step add block volume through console with appropriate size as dev full path. 
Example in this case -  /dev/oracleoci/oraclevdb
















## Add volume as /dev/oracleoci/oraclevdb

[opc@oci-instance dev]$ cd oracleoci
[opc@oci-instance oracleoci]$ ls -lrt

total 0
lrwxrwxrwx. 1 root root 6 Jun  4 19:30 oraclevda -> ../sda
lrwxrwxrwx. 1 root root 7 Jun  4 19:30 oraclevda3 -> ../sda3
lrwxrwxrwx. 1 root root 7 Jun  4 19:30 oraclevda2 -> ../sda2
lrwxrwxrwx. 1 root root 7 Jun  4 19:30 oraclevda1 -> ../sda1


#### Run ICSCI command ####

[opc@oci-instance oracleoci]
sudo iscsiadm -m node -o new -T iqn.2015-12.com.oracleiaas:2c5b982e-acac-4c0c-a25a-5419ec4195ca -p 169.254.2.2:3260
sudo iscsiadm -m node -o update -T iqn.2015-12.com.oracleiaas:2c5b982e-acac-4c0c-a25a-5419ec4195ca -n node.startup -v automatic
sudo iscsiadm -m node -T iqn.2015-12.com.oracleiaas:2c5b982e-acac-4c0c-a25a-5419ec4195ca -p 169.254.2.2:3260 -l



[opc@oci-instance oracleoci]$
[opc@oci-instance oracleoci]$ ls -lrt
total 0
lrwxrwxrwx. 1 root root 6 Jun  4 19:30 oraclevda -> ../sda
lrwxrwxrwx. 1 root root 7 Jun  4 19:30 oraclevda3 -> ../sda3
lrwxrwxrwx. 1 root root 7 Jun  4 19:30 oraclevda2 -> ../sda2
lrwxrwxrwx. 1 root root 7 Jun  4 19:30 oraclevda1 -> ../sda1
lrwxrwxrwx. 1 root root 6 Jun 18 16:31 oraclevdb -> ../sdb

#### Add entry in /etc/fstab to lost volume during reboot

[opc@oci-instance oracleoci]$ cat /etc/fstab
## More information:
## https://docs.us-phoenix-1.oraclecloud.com/Content/Block/Tasks/connectingtoavolume.htm
/dev/oracleoci/oraclevdb /u01 ext4 defaults,_netdev,nofail 0 0

### Make ext4 filesystem

[opc@oci-instance dev]$ sudo mkfs -t ext4 /dev/sdb
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=256 blocks
49152000 inodes, 196608000 blocks
9830400 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2344615936
6000 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000

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

[opc@oci-instance dev]$


###### mount /u01 

[opc@oci-instance dev]$ sudo mkdir /u01
[opc@oci-instance dev]$ sudo mount /dev/sdb /u01
[opc@oci-instance dev]$
[opc@oci-instance dev]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        158G     0  158G   0% /dev
tmpfs           158G     0  158G   0% /dev/shm
tmpfs           158G   49M  158G   1% /run
tmpfs           158G     0  158G   0% /sys/fs/cgroup
/dev/sda3        39G  2.9G   36G   8% /
/dev/sda1       200M  9.7M  191M   5% /boot/efi
tmpfs            32G     0   32G   0% /run/user/995
tmpfs            32G     0   32G   0% /run/user/1000
/dev/sdb        739G   73M  701G   1% /u01