# Formating & Mounting a Disk on Linux

* On your Linux VM, to do this we need to be the root user and run the following command: **fdisk -l**, as we can see the new hard drive, 10GB, is assigned to the path **/dev/vdb**.

<figure><img src="/files/jTMzqhTWQxBWGVhs8Pu7" alt=""><figcaption></figcaption></figure>

* After the new hard disk has been identified, the next step is partitioning, for this, we will use the following syntax:

```
fdisk /dev/vdb
```

{% hint style="info" %}
Common fdisk parameter are:

* n: Create a new partition.
* P: Print the partition table.
* d: Remove a partition.
* q: It leaves without saving the change.
* w: Save the changes and exit the command. With this in mind we will perform the following process once the **fdisk /dev/vdb** command has been executed: Enter the letter n to create the new partition. - Enter the letter p to define as a primary partition - Number 1 to establish a single partition of the new disk. - Establish the value of the first sector which is 2048 by default. - Establish the value of the last sector which is 20971519. - Save the changes using the letter w.
  {% endhint %}

<figure><img src="/files/FvtopqaiFD2owwW77ncI" alt=""><figcaption></figcaption></figure>

* We can see that the process is executed correctly. If we run **fdisk -l** we can look at the changes in the new disk (/dev/vdb).

<figure><img src="/files/Gn0FdWGLVFwpUA3I5pfy" alt=""><figcaption></figcaption></figure>

* Next step is to format the new hard drive with the desired file system using the command.

```
mkfs.ext4 /dev/vdb1
```

{% hint style="info" %}
**mkfs** is make file system
{% endhint %}

<figure><img src="/files/pFXXThTezEtltCFZeVWA" alt=""><figcaption></figcaption></figure>

* After that we need to create a new directory, in this tutorial we create a new directory called /data:

```
mkdir /data
```

<figure><img src="/files/9AJyHFO7acVcGYEEEN2s" alt=""><figcaption></figcaption></figure>

* The Next step is to mount the new disk in the desired location, in this tutorial we have created a new directory called /data. use command.

```
mount /dev/vdb1/ /data
```

<figure><img src="/files/GgfkFRgK3Y4D11ieHPMq" alt=""><figcaption></figcaption></figure>

* If we want that partition to be mounted permanently, it will be necessary to edit the file /etc/fstab using the preferred editor and to enter the following line. We keep the change.

```
/dev/vdb1 /data ext4 default 0 0
```

<figure><img src="/files/PCVuZTMw2QVfwNvekSc1" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/uyciYsSd6WZTONUfwlSu" alt=""><figcaption></figcaption></figure>

* After that, use **df -h** command to see mounted hard drive.

<figure><img src="/files/ksVEyGpQciFk8hCCjqAr" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloudeka.ai/guidance-for-individual/deka-flexi/deka-volume-storage/formatting-a-disk/formating-and-mounting-a-disk-on-linux.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
