parted磁盘分区管理工具
进入某设备的parted状态:
parted /dev/设备名称
Using /dev/设备名称
(parted)help
check minor-num //执行文件系统的简单检查
cp from to //把文件系统从一个分区复制到另一个分区;from和to是分区的次要号码
help //显示可用的命令
mklabel label //为分区表创建磁盘标签
mkfs minor-num file-system-type //创建类型为file-system-type的文件系统
mkpart part-type fs-type start-mb end-mb //不创建新文件系统而制作分区
mkpartfs part-type fs-type start-mb end-mb //制作分区并创建指定的文件系统
move minor-num start-mb end-mb //移动分区
print //显示分区表
quit //退出
resize minor-num start-mb end-mb //重新划分分区大小,从start-mb到end-mb
rm minor-num //删除分区
select device //选择另一个设备来配置
set minor-num flag state //在分区上设置标志:state要么on,要么off
创建分区:mkpart primary ext3 1024 2048 //创建ext3主分区,位置从1024MB到2048MB
如果使用mkpartfs命令,分区创建后文件系统也会被创建。然而,parted不支持创建ext3文件系统。
因此,如果想创建一个ext3文件系统,应使用mkpart,然后使用mkfs命令来创建文件系统。
mkpartfs可以在linux-swap文件系统类型上使用。
使用print或cat /proc/partitions 查看文件系统分区信息
#/sbin/mkfs -t ext3 /dev/hdb3 //格式化分区
#e2label /dev/hda3 /work //给分区注明标签
#mkdir /work //创建挂载目录
添加到开机自动挂载/ext/fstab
LABEL=/work /work ext3 defaults 1 2
第一列应该包含LABEL=,然后跟随分区注明的标签。第2列应该包含新分区的挂载点,
下一列应该是文件系统类型(如ext3或swap)。如果第4列是defaults,分区就会在引导时被挂载。
不重新引导而挂载分区:#mount /work
删除分区:
#parted /dev/hda //启动parted
#rm 3 //删除次要号码为3的分区
#cat /proc/partitions //查看分区表
最后,将删除的分区信息从/etc/fstab文件中清除
重新划分分区大小:
#parted /dev/hda
#print
#resize 3 1024 2048
注意:不要试图改变正在被使用的设备上的分区的大小。