linux系统磁盘分区之parted

parted命令,Linux分区利器,GPT专用。
直接说,启动它,指定磁盘,比如parted /dev/sdX。
创建GPT表,mktable gpt。
分个区,mkpart primary 0MB 5 0MB,最多1 2 8 个。
删分区,rm 1 看信息,print。
完事,quit。

高级点,分区格式化,比如mkfs.ext4 /dev/sdX1 自动挂载,编辑/etc/fstab,加条目,比如/dev/sdb2 /backup ext4 defaults 0 2 记得备份,GPT比MBR强,大硬盘用GPT。
编辑fstab要小心,先mount -a测试。
parted,分区利器,用熟了,啥存储需求都满足。
你自己看。

Linux 分区命令parted简单使用步骤

结论:用parted分区,先装工具,再指定硬盘。

大白话:先得把分区工具装上,然后告诉它你要分区的硬盘是哪个。

步骤: 1 . 安装parted:yum install parted(YUM系统) 2 . 进入parted模式:parted /dev/sdb 3 . 设置GPT表:mklabel gpt 4 . 划分分区:mkpart primary 0 5 TB(5 TB主分区) 5 . 确认分区:print 6 . 退出parted:quit 7 . 格式化分区:mkfs.ext4 -N 1 00000000 /dev/sdb1 (格式化为ext4 ,1 亿inode) 8 . 挂载分区:mkdir -p /bk /mnt/data,mount -t ext4 /dev/sdb1 /bk,mount -t ext4 /dev/sdb2 /mnt/data 9 . 验证挂载:df -h 1 0. 自动挂载:编辑/etc/fstab
关键点:
设备名确认:用lsblk或fdisk -l看清楚硬盘名。

GPT表:用mklabel gpt后,fdisk不能用了。

分区大小:用TB、GB单位,别超过硬盘总容量。

Inode数量:按需设置,不是越多越好。

你自己掂量。

如何在 Linux 中使用 parted 对磁盘分区

行吧,你想学Linux下用parted分区,没问题。
这玩意儿确实挺实用的,尤其对新手来说,搞懂了能省不少事儿。

我上次帮朋友装系统,他买个新硬盘,想分个区装Windows,就用这个玩的。
不过我得先提醒你,这操作风险不小,搞不好系统就崩了。
所以你最好在新买的盘上练手,或者干脆找个不重要的盘,数据丢了别找我哈。

第一步:看看哪些盘可用
得先知道你要分区的盘是哪个。
打开终端,敲 sudo parted -l。
这个命令会列出你系统里所有磁盘和它们的状态。

你看看输出里有没有你想要的盘。
比如,你可能有 /dev/sda 这块盘,这通常是系统盘,装了Linux的。
你要找的是其他盘,像 /dev/sdb, /dev/sdc 或者虚拟机里的 /dev/vda, /dev/vdb 这样。
搞清楚是哪个,后面操作才能不乱。

第二步:打开要分的盘
选好盘之后,就用 parted 命令加盘名打开。
比如我是分 /dev/vdc,我就敲:
bash sudo parted /dev/vdc
注意: 千万别光敲 sudo parted,不加盘名。
不然它可能会随机挑一个盘给你玩,那可就惨了。

第三步:设定分区表类型
打开之后,先看看这盘现在的分区表类型是什么。
敲 print 看看。
如果它是老式的MBR,或者啥都没有(空白),你可能得新建一个。

现在普遍都用GPT,所以如果需要,就设置成GPT。
敲 mklabel gpt,系统会问你确认不,输入 Yes。

bash mklabel gpt
注意: mklabel 是新建分区表,不是新建分区。
分区是后面才做的。
分区表就像一张地图,告诉你盘上哪里是哪里。

第四步:创建分区
分区是核心操作了。
假设你想在 /dev/vdc 上创建一个大小为1 .5 GB的分区。
可以这么做:
bash mkpart primary 0% 1 5 00MB
这里 primary 是分区类型,0% 是从开头开始,1 5 00MB 是大小。
你可以根据需要改数字。

重要: 创建分区的时候,分区类型(比如 primary)和文件系统类型(比如 ext4 , ntfs)是两码事。
分区类型更多是分区表里的标识,比如在GPT里可以起个名字。
文件系统类型是后面格式化的时候才分的。

第五步:保存退出
做完所有操作后,敲 q 退出 parted。
退出的时候,parted 会自动保存你的更改,不用额外敲命令。

最后再强调一句:
加新盘分区前,一定要确认清楚盘名!别把系统盘 /dev/sda 给搞错了,那后果自负。
我就是踩过这个坑的,一个错误操作,重装系统都没用。
所以,动手前再检查一遍,确保盘名没错。

好了,基本步骤就这些。
你先在虚拟机里试试,或者新盘试试。
不行再来问我,我还在想这个问题。