首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

centos磁盘分区命令fdisk和parted

序言:

centos系统分区格式有msdos和gpt两种格式,其中msdos对应windows的 MBR分区。msdos格式只能创建4个主分区(或者3个主分区1个扩展分区),且分区最大只支持2TB;而gpt格式则不受分区数量和硬盘大小限制。

fdisk命令用法:

注意事项:单个分区不超过2TB,分区结束后输入w命令才会保存。

1、通过fdisk -l命令查看当前分区信息

2、命令创建新的分区

(1)输入命令n,提示创建主分区或者扩展分区

(2)输入命令p,创建主分区

(3)输入分区起始扇区大小,一般默认就行

(4)输入分区结束扇区大小,一般直接+10G,表示分区大小为10G。

(5)输入命令w,表示保存分区并离开,这样新分区硬盘才生效。

(6)可以通过fdisk -l命令查看分区情况。

ps:假如/dev/sdb是gpt分区,使用fdisk创建分区是不会提醒创建主分区和扩展分区的,需要使用parted命令中的mklabel msdos修改分区格式为msdos才可以。

3、格式化硬盘

(1)先通过fdisk -l查看分区信息,会显示/dev/sda1,/dev/sda2等,若是使用parted -l命令,就看前面的数字。

(2)使用mkfs.ext4命令格式化对应分区。

4、挂载/dev/sdb1分区

(1)在/根目录下创建文件夹如data。

(2)使用mount /dev/sdb1 /data命令挂载。

(3)使用df -h查看硬盘挂载情况。

5、修改/etc/fstab启动项文件,加入挂载命令,这样系统重启/dev/sdb1仍然是挂载状态。

/dev/sdb1 /data ext4 defaults 0 0

parted命令用法:

注意事项:parted命令是实时保存的,必须先将分区格式转换成gpt。

1、使用parted -l命令查看未分区的硬盘格式,一般为unknown。

2、修改硬盘分区格式为GPT

(1)输入print命令查看分区格式。

(2)使用mklabel gpt命令将硬盘分区改为gpt格式。

同理可以使用mklabel msdos命令将硬盘分区改为msdos格式。

3、创建分区,并设置分区大小。

(1)输入mkpart primary 0 10G,表示创建1个主分区,分区大小10G。

(2)输入mkpart entended 10G 20G,表示创1个扩展分区,分区大小10G。

(3)输入mkpart entended 20G 100%,表示创建1个扩展分区,分区大小与剩下所有空间。

(4)输入print命令查看分区信息,可以看到有1个主分区,2个扩展分区。

4、只创建1个分区,分区大小是所有硬盘空间

(1)输入mkpart primary 0 -1,表示创建一个主分区,分区大小为所有硬盘空间。

(2)输入print命令查看分区信息,只有一个1分区,硬盘所有空间都分出去了。

5、删除分区

(1)输入命令rm 3,表示删除分区号为1的硬盘分区。

(2)同理可输入命令rm 2和rm 1删除所有分区。

(3)输入print命令查看分区信息,当前硬盘没有分区。

6、格式化分区

(1)同样使用mkfs.ext4 /dev/sdb1格式化分区为ext4格式。

ps:sdb后面的数字可通过parted -l命令查看Number下面的对应数字。

7、剩下挂载分区和修改启动项文件都是一样的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200903A0NMJ700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券