大多数Linux发行版默认已安装parted,如果没有可以通过以下命令安装:
# Debian/Ubuntu
sudo apt-get install parted
# RHEL/CentOS
sudo yum install parted
首先查看系统中的磁盘信息:
sudo parted -l
或使用lsblk
命令:
lsblk
假设我们要对/dev/sdb
进行分区:
sudo parted /dev/sdb
如果磁盘是全新的或需要重新分区,首先需要创建分区表:
(parted) mklabel gpt # 创建GPT分区表
# 或
(parted) mklabel msdos # 创建MBR分区表
(parted) mkpart primary ext4 1MiB 10GiB
(parted) mkpart logical ext4 10GiB 20GiB
例如设置启动标志:
(parted) set 1 boot on
(parted) print
(parted) rm 1 # 删除分区1
(parted) resizepart 1 15GiB # 将分区1扩展到15GiB
(parted) quit
退出parted后,需要格式化新创建的分区:
sudo mkfs.ext4 /dev/sdb1 # 格式化为ext4文件系统
# 或
sudo mkfs.xfs /dev/sdb1 # 格式化为XFS文件系统
sudo mkdir /mnt/newdisk
sudo mount /dev/sdb1 /mnt/newdisk
编辑/etc/fstab
文件,添加以下内容:
/dev/sdb1 /mnt/newdisk ext4 defaults 0 2
命令 | 描述 |
---|---|
help |
显示帮助信息 |
print |
显示分区表 |
mklabel |
创建新的分区表 |
mkpart |
创建新分区 |
rm |
删除分区 |
resizepart |
调整分区大小 |
set |
设置分区标志 |
quit |
退出parted |
partprobe
命令让内核重新读取分区表希望这个指南能帮助你使用parted工具进行Linux磁盘分区操作!