磁盘分区命令的使用


查看系统分区,可以发现vdb没有使用

cat /proc/partitions
major minor #blocks name
253 0 20971520 vda
253 1 1048576 vda1
253 2 2097152 vda2 
253 3 17824768 vda3
253 16 5242880 vdb
fdisk -l

在这里插入图片描述

一、 parted(非交互式划分分区)

1.1设置分区类型

parted 磁盘地址 mklabel 分区方法(gpt mbr)
parted /dev/vdb mklabel gpt
Information: You may need tocupdate/etc/fstab. partitions
fdisk -l

在这里插入图片描述

如果想把gpt改成mbr的方式

parted /dev/vdb mklabel msdos

在这里插入图片描述fdisk -l

在这里插入图片描述

1.2分区

1.2.1划分分区

分区类型有主分区与扩展分区
从1开始划到1000,就是1000M

parted /dev/vdb mkpart primary 1 1000
fdisk -l

在这里插入图片描述

parted /dev/vdb mkpart primary 1001 2000
fdisk -l

在这里插入图片描述

1.2.2删除分区

parted /dev/vdb rm 2
fdisk -l

在这里插入图片描述

二、fdisk(交互式划分分区)

2.1进入交互界面

fdisk /dev/vdb

在这里插入图片描述

2.2交互使用帮助(文档)

进入分区界面,m可以查看到命令的相关用法
在这里插入图片描述

2.3选择分区方式

在这里插入图片描述在这里插入图片描述

2.4新建分区

一个块等于512字节运算
默认是主分区
在这里插入图片描述
如果直接用2,主分区1就被浪费掉了,不能用了
起始块默认2048,结束块,如果计算结束块换算,1块=512字节麻烦,所以直接用+size计算机自己计算划分块
在这里插入图片描述q直接退出,因为程序运行在内存里,不会直接修改你的硬盘
w保存,你的硬盘就划分了(保存你运行的指令)
wq退出保存
以此类推再创建3个,再新建默认就是扩展分区了
在这里插入图片描述起始块和结束块最好占满硬盘,所以用默认就行
在这里插入图片描述在这里插入图片描述然后在扩展分区里面继续新建分区
在这里插入图片描述由于只剩下一种可能就是逻辑分区了,所以也不需要选择是新建主分区还是扩展分区了,只剩下扩展分区中的逻辑分区了

在这里插入图片描述

2.5保存分区

退出保存后,系统重新读取分区表

在这里插入图片描述

保存退出fdisk后,这个指令是让设备的分区表和内核的分区表去同步
由于系统在开机的时候,已经读过分区表了,理论上在划分分区完成后系统会重新读,但有时候不会自动读,所以需要用udevadm settle来手动刷新

udevadm settle 同步分区表
cat /proc/partitions

在这里插入图片描述
可以看见5个分区都创建出来了
第4个分区不能用,因为它是容器
1235可以用

划分好分区后,这几个分区是不能直接使用的
使用blkid可以知道这几个设备没办法使用,因为它只是个设备,它上面没有管理文件的软件,只是划分了4个可用的设备,但是该设备是没有文件系统的
可以看见1235都没有文件系统,没有4因为4是扩展分区,不在里面显示

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值