Linux命令——parted分区命令

Parted介绍

Parted是一个比fdisk更高级的工具,它支持多种分区表格式,包括MS-DOS和GPT。它允许用户创建,删除,调整大小,缩小,移动和复制分区,重新组织磁盘使用,以及将数据复制到新硬盘,但在缩小分区时它没有按预期工作,我大部分时间都得到了错误,所以我建议用户不要缩小分区,GParted是分手的GUI前端。作为一种设计用于Linux的工具,它没有构建成处理与fdisk关联的多种分区类型,但是,它可以处理最常见的分区格式,包括:ext2、ext3、fat16、fat32、NTFS、ReiserFS、JFS、XFS、UFS、HFS以及Linux交换分区。

parted命令格式

用法:parted 选项 设备 指令
将带有“参数”的命令应用于“设备”。如果没有给出“命令”,则以交互模式运行。

选项:
-h,   显示此求助信息
-l,   列出系统系统中所有的磁盘设备,和fdisk -l命令的作用差不多。
-m,   进入交互模式,如果后面不加设备则对第一个磁盘进行操作
-s,   脚本模式
-v,    显示版本

设备:磁盘设备名称,如/dev/sda

指令:如果没有给出“指令”,则parted将进入交互模式运行。

与fdisk类似,parted可以使用命令“parted 设备名”进入交互模式。进入交互模式后,可以通过parted的各种指令对磁盘分区进行管理。

分区步骤

首先加一块大于等于2T的硬盘

在这里插入图片描述
可以看到我们的新硬盘为sdd
在这里插入图片描述
安装parted
在这里插入图片描述
如果忘记有那些可用的命令按两次Tab键可以显示所以可用的指令,也支持Tab命令补齐,和上下查找历史记。可用命令如下:在这里插入图片描述

开始分区

创建gpt分区表,如果以存在分区表也可以通过这里命令更改
警告用户磁盘上的数据将会被销毁,询问是否继续,我们这里是新的磁盘,输入yes后回车
在这里插入图片描述
使用print查看分区表信息
在这里插入图片描述

逐步分区

制作分区,如果后面不加,就会一步一步的来,
在这里插入图片描述
如果Start位置输入的不是0%或2048s或1M或0G的数值,分区结束会有这个的提示,Warning: The resulting partition is not properly aligned for best performance.Ignore/Cancel? (意思是说警告:生成的分区没有正确对齐以获得最佳性能。忽略/取消? 我们可以输入Ignore以忽略,但是这样并不好)
这是因为在512B扇区的磁盘驱动器上,Parted希望分区从2048的倍数(即1 MiB对齐)扇区开始

一步到位的分区

也可以一步到位
制作分区 分区名称 文件系统格式 起始位置 结束位置
在这里插入图片描述

### 使用 `parted` 进行 Linux 磁盘分区的详细教程 #### 创建新的分区表 为了初始化一个新的磁盘并设置其分区结构,可以使用 `mklabel` 子命令来指定所需的分区表类型。对于大多数现代系统来说,推荐采用 GPT 方式。 ```bash sudo parted /dev/sdX mklabel gpt ``` 这里 `/dev/sdX` 需替换为目标磁盘的实际路径名称[^3]。 #### 添加新分区 接着通过 `mkpart` 来定义具体的分区范围: ```bash sudo parted /dev/sdX mkpart primary ext4 0% 100% ``` 这条指令会创建一个从头到尾占据整个可用空间的新主分区,并将其文件系统标记为 Ext4 类型。当然也可以根据实际需求调整起始位置和结束位置的比例或是绝对数值。 #### 查看当前配置 任何时候都可以利用 `print` 动作获取现有布局的信息概览: ```bash sudo parted /dev/sdX print ``` 这有助于确认之前的操作是否按预期执行以及了解其他已存在的任何分区详情。 #### 文件系统的建立与激活 完成物理层面的工作之后,则需进一步准备逻辑上的存储环境——即格式化刚刚划分出来的区域成为有效的文件系统对象;最后别忘了更新 `/etc/fstab` 记录以便自动加载该卷至适当的位置上供日常访问之用。 ```bash sudo mkfs -t xfs /dev/sdXn # 将 n 替换成具体编号, X 是磁盘标识符 sudo blkid /dev/sdXn # 获取 UUID 并编辑 fstab 文件加入对应条目 sudo mount -a # 应用更改使新增加的空间立即生效 df -h # 检查挂载情况 ``` 以上就是基于 `parted` 实现基本磁盘管理任务的一套流程介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值