插件窝 干货文章 Linux分区命令parted的用法,大容量硬盘分区

Linux分区命令parted的用法,大容量硬盘分区

parted 分区 bash 分区表 314    来源:    2025-05-12

Linux parted 命令在大容量硬盘分区中的使用指南

parted 是一个功能强大的磁盘分区工具,特别适合处理大容量硬盘(超过2TB)的分区操作。以下是详细的使用方法:

基本用法

1. 启动parted

sudo parted /dev/sdX

(将X替换为你的硬盘标识符,如sda、sdb等)

2. 查看当前分区表

(parted) print

3. 创建GPT分区表(适用于大容量硬盘)

(parted) mklabel gpt

大容量硬盘分区步骤

1. 创建主分区

(parted) mkpart primary 0% 100%

或者指定具体大小:

(parted) mkpart primary 0GB 4000GB

2. 设置文件系统类型(可选)

(parted) set 1 ext4 on

3. 对齐分区以获得最佳性能

(parted) align-check optimal 1

高级用法

创建多个分区

(parted) mkpart primary 0% 50%
(parted) mkpart primary 50% 100%

调整分区大小

(parted) resizepart 1 3000GB

删除分区

(parted) rm 1

非交互式用法(适合脚本)

sudo parted /dev/sdX --script -- mklabel gpt
sudo parted /dev/sdX --script -- mkpart primary 0% 100%

格式化分区

分区完成后,使用以下命令格式化:

sudo mkfs.ext4 /dev/sdX1

注意事项

  1. 对于大容量硬盘(>2TB),必须使用GPT分区表而非传统的MBR
  2. 操作前务必备份重要数据
  3. 确保没有挂载要操作的分区
  4. 对于企业级应用,考虑使用partedunit s选项以扇区为单位进行精确控制

实际案例:为8TB硬盘分区

sudo parted /dev/sdb
(parted) mklabel gpt
(parted) mkpart primary 0% 50%
(parted) mkpart primary 50% 100%
(parted) print
(parted) quit

sudo mkfs.ext4 /dev/sdb1
sudo mkfs.xfs /dev/sdb2

通过以上命令,您可以高效、安全地对大容量硬盘进行分区操作。