如何在Linux中创建磁盘分区

时间:2019-05-19 01:26:14  来源:igfitidea点击:

如果我们已经向系统添加了一个新硬盘,或者我们正计划向系统添加一个新磁盘。
在使用新创建的磁盘之前,需要在它们上创建文件系统。
本文将在Linux系统中创建磁盘分区,并格式化磁盘分区以创建文件系统。

步骤1 -创建磁盘分区

如果在系统中添加了新磁盘,可以简单地格式化整个磁盘并将其创建为单个磁盘。
但是在大磁盘上创建较小的分区是个好主意。

fdisk /dev/sdc

使用 n创建新的分区,如下所示。
然后选择p或e来创建主文件系统或扩展文件系统。
因为我们正在创建第一个分区,所以我们可以使用 p(primary)。
请记住,我们不能创建超过4个主分区。

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First sector (63-104857599, default 63): 2048
Last sector, +sectors or +size{K,M,G} (2048-104857599, default 104857599): +10G  

使用w命令保存新的分区表。

Command (m for help): w

步骤2 -格式化磁盘分区

使用mkfs实用程序在磁盘分区上创建文件系统。
我们可以使用 mkfs命令定义我们需要的文件系统。

mkfs -t ext4 /dev/sdc1

我们可以使用任何其他文件系统类型,如ext2, ext3, ext4, fat, vfat, ntfs等。

mkfs.ext4 /dev/sdc1

步骤3 -挂载/卸载分区

在挂载磁盘之前,需要创建一个挂载点。
然后使用mount命令在一个挂载点上挂载磁盘分区。

mkdir /newDisk1
mount /dev/sdc1 /newDisk1

现在使用下面的命令来验证磁盘是否已挂载成功。

mount | grep "/dev/sdc1"
df -h | grep "/dev/sdc1"

步骤4 -设置开机启动时自动挂载

修改 /etc/fstab文件,该文件用于在系统启动时挂载磁盘分区。
/etc/fstab文件末尾添加以下行。

/dev/sdc1 	/newDisk1	ext3	defaults	0	2