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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

penny_tcf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值