Skip to content
Bots!
Bots!
  • About
    • Myself
    • আমার দোয়া
  • Bookmarks
    • Bookmarks
    • My OCI Bookmarks
    • Useful Proxmox Commands & Links
    • Learning Nano
    • Useful Sites
    • Useful Virtualbox Command
    • Useful MySQL Command
    • Useful Linux Command
    • BTT-CAS
  • Resources
    • Webinar on Cloud Adoption for Project Managers
  • Photos
  • Videos
  • Downloads
Bots!

Add a New Disk in Linux- Partition and Format

Rumi, May 9, 2018

Partition the new disk using fdisk command
Following command will list all detected hard disks:

# fdisk -l | grep '^Disk'

Output:

Disk /dev/sda: 251.0 GB, 251000193024 bytes
Disk /dev/sdb: 251.0 GB, 251000193024 bytes

A device name refers to the entire hard disk. For more information see Linux partition naming convention and IDE drive mappings. To partition the disk – /dev/sdb, enter:

# fdisk /dev/sdb

The basic fdisk commands you need are:

m – print help
p – print the partition table
n – create a new partition
d – delete a partition
q – quit without saving changes
w – write the new partition table and exit

Format the new disk using mkfs.ext3 command
To format Linux partitions using ext2fs on the new disk:

# mkfs.ext3 /dev/sdb1
Or
# mkfs.ext4 /dev/sdb1

Mount the new disk using mount command
First create a mount point /disk1 and use mount command to mount /dev/sdb1, enter:

# mkdir /disk1
# mount /dev/sdb1 /disk1
# df -H

Update /etc/fstab file
Open /etc/fstab file, enter:

# vi /etc/fstab

Append as follows:

/dev/sdb1 /disk1 ext3 defaults 1 2

or

/dev/sdb1 /disk1 ext4 defaults 1 2

Save and close the file.

Label the partition
You can label the partition using e2label. For example, if you want to label the new partition /backup, enter

# e2label /dev/sdb1 /backup

You can use label name instead of partition name to mount disk using /etc/fstab:

LABEL=/backup /disk1 ext3 defaults 1 2
Administrations Configurations (Linux) FdiskMkfsMount

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Myself…

Hi, I am Hasan T. Emdad Rumi, an IT Project Manager & Consultant, Virtualization & Cloud Savvyfrom Dhaka, Bangladesh. I have prior experience in managing numerous local and international projects in the area of Telco VAS & NMC, National Data Center & PKI Naitonal Root and CA Infrastructure. Also engaged with several Offshore Software Development Team.

Worked with Orascom Telecom-Banglalink, Network Elites as VAS partner, BTRC, BTT (Turkey) , Mango Teleservices Limited and Access to Informaiton (A2I-UNDP)

Currently working at Oracle Corporation as Principal Technology Solution and Cloud Architect.

You can reach me [h.t.emdad at gmail.com] and I will be delighted to exchange my views.

Tags

Apache Bind Cacti CentOS CentOS 6 CentOS 7 Debain Debian Debian 10 Debian 11 Debian 12 DKIM Docker icinga iptables Jitsi LAMP Letsencrypt Linux Munin MySQL Nagios Nextcloud NFS nginx openvpn pfsense php Postfix powerdns Proxmox RDP SSH SSL Ubuntu Ubuntu 16 Ubuntu 18 Ubuntu 20 Varnish virtualbox vpn Webmin Windows 10 XCP-NG zimbra

Topics

Recent Posts

  • “অমুক মাছ কেটে দিনে দশ হাজার কামাচ্ছে”- এসব গল্প এখন অনেকেই শোনায় November 22, 2025
  • Proxmox VM with NAT using Host Server November 21, 2025
  • Torrent Download Script with Aria2C on Debian 12 using Command Line Interface November 7, 2025
  • Install phpsysinfo on Debain Linux November 7, 2025
  • Delete OpenVPN Access Server Logs November 1, 2025
  • Install Monitorix on CentOS 7 October 3, 2025
  • Configure Centos 7 with multiple ip in bridge mode br0 October 3, 2025
  • 1:1 NAT using Iptables on an OpenVPN Server October 2, 2025
  • Openvpn autostart on debian 12 cli client October 2, 2025
  • Site to Site (site 2 site a.k.a S2S) VPN using OpenVPN October 2, 2025

Archives

Top Posts & Pages

  • "অমুক মাছ কেটে দিনে দশ হাজার কামাচ্ছে"- এসব গল্প এখন অনেকেই শোনায়
©2025 Bots! | WordPress Theme by SuperbThemes