Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Contact
  • Reviews
  • Toggle search form

Adding a new partition to an existing Linux server

Posted on 20/09/202025/09/2023 IT Expert By IT Expert No Comments on Adding a new partition to an existing Linux server
  1. Home
  2. Linux
  3. Adding a new partition to an existing Linux server

Suppose you have an up and running Linux server and you have a need for a new partition, here is an easy way to do that from the command line. For this demonstration, I am using a CentOS. Read on to learn how to add a new partition to an existing Linux server.

Here is a summary of the partitions available on my server before creating the new partition using the lsblk command.

Linux server

For this post, I will be using the dd tool, other tools similar to dd in Linux are clonezilla, KDE Partition Manager, BXImage etc

  1. First, we use the dd command below to create a partition image. I will be creating a 1GB partition
dd if=/dev/zero of=1GB_HDD.img bs=1M count=1024

Once the above command is executed, the output should be something like this

add partition
  1. 2 Create a partition with the fdisk command.
fdisk 1GB_HDD.img

When you use the fdisk command, this automatically create a DOS partition table. Switch to a GPT table by entering “g” on the first fdisk prompt. To make this easy, accept the default values for partition number, first sector and last sector at the fdisk prompt by hitting the enter button when prompted.

Input “n” at the next prompt. This creates a new partition;

Then input “w” to write the changes made.

existing server
  1. 3 Now format the partition with a file system of your choice; I will be using the mkfs command
mkfs.ext4 1GB_HDD.img

press “y” for yes at the prompt

new partition

Next, use the losetup utility to assign the next available loop device to the newly created partition

If all these steps have been carried out properly, the partition should be available. Thus, the lsblk command should confirm that

However, Create a new directory for the new partition and mount it there

With the steps above, you should be able to create a new partition and mount it to an existing Linux server. Furthermore, Try this and let me know if it works for you.

Rate this post

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Linux Tags:Partitions

Post navigation

Previous Post: ESXI 6.7 ALARM: Seat disk exhaustion on 10
Next Post: DISM failed with error 0x800f081f: Source file could not be found

Related Posts

  • AADSTS900144
    Fix AADSTS900144: The request body must contain the parameter Linux
  • unionfsfeature
    How to Overlay two files with UnionFs in a Linux System Linux
  • nextcloudfeature 1
    How To Install Nextcloud on a Linux system Backup
  • Linux Shell Scripting 1
    Write a Shell Script that Count Lines and Words in a File Linux
  • linux w640 h400
    How to install and configure Ubuntu Linux on VirtualBox Linux
  • Screenshot 2022 03 15 at 10.05.53
    VMware Workstation states: What are the differences between Suspend, Power Off, and Run in Background Linux

More Related Articles

AADSTS900144 Fix AADSTS900144: The request body must contain the parameter Linux
unionfsfeature How to Overlay two files with UnionFs in a Linux System Linux
nextcloudfeature 1 How To Install Nextcloud on a Linux system Backup
Linux Shell Scripting 1 Write a Shell Script that Count Lines and Words in a File Linux
linux w640 h400 How to install and configure Ubuntu Linux on VirtualBox Linux
Screenshot 2022 03 15 at 10.05.53 VMware Workstation states: What are the differences between Suspend, Power Off, and Run in Background Linux

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

Veeam Vanguard

  • AppLocker
    Fix unable to start the Application Identity Service Windows
  • Create a User and Custom Domain in Entra ID
    How to Create a User and Custom Domain in Entra ID AWS/Azure/OpenShift
  • Troubleshooting Synology NAS Domain Join 2
    Synology NAS Domain Join: The Importance of DNS Configuration Reviews
  • featuredimage
    Create App Service Resource with Azure CLI AWS/Azure/OpenShift
  • Screenshot 2024 02 09 at 7.34.18 PM
    How to create a Logic App for monitoring tweets AWS/Azure/OpenShift
  • Capture 91
    How to install IIS Web Server on Windows Server Web Server
  • Screenshot 2020 07 28 at 15.34.51
    Nslookup unknown: Fix cannot find non-existent domain Windows Server
  • http to https redirection
    URL Rewrite: How to redirect from HTTP to HTTPS Web Server

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,791 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.