Linux终端中的磁盘分区和格式化命令
磁盘分区和格式化是在Linux终端中进行磁盘管理的重要命令。通过磁盘分区,我们可以将一个物理硬盘划分成多个逻辑分区,从而实现不同用途的数据存储和管理。而格式化命令则是对分区进行文件系统的创建和初始化,以便操作系统能够正确地读写数据。本文将介绍Linux终端中常用的磁盘分区和格式化命令,并给出相应的实例以便读者能够更好地理解和应用这些命令。
1. 磁盘分区命令
在Linux终端中,我们常用的磁盘分区命令主要包括fdisk和gdisk。下面分别介绍这两个命令的使用方法。
1.1 fdisk命令
fdisk是一个用于磁盘分区的命令行工具。它能够对磁盘进行分区、删除分区、调整分区大小等操作。下面是一些常用的fdisk命令及其参数:
-
fdisk /dev/sdX:打开磁盘设备sdX进行分区操作(X表示具体的磁盘设备,如sda、sdb等)。
- m:显示帮助信息。
- n:创建新分区。
格式化命令format参数
- d:删除分区。
- p:显示分区表。
- q:退出fdisk。
下面是一个使用fdisk命令进行磁盘分区的实例:
```
# fdisk /dev/sda
Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): n
Partition type
  p  primary (0 primary, 0 extended, 4 free)
  e  extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-20971519, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-20971519, default 20971519):
Created a new partition 1 of type 'Linux' and of size 10 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
```
1.2 gdisk命令
gdisk是一个专门用于GUID分区表(GPT)的命令行工具,它适用于较新的UEFI系统和大容量硬盘。与fdisk相比,gdisk提供了更多的功能和选项。下面是一些常用的gdisk命令及其参数:
- gdisk /dev/sdX:打开磁盘设备sdX进行分区操作。
- i:显示磁盘信息。
-
n:创建新分区。
- d:删除分区。
- p:显示分区表。
- q:退出gdisk。
下面是一个使用gdisk命令进行磁盘分区的实例:
```
# gdisk /dev/sda
GPT fdisk (gdisk) version 1.0.5
Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): n
Partition number (1-128, default 1):
First sector (34-16777215, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-16777215, default = 16777215) or {+-}size{KMGTP}: +10G
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Created a new partition #1 of type 'Linux filesystem' and of size 10 GiB.
Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): Y
OK; writing new GUID partition table (GPT) to /dev/sda.
The operation has completed successfully.
```
2. 格式化命令
磁盘分区完成后,我们需要对新创建的分区进行格式化,以便操作系统能够正确地读写数据。在Linux中,我们常用的格式化命令主要有mkfs和mkfs.XXX,其中XXX表示不同的文件系统类型。下面分别介绍这两个命令的使用方法。
2.1 mkfs命令
mkfs命令是一个通用的文件系统创建命令,用于创建各种不同类型的文件系统。我们可以通过指定不同的文件系统类型来创建相应的文件系统。下面是一些常用的mkfs命令及其参数:
- mkfs -t ext4 /dev/sdX:创建ext4文件系统。
- mkfs -t xfs /dev/sdX:创建xfs文件系统。
- mkfs -t vfat /dev/sdX:创建vfat文件系统。
下面是一个使用mkfs命令进行格式化的实例:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。