Show List

Disk partitioning and management in Linux

Disk partitioning and management in Linux involves creating, resizing, and deleting partitions on a hard drive or SSD. Here are some code examples for common disk partitioning and management tasks in Linux:

  • Listing partitions

To list the partitions on a disk in Linux, use the lsblk command. Here's an example:

Copy code
lsblk

This command will display a list of the available disks and their partitions, along with their sizes and mount points.

  • Creating a new partition

To create a new partition on a disk in Linux, use the fdisk command. Here's an example:

bash
Copy code
sudo fdisk /dev/sda # Press "n" to create a new partition # Specify the partition size and type # Press "w" to write the changes and exit

This command will start the fdisk utility for the /dev/sda disk. You can then create a new partition by following the prompts.

  • Resizing a partition

To resize a partition on a disk in Linux, use the resize2fs command. Here's an example:

bash
Copy code
sudo resize2fs /dev/sda1 10G

This command will resize the partition /dev/sda1 to 10GB. Note that you may need to use a different command depending on the filesystem type of the partition.

  • Mounting a partition

To mount a partition in Linux, use the mount command. Here's an example:

bash
Copy code
sudo mount /dev/sda1 /mnt/mydata

This command will mount the partition /dev/sda1 to the directory /mnt/mydata. Note that you may need to create the mount directory first.

  • Checking disk usage

To check disk usage in Linux, use the df command. Here's an example:

bash
Copy code
df -h

This command will display a list of the mounted filesystems and their usage statistics, including the total size, used space, and available space.

These are some examples of basic disk partitioning and management tasks in Linux. There are many more advanced options available, such as creating RAID arrays and managing LVM volumes, but these commands should be enough to get you started


    Leave a Comment


  • captcha text