The following tutorial shows how to add an additional hard drive in a Linux server and mount it. It assumes that you have already added the second drive in the system and is visible to the operating system. We assume that the new drive is identified as /dev/sdb by the system. If it is a third drive, it will be recognized as /dev/sdc and /dev/sdd if it is the 4th drive.
1. First we will create a Partition in the new hard drive
a. Type the following command as root user. If you are not logged in as root, you can either run the command “su -” to login as root user or simply use sudo before typing the following command.
b. Enter n to create a new partition
c. Enter p to select type of partition
d. Enter 1 to select partition
e. then let it cover the entire disk, simply accept default start & end.
f. Type w to write and exit.
2. Assign File system to the hard drive
3. Create the backup directory in / partition
4. Add the partition in the /etc/fstab. Adding the partition in the /etc/fstab will ensure that the partition will be automatically mount during boot.
a. Edit /etc/fstab using your favorite editor
b. Enter the following text after the last line
/dev/sdb /backup ext4 defaults 1 1
c. Save the file and exit from the editor
5. mount the hard drive
mount /dev/sdb /backup
6. In the end enter the following command to make the partition permanently mounted.
7. You can now run the mount command with no arguments which will display all currently mounted filesystems (including our new filesystem).