千家信息网

linux中如何使用parted命令

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍linux中如何使用parted命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!parted命令是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,
千家信息网最后更新 2025年01月18日linux中如何使用parted命令

这篇文章主要介绍linux中如何使用parted命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

parted命令是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小。作为一种设计用于Linux的工具,它没有构建成处理与fdisk关联的多种分区类型,但是,它可以处理最常见的分区格式,包括:ext2、ext3、fat16、fat32、NTFS、ReiserFS、JFS、XFS、UFS、HFS以及Linux交换分区。

img

用法:parted [选项]… [设备 [命令 [参数]…]…]

帮助选项:

-h, --help                    显示此求助信息-l, --list                    列出所有设别的分区信息-i, --interactive             在必要时,提示用户-s, --script                  从不提示用户-v, --version                 显示版本

操作命令:

cp [FROM-DEVICE] FROM-MINOR TO-MINOR           #将文件系统复制到另一个分区help [COMMAND]                                 #打印通用求助信息,或关于 COMMAND 的信息mklabel 标签类型                               #创建新的磁盘标签 (分区表)mkfs MINOR 文件系统类型                        #在 MINOR 创建类型为"文件系统类型"的文件系统mkpart 分区类型 [文件系统类型] 起始点 终止点   #创建一个分区mkpartfs 分区类型 文件系统类型 起始点 终止点   #创建一个带有文件系统的分区move MINOR 起始点 终止点                       #移动编号为 MINOR 的分区name MINOR 名称                                #将编号为 MINOR 的分区命名为"名称"print [MINOR]                                  #打印分区表,或者分区quit                                           #退出程序rescue 起始点 终止点                           #挽救临近"起始点"、"终止点"的遗失的分区resize MINOR 起始点 终止点                     #改变位于编号为 MINOR 的分区中文件系统的大小rm MINOR                                       #删除编号为 MINOR 的分区select 设备                                    #选择要编辑的设备set MINOR 标志 状态                            #改变编号为 MINOR 的分区的标志

操作实例:

1、选择分区硬盘

首先类似fdisk一样,先选择要分区的硬盘,此处为/dev/hdd: ((parted)表示在parted中输入的命令,其他为自动打印的信息)

[root@10.10.90.97 ~]# parted /dev/hddGNU Parted 1.8.1Using /dev/hddWelcome to GNU Parted! Type 'help' to view a list of commands.

2、创建分区

选择了/dev/hdd作为我们操作的磁盘,接下来需要创建一个分区表(在parted中可以使用help命令打印帮助信息):

(parted) mklabelNew disk label type? gpt    (我们要正确分区大于2TB的磁盘,应该使用gpt方式的分区表,输入gpt后回车)

3、完成分区操作

创建好分区表以后,接下来就可以进行分区操作了,执行mkpart命令,分别输入分区名称,文件系统和分区 的起止位置

(parted) mkpartPartition name? []? dp1File system type? [ext2]? ext3Start? 0           (可以用百分比表示,比如Start? 0% , End? 50%)End? 500GB

4、验证分区信息

分好区后可以使用print命令打印分区信息,下面是一个print的样例

(parted) printModel: VBOX HARDDISK (ide)Disk /dev/hdd: 2199GBSector size (logical/physical): 512B/512BPartition Table: gptNumber Start End Size File system Name Flags1 17.4kB 500GB 500GB dp1

5、删除分区示例

如果分区错了,可以使用rm命令删除分区,比如我们要删除上面的分区,然后打印删除后的结果

(parted)rm 1               #rm后面使用分区的号码,就是用print打印出来的Number(parted) printModel: VBOX HARDDISK (ide)Disk /dev/hdd: 2199GBSector size (logical/physical): 512B/512BPartition Table: gptNumber Start End Size File system Name Flags

6、完整示例

按照上面的方法把整个硬盘都分好区,下面是一个分完后的样例

(parted) mkpartPartition name? []? dp1File system type? [ext2]? ext3Start? 0End? 500GB(parted) mkpartPartition name? []? dp2File system type? [ext2]? ext3Start? 500GBEnd? 2199GB(parted) printModel: VBOX HARDDISK (ide)Disk /dev/hdd: 2199GBSector size (logical/physical): 512B/512BPartition Table: gptNumber Start End Size File system Name Flags1 17.4kB 500GB 500GB dp12 500GB 2199GB 1699GB dp2

7、格式化操作

完成以后我们可以使用quit命令退出parted并使用系统的mkfs命令对分区进行格式化了。

[root@10.10.90.97 ~]# fdisk -lWARNING: GPT (GUID Partition Table) detected on '/dev/hdd'! The util fdisk doesn't support GPT. Use GNU Parted.Disk /dev/hdd: 2199.0 GB, 2199022206976 bytes255 heads, 63 sectors/track, 267349 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hdd1 1 267350 2147482623+ ee EFI GPT[root@10.10.90.97 ~]# mkfs.ext3 /dev/hdd1[root@10.10.90.97 ~]# mkfs.ext3 /dev/hdd2[root@10.10.90.97 ~]# mkdir /dp1 /dp2[root@10.10.90.97 ~]# mount /dev/hdd1 /dp1[root@10.10.90.97 ~]# mount /dev/hdd2 /dp2

以上是"linux中如何使用parted命令"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

命令 系统 文件 类型 信息 起始 分区表 磁盘 选择 名称 大小 格式 硬盘 设备 帮助 输入 接下来 内容 工具 标志 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 一条网线怎么连两个服务器 如何打开服务器的任务管理器 深圳番茄娱乐互联网科技 莱缪软件开发服务部 专业网络技术培训报名 嵌入式dsp软件开发流程 数据库链接未响应 企业连接数据库一般用什么 常用的大型数据库 阿里云服务器下载速度多少 中国安卓手机系统服务器 互联网科技成果完成形式 以下不属于关系型数据库的是() 青海网络安全宣传周知识问答 无线传感器网络技术总结心得 张店crm软件开发咨询 软件开发流程 五个流程图 一个服务器有多个网站如何搬家 南通市网络安全教育平台 林场网络安全自查情况总结 华为网络技术 北京 软件开发都需要学习什么课程 9.1魔兽服务器人数排行 mysql链接服务器 主流的空间数据库索引技术 课程编号的数据库语句 两会 期间网络安全总结 六度网络技术有限公司怎么样 网络安全立法研究的实践报告 pdf导入sql数据库
0