当前位置: 首页 > article >正文

Linux -- 磁盘存储管理 分区工具 parted

对于磁盘存储,既然要管理,要分区,那必然就少不了要 分区的工具
对于分区工具,常用的有三个, fdisk 、gdisk、parted ~!!
本次,先介绍下 parted 分区工具

前面几篇文章讲了 fdisk 、 gdisk 两个工具的使用,它俩主要是 交互式的方式来进行分区

这次,我们介绍 parted 工具,它是有着 两种不同的方式 来进行分区处理的~!!

  • 交互式

  • 非交互式

交互式

😁

我们先直接在 命令行 ,敲了一个 parted ,显示如下 :

我们敲完 parted 后,再敲一个 help 来看看帮助显示出的信息,展示出 关于 parted 的各项指令都给我

们罗列出来了,每一行左边是命令,右边是解释 ~!!

接下来,我们会在实操中去解释上示 命令的作用~!!!

😁

✊ 使用 parted 来实操 磁盘空间的话,那就是 直接 parted + 磁盘设备

✊ 打印设备,打印剩余信息

✊ 列出列表信息 ,显示出了 几个磁盘的信息

接下来,我们看,parted 的分区直接操作

===>>>

关于分区,我们目前是比已经知道了,对于分区,你得先确定 分区表 ( MBR 还是 GPT )

然后,再谈 分区的事儿。

所以,我们使用 parted 也是如此

先确定 分区表,再分区 ~!!!

确定分区表

===>>>

mklable GPT ( 先确定分区表为 GPT )

但是,你可以发现,给我们给了提示,说 你确定要这样做嘛???

因为,我们操作的这块设备是之前 gdisk 已经分过区的磁盘,所以人家就会提醒你

如果你要继续在这块儿磁盘上分区的话,那之前的数据就会丢失的~!!!

我的回答是 YES ( 我们就不要 之前 gdisk 做的范例了~!!)

进行分区

===>>>

分区使用到的语句 :

mkpart [ part-type name fs-type] start end 

我们需要对上示语句做出的解释是 :

mkpart 是你分区时必须要有的语句

重点要解释的是 [ part-type name fs-type ]

part-type 是 当你针对 MBR 分区表类型的磁盘时进行分区,所要写的语句

part-type 包含 ( 主分区,扩展分区,逻辑分区 ) 如果是 MBR 那就这三个里面进行选择。

name 是 GPT 分区表分区时要写的语句 ( 你得给分区注入 名称,叫什么名字 )

fs-type 是 文件系统类型,是可选项

start 是必须项,代表 起始扇区

end 是必须向,代表 结束扇区

那我们要分区,我们就得清楚 还有多少空间够我们分

===>>>

显然,我们还有 2147 MB 来进行分区

接下来,我们就使用 mkpart 来分区操作

===>>>

(parted) mkpart part1 5MB 700MB

分了一个 名称为 part1 的分区
起始扇区为 5MB 
结束扇区为 700MB 

然后,我们再 使用 print free 看下剩余情况

可以看到,经过我们分区后,剩余空间也自然有了变化 。

我们又使用 print list 看下分区后的信息

展示了, 两个磁盘 /dev/nvme0n1 和 /dev/nvme0n2 的信息

我们自然只看 /dev/nvme0n2 的信息部分, 可以看到的是 我们刚才分区的 part1 的信息就是如此。

我们接着保存一下 :

parted 保存并退出就是 直接一个 quit 就行

我们再使用 lsblk 来看看有没有在磁盘上显示分区 ,是有的~!!

上示 就是 使用 partd 进行 交互式的分区过程 ( 上示 示例的是GPT 的分区过程)

非交互式

✋ 那么,非交互式是怎样操作 磁盘管理的呢 ??

就直接一行命令,执行完毕

[root@fsw ~]# parted /dev/nvme0n2 mkpart part3 1211MB 1711MB

我们在查看下这块儿磁盘的使用情况 :

显然,我们使用 非交互式 的方式 也成功了~!!!

非交互式分区 :

要是对 GPT 进行分区,那就不需要 part-type 这一项了,直接 换成 名称 ( 分区 ) 即可

需要注意的是 :

起初,当时在使用 非交互式 分区的时候是出了问题的,起始,结束,分配的空间大小不对,原因

是当初分的 起始 结束, 分出来的空间实际上已经有一部分被 part2 分区已经都占用了,所以,就

分区就不成功,后来查了下 磁盘的空间剩余大小,然后才恍然大悟~!!!

重新改了下 起始 结束, 然后才把 part3 分区弄成功 ~!!

所以,这就告诉我们,当我们分区的时候一定要对 磁盘的空间大小使用情况非诚清楚 ~!!!


http://www.kler.cn/a/747.html

相关文章:

  • 硬刚ChatGPT!文心一言能否为百度止颓?
  • 百度发布文心一言,我想说几句
  • 【申请加入New Bing遇到的问题:当前无法使用此页面,cn.bing.com 重定向次数过多】
  • 运筹系列67:大规模TSP问题的EAX遗传算法
  • python自动化办公(一)
  • Python语言在地球科学交叉领域中的实践技术融合应用
  • 【C语言】—— qsort()函数的使用
  • Python爬虫——Python lxml库的安装和使用
  • 基于Java+Springboot+vue高校资源共享交流平台设计和实现
  • JAVA开发与JAVA(一文学会使用ElasticSearch)
  • 复试机试准备(自用)
  • wsl2 ubuntu安装golang
  • Linux命令大全:掌握常用命令,轻松使用Linux操作系统
  • 多模态特征融合:图像、语音、文本如何转为特征向量并进行分类
  • Spring,SpringMVC,SpringBoot的常用注解
  • QML 与C++交互详解
  • Kafka 监控
  • 如何绕开运营商的 QoS 限制
  • 学习 Python 之 Pygame 开发魂斗罗(十一)
  • Linux的文件权限与目录配置