`

系统管理:parted

 
阅读更多

您的足迹: » parted

<!-- wikipage start -->

1. 什么是parted

parted是一个磁盘分区管理管理工具,它比fdisk更加灵活,功能也更丰富,同时还支持GUID分区表(GUID Partition Table), 这在IA64平台上管理磁盘时非常有用。

2. parted的作用

parted同时支持交互模式和非交互模式. 它除了能够进行分区的添加,删除等常见操作外,还可以移动分区, 制作文件系统, 调整文件系统大小, 复制文件系统.

3. 使用parted

删除一个分区

命令格式:

parted device rm partition

实例: 删除分区/dev/sda1

[root@dev3-28 ~]# parted /dev/sda print
 
Model: MAXTOR ATLAS10K5_73SCA (scsi)
Disk /dev/sda: 73.6GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  10.0GB  10.0GB  primary   ext3              
 4      12.1GB  73.6GB  61.5GB  extended                    
 5      12.1GB  20.4GB  8390MB  logical   ext3              
 6      20.4GB  32.1GB  11.6GB  logical   ext3              
 7      32.1GB  73.6GB  41.5GB  logical   ext3              

Information: Don't forget to update /etc/fstab, if necessary.             

[root@dev3-28 ~]# parted /dev/sda rm 1
Information: Don't forget to update /etc/fstab, if necessary.             

[root@dev3-28 ~]# parted /dev/sda print

Model: MAXTOR ATLAS10K5_73SCA (scsi)
Disk /dev/sda: 73.6GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 4      12.1GB  73.6GB  61.5GB  extended                    
 5      12.1GB  20.4GB  8390MB  logical   ext3              
 6      20.4GB  32.1GB  11.6GB  logical   ext3              
 7      32.1GB  73.6GB  41.5GB  logical   ext3              

Information: Don't forget to update /etc/fstab, if necessary.        

添加一个分区

命令格式:

parted device mkpart part-type [fs-type] start end

实例: 添加一个大小为3GB的主分区

[root@dev3-28 ~]# parted /dev/sda mkpart primary 32.3kB 3GB         
[root@dev3-28 ~]# parted /dev/sda print -s                        

Model: MAXTOR ATLAS10K5_73SCA (scsi)
Disk /dev/sda: 73.6GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  3002MB  3002MB  primary   ext3              
 4      12.1GB  73.6GB  61.5GB  extended                    
 5      12.1GB  20.4GB  8390MB  logical   ext3              
 6      20.4GB  32.1GB  11.6GB  logical   ext3              
 7      32.1GB  73.6GB  41.5GB  logical   ext3             

制作文件系统

命令格式:

parted device mkfs

实例: 对刚刚添加的分区制作文件系统。

[root@dev3-28 ~]# parted /dev/sda mkfs      
Warning: The existing file system will be destroyed and all data on the partition will be lost. Do you want to continue?
Yes/No? y                                                                 
Partition number? 1                                                       
File system?  [ext2]?                                                     
Information: Don't forget to update /etc/fstab, if necessary.             

[root@dev3-28 ~]# parted /dev/sda print -s      

Model: MAXTOR ATLAS10K5_73SCA (scsi)
Disk /dev/sda: 73.6GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  3002MB  3002MB  primary   ext2              
 4      12.1GB  73.6GB  61.5GB  extended                    
 5      12.1GB  20.4GB  8390MB  logical   ext3              
 6      20.4GB  32.1GB  11.6GB  logical   ext3              
 7      32.1GB  73.6GB  41.5GB  logical   ext3 

调整文件系统大小

命令格式:

parted device resize partition start end

实例: 将分区/dev/sda1的大小增加到5GB。

[root@dev3-28 ~]# parted /dev/sda resize 1 32.3kB 5GB
Warning: You should reinstall your boot loader before rebooting.  Read section 4 of the Parted User documentation for more
information.
Information: Don't forget to update /etc/fstab, if necessary.             

[root@dev3-28 ~]# parted /dev/sda print -s                 

Model: MAXTOR ATLAS10K5_73SCA (scsi)
Disk /dev/sda: 73.6GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  5001MB  5001MB  primary   ext2              
 4      12.1GB  73.6GB  61.5GB  extended                    
 5      12.1GB  20.4GB  8390MB  logical   ext3              
 6      20.4GB  32.1GB  11.6GB  logical   ext3              
 7      32.1GB  73.6GB  41.5GB  logical   ext3 

移动分区

命令格式:

parted device move partition start end

实例: 移动分区/dev/sda1

[root@dev3-28 ~]# parted /dev/sda move 1 5001MB
End?  [10.0GB]?                                                           
Warning: You should reinstall your boot loader before rebooting.  Read section 4 of the Parted User documentation for more
information.
Information: Don't forget to update /etc/fstab, if necessary.             

[root@dev3-28 ~]# parted /dev/sda print -s             

Model: MAXTOR ATLAS10K5_73SCA (scsi)
Disk /dev/sda: 73.6GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      5001MB  10.0GB  5001MB  primary   ext2              
 4      12.1GB  73.6GB  61.5GB  extended                    
 5      12.1GB  20.4GB  8390MB  logical   ext3              
 6      20.4GB  32.1GB  11.6GB  logical   ext3              
 7      32.1GB  73.6GB  41.5GB  logical   ext3   

注意: 不同于fdisk命令的使用w功能来确认来写入分区表信息, parted命令执行后立即生效,因此输入时需要谨慎.

<!-- wikipage stop -->
 
 
/www/httpd/html/turbo/wiki/data/pages/系统管理/parted.txt · 最后更改: 2009/04/23 15:35 (external edit)
分享到:
评论

相关推荐

    linux上机考试:parted.pdf

    总之,`parted`是Linux系统管理中不可或缺的工具,特别是在处理分区和文件系统任务时。理解并熟练运用`parted`的各个命令,能有效提升在Linux上机考试中的表现,同时也是日常系统维护和故障排除的重要技能。

    parted parted的使用

    同时,parted 也可以与其他命令结合使用,以实现自动化的分区管理。 parted 的基本使用 使用 parted 需要首先了解其基本命令。比如,`parted -l` 命令可以显示当前磁盘的分区情况。例如: [root@station203 ~]# ...

    分区格式化 parted 源码包

    总的来说,parted源码包提供了深入理解磁盘分区和文件系统管理的机会,通过编译源码,用户不仅可以自定义功能,还可以学习其内部实现原理。这对于Linux系统管理员和开发者来说,是一份非常有价值的资源。

    Android Parted GPT分区工具包

    - Parted是一款开源的磁盘分区管理工具,它支持多种操作系统,包括Linux和Android。Parted能够创建、删除、调整大小、移动分区,以及更改分区的文件系统类型。在Android环境中,Parted可以帮助用户进行更灵活的磁盘...

    parted-1.6.25.1

    在计算机系统中,硬盘分区是一项至关重要的任务,它涉及到数据存储、系统管理以及优化计算机性能等多个方面。Parted,全称GNU Parted,是一款强大的命令行工具,用于创建、调整和删除磁盘分区。本文将深入探讨parted...

    GNU Parted - Manual

    - **安装**:在大多数Linux发行版中,可以通过包管理器直接安装Parted,例如使用`apt-get install parted`(对于基于Debian的系统)或`yum install parted`(对于基于Red Hat的系统)。 - **配置**:Parted的配置...

    parted分区工具

    总之,Parted是Linux系统管理员和IT专业人员不可或缺的工具之一,对于处理大型磁盘和复杂的存储布局有着强大的功能。通过熟练掌握Parted的使用,可以更有效地管理和优化磁盘空间,确保系统的稳定运行。

    gnu parted 分区工具源码

    通过深入研究"parted-1.8.3"源码,开发者不仅可以了解Linux分区的底层工作原理,还能学习到软件设计、内存管理、I/O操作和多线程编程等方面的知识,对于提升Linux系统管理和开发技能大有裨益。同时,这也有助于理解...

    基于CentOS7的磁盘分区以及扩容_parted工具.md

    Parted是一款强大的磁盘分区管理工具,它可以支持GPT与MBR两种分区表类型,并且提供了更为灵活的分区方式。本文主要介绍如何使用Parted工具进行磁盘分区及扩容。 #### 二、Parted工具的基本操作 1. **进入分区界面...

    Parted分区工具及lvm配置

    在大多数 Linux 发行版中,可以通过包管理器安装 Parted,例如在基于 RPM 的系统中使用 `yum install parted` 进行安装。 - **创建分区** 使用 Parted 创建分区的过程相对简单: - 首先,通过 `parted /dev/...

    GPT及GNU parted使用法

    1. 启动GNU Parted:`parted` 2. 打印现有分区信息:`print` 3. 选择目标磁盘:`select /dev/sdc` 4. 创建GPT分区表:`mklabel gpt` 5. 创建分区:`mkpart`,在此过程中需要指定分区类型、文件系统类型、起始位置和...

    parted_test.tar.gz

    在Linux操作系统中,管理磁盘分区和存储设备是一项常见的任务,尤其对于系统管理员和开发者而言。`parted`是一款强大的命令行工具,用于创建、调整和管理磁盘分区。在这个场景中,`parted_test.tar.gz`是一个压缩包...

    LINUX系统管理(初级培训教程)

    ### Linux系统管理(初级培训教程)知识要点 #### 第一章 Linux简介 - **Linux的定义**: Linux是一种基于UNIX的操作系统克隆版本,由Linus Torvalds领导下的开源社区共同开发。其目标是实现与POSIX兼容。 - **发展...

    Linux网络操作系统基础:磁盘分区操作.pptx

    Linux操作系统中的磁盘管理是系统管理员必须掌握的关键技能之一。磁盘存储的挂载与使用涉及到文件系统和存储的基本概念,以及对不同类型的磁盘和接口的理解。在Linux环境中,磁盘主要有HDD(机械硬盘)和SSD(固态...

    Linux系统管理员培训视频教程

    Linux系统管理员培训视频教程是一套全面讲解Linux操作系统管理和运维的教育资源,主要针对Red Hat公司的Linux系统。这套教程共40课时,旨在帮助学习者掌握Linux的基础知识以及高级技巧,以便在实际工作中有效地管理...

    Linxu系统管理

    ### Linux系统管理核心知识点 #### 实验一:Linux安装与环境配置 **实验目标:** 1. **理解Linux系统的特点及安装方式:** Linux以其开源性、稳定性、安全性及强大的社区支持,成为服务器领域的首选操作系统。...

    Linux系统管理员忘记了root的口令怎么办?

    如果以上步骤都执行正确,通常情况下,系统管理员可以在忘记root密码的情况下,重新获得系统访问权限。不过,建议在执行这些操作之前,如果可能的话,联系系统供应商或寻求专业帮助,以防操作不当对系统造成不可逆的...

    05:磁盘和文件系统管理.docx

    在Linux系统中,磁盘和文件系统的管理是系统管理员的核心任务之一。本文主要讨论的是在CentOS 7/RHEL 7环境下如何管理磁盘、分区和文件系统,以及相关工具的使用。 首先,磁盘分区是系统安装或扩展存储时的关键步骤...

Global site tag (gtag.js) - Google Analytics