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

Linux基础命令parted详解

parted 是一个用于创建、删除和管理磁盘分区的命令行工具,支持 GPT 和 MBR 分区方式。以下是 parted 命令的详细参数和使用示例。

基本用法

parted [选项] <设备> 

常用参数详解

  1. -l, --list
    列出所有已识别的设备及其分区表。

    示例:

    parted -l 
  2. -s, --script
    以无交互模式运行,避免提示和确认。

    示例:

    parted -s /dev/sda mklabel gpt 
  3. -v, --version
    显示版本信息。

    示例:

    parted --version 
  4. -h, --help
    显示帮助信息。

    示例:

    parted --help 

交互式命令使用

运行 parted 不带其他参数将进入交互式模式:

parted /dev/sdX 

在交互模式中,可以使用以下命令进行操作:

  1. print
    显示当前设备的分区表。

    示例:

    (parted) print 
  2. mklabel
    创建一个新的分区表。可选类型包括 msdos(MBR)和 gpt(GPT)。

    示例:

    (parted) mklabel gpt 
  3. mkpart
    创建新分区。

    示例:

    (parted) mkpart primary ext4 1MiB 100MiB 
  4. rm
    删除分区。

    示例:

    (parted) rm 1 
  5. resizepart
    调整现有分区的大小。

    示例:

    (parted) resizepart 1 200MiB 
  6. set
    设置分区的标志(例如,设置为可启动)。

    示例:

    (parted) set 1 boot on 
  7. mkfs
    格式化分区,通常在 parted 命令之外使用 mkfs 命令,但有时可以在部分版本中通过 parted 直接用该命令格式化。

  8. quit
    退出 parted

    示例:

    (parted) quit 

示例操作

  • 列出所有分区:

    parted -l 
  • 在 /dev/sda 上创建新的 GPT 分区表:

    parted /dev/sda (parted) mklabel gpt 
  • 创建一个新的 ext4 分区:

    parted /dev/sda (parted) mkpart primary ext4 1MiB 100MiB 
  • 删除分区:

    parted /dev/sda (parted) rm 1 
  • 调整分区大小:

    parted /dev/sda (parted) resizepart 1 200MiB 

注意事项

  • 在修改分区之前,请务必备份数据,避免数据丢失。
  • 注意选择正确的设备,避免在错误的设备上执行操作。
  • 对于超过 2TB 的硬盘,建议使用 GPT 分区表。
  • 在使用 parted 进行分区操作时,建议以超级用户(root)身份运行该命令。

parted 是一个强大的分区管理工具,适合于对分区进行复杂操作的用户。使用时请谨慎操作,确保理解操作的后果。


http://www.mrgr.cn/news/40904.html

相关文章:

  • 【简介Sentinel-1】
  • 【1】野火STM32F103VET6开发板入门笔记之点亮RGB
  • express,MySQL 实现登录接口,如果用户未注册直接注册
  • 黑马linux笔记(转载)
  • 信息安全工程师(28)机房安全分析与防护
  • 深度学习:DCGAN
  • 什么是信息增益比
  • 【有啥问啥】AI中的数据融合(Data Fusion):让数据“1+1>2”
  • 前端开发技术框架选型
  • 斐波那契数列
  • 第七篇:重定向和管道相关知识总结
  • vite 构建运行自定义脚本
  • 时序必读论文14|VLDB24 TFB:全面且公平的时间序列预测方法框架
  • 预处理详解
  • OpenGL ES 之EGL(6)
  • 对于基础汇编的趣味认识
  • 【四】Spring Cloud OpenFeign原理分析
  • 【Linux】进程概念-2
  • 给Windows系统设置代理的操作方法
  • 人工智能发展历程