Adding a DISK on GOOGLE Cloud VM

In this post we are going to see how to attach a DISK on Google Cloud VM.


1) Attaching a New Disk to VM

Go to your Google Cloud Console and navigate to Compute >> VM Instances.

Click the name of the instance where you want to add a disk.

Click Edit, at the top of the instance details page.

Scroll down to Additional disks and click Add item.

Configure the disk’s properties and click Create.

Scroll down to the bottom of the page and click Save to apply your changes to the instance and attach the new disk.

2) Check the new disk on VM. sbd is the new disk.

[himanshu@ebs122 ~]$ sudo lsblk
sda      8:0    0   10G  0 disk 
└─sda1   8:1    0   10G  0 part /
sdb      8:16   0  400G  0 disk

3) Format the Disk

sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/[DEVICE_ID]

Note: RHEL 6 and CentOS 6 do not accept the lazy_journal_init=0 argument. Remove this parameter when formatting zonal persistent disks on instances with these images.

sudo mkfs.ext4 -m 0 -F -E lazy_itable_init=0,discard /dev/sdb

4) Mounting the DISK. Create a directory and mount the disk on that.

[himanshu@ebs122 ~]$ sudo mkdir /u01
[himanshu@ebs122 ~]$ sudo mount -o discard,defaults /dev/sdb /u01

5) Change read write permission

sudo chmod a+w /u01

6) Edit the fstab to make sure the mount is permanent after server reboot.

sudo blkid /dev/sdb

echo UUID=`sudo blkid -s UUID -o value /dev/sdb` /u01 ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab

7) Verify Mount Point

[himanshu@ebs122 ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       9.8G  3.5G  5.8G  38% /
tmpfs           7.3G     0  7.3G   0% /dev/shm
/dev/sdb        394G   71M  394G   1% /u01