话说,我还真不知道,linux系统的硬盘可以分区,之前就了解硬盘空间不够了,挂一块硬盘就可以了,当然,windows系统有硬盘分区这个是知道的,一块物理硬盘可以分成多个ABCD虚拟盘。
好,既然是新知识,我们下面来了解一下linux系统的硬盘分区。
硬盘分区命令fdisk,这个命令的参数分为两个部分,
一:必须参数:
-l 列出素所有分区表
-u 与 -l 搭配使用,显示分区数目
二:可选参数:
-s<分区编号> 指定分区
-v 版本信息
注意:fdisk这个命令必须是root用户的命令权限才可以操作。
示例:
Fdisk -l root@iZijvdp1z0m5q4Z:~# fdisk -l Disk /dev/vda: 60 GiB, 64424509440 bytes, 125829120 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xb4b2a46d Device Boot Start End Sectors Size Id Type /dev/vda1 * 2048 125829086 125827039 60G 83 Linux Disk /dev/vdb: 80 GiB, 85899345920 bytes, 167772160 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xf6a0a4d6 Device Boot Start End Sectors Size Id Type /dev/vdb1 2048 167772126 167770079 80G 83 Linux Disk /dev/vdc: 20 GiB, 21474836480 bytes, 41943040 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
下面,我们在虚拟机中添加一块新硬盘,我们使用它来测试一下fdisk命令:
添加完新硬盘之后,我使用fdisk,以及lsblk查看磁盘,均没有看到新添加的磁盘的相关信息。这是为什么呢?
嗯……忘了一个传统艺能,重启啊,找不到重启一下就好了呗。
使用reboot命令重启。重启之后,使用fdisk命令,查看硬盘数量。发现新硬盘。
Linux中一块硬盘最多能有4个主分区,那么如果我们想要更多的分区该怎么办呢?我们可以将一个主分区再分成若干个逻辑分区(这个其实应该就不算是分区了)
首先,我们查看需要操作的硬盘名称:
如上图所示红框标注的sdb就是我们要操作的硬盘。
使用fdisk -l来查看硬盘名称:
我们可以看到硬盘的名称是:/dev/sdb
接下来,我们对/dev/sdb进行分区操作:
操作之前,先介绍一下fdisk菜单操作的命令:
m :显示菜单和帮助信息
a :活动分区标记/引导分区
d :删除分区
l :显示分区类型
n :新建分区
p :显示分区信息
q :退出不保存
t :设置分区号
v :进行分区检查
w :保存修改
x :扩展应用,高级功能
接下来对磁盘进行分区操作:
Fdisk /dev/sdb
以上红框标注的,大概就是菜单常用的基本操作~
我们这里就不分多个主分区了,一个磁盘一个分区就可以了,操作如下:
接下来,我们需要为这个分区设置一个文件系统,首先,我们来看一下:
如上图所示,目前,我们这个分区是没有文件系统的。
接下来,我们使用命令对她格式化,指定文件系统:
Mkfs -t xfs /dev/sdb1
执行万上方命令,我们再来查看一下,发现文件系统已设置完成
接下来就是最后一步了,挂载。关于挂载相关的知识,请移步《linux(二十九)查看磁盘挂载情况以及挂载和卸载磁盘》
有好的建议,请在下方输入你的评论。