Showing posts with label volume. Show all posts
Showing posts with label volume. Show all posts

Friday, 2 October 2020

attach mount point to EBS volume using script

 #!/bin/bash

#attach the EBS drive from the console to /dev/sdf


#list the volumes

lslbk

#check if the volume has any data

sudo file -s /dev/xvdf

#format the volume as ext4

sudo mkfs -t ext4 /dev/xvdf

#create a directory

sudo mkdir /myexternalvolume

#mount our EBS to our directory

sudo mount /dev/xvdf  /myexternalvolume



output for the above script:






# with the above process the mount point will save temporarily, To save new mount point changes permanently. edit fstab file.

sudo nano /etc/fstab

 manually activity:

/dev/xvdf    /myexternalvolume  ext4 defaults,nofail    0   0 



press ESC 
:wq!


cat /etc/fstab --> check our new entry.



Attach new EBS volume to EC2 instance

This post will help you to attach a newly crated EBS to volume to particular EC2 instance.

Note: EBS volumes can attach to EC2 only, if both EC2 and newly created EBS volumes are in same Availability  Zone(AZ).


Here are the practical steps:

From the EC2 console page --> Navigate to Elastic Block Storage --> volumes.

select the newly created EBS volume --> Right click on it --> choose with Attach volume option(as shown below).


Provide instance id (which will obtain in EC2 launch page, instance id id EC2 instance specific).
Device : /dev/sdf or /dev/sdp, based on previously available volume.                                            
Click on Attach.                                                                                                                               



                                Thats all the volume is attached to EC2 instance now.                           




Friday, 24 July 2020

Deleting EBS volume manually.

  1. login to AWS console.
  2. Navigate to Services --> compute --> EC2 --> Volumes.
  3. Select the unwanted volumes, From the Actions drop down --> Delete Volume.

--------------------------------------------------------------------------------------------------------------------------
Note: 

By default, if any EC2 instance is terminated only root volumes are deleted for that particular EC2 instance. it depends on the settings made at the time of EC2 instance launch.

To delete the unwanted volumes need to follow above procedure.


Tuesday, 21 July 2020

How to extend the EBS volume size of EC2 instance.

This post will answer the below question:

1.How to extended the EBS volume size of EC2 instance.

Thumb rule:
  • Whatever the availability zone the EC2 instance is running, in the same region the EBS volumes are available. the reason behind this rule is hard disk also should be near to mother board.
  •  if in case the EC2 instance and EBS volume are in 2 different availability zones then manually need to make that available in single availability zone.
Advantage with EBS:
  • can increase the EBS volume size and type on fly. No need to stop or shutdown the system.
Practical steps:

1. login aws console.
2.Navigate to services -->compute -->EC2-->Running EC2 instance -->select the correct EC2 instance.  where the modification of EC2 instance is required.
3. Under Elastic Block Store  --> click on volumes.
     Here in the availability zone column, each EBS disk can be found here.
              in the Volume Type column -->EBS type info is available.

   To extended the size of one particular EBS drive -->select the correct EBS drive -->Actions dropdown --> Modify volume.


4. Here in the below highlighted field the default size of EBS drive is 500GiB and can change the size here. just by enter the required size here in the highlighted field.

5.with in short time the additional storage will add in to the EC2 instance. & To adopt this additional storage few steps need to perform at OS level. This detail steps will be available in the below highlighted links(window or Linux) and finally click on YES to conform adding additional storage.


6.Then the below conform & succeeded screen will appears as shown below.                                           


7. if you click on refresh button as shown below the additional storage will update (services -->compute-->EC2 --> Running instance -->select the correct EC2 instance )

Now in the 3rd EBS disk size increase to 1000GB,can observe in the screenshot below