8月4日
使用parted进行非交互式分区ls
命令格式:parted /dev/hdX command ...
查看分区信息:
parted /dev/hdX print
删除分区:
parted /dev/hdX rm Y Y根据/dev/hdXY
例如,删除/dev/hda1:parted /dev/hda rm 1
从一个新磁盘创建分区(例如创建/dev/hda1, /dev/hda2, /dev/hda3):
1. 创建分区表:
parted /dev/hda mklabel msdos
2. 创建分区:
parted /dev/hda mkpart primary 0 123 从0开始到123M
parted /dev/hda mkpart primary 123 234 从123M开始到234M,共111M
X=expr `fdisk -s /dev/hda` / 1024 计算总共多少M
parted /dev/hda mkpart primary 234 $X 剩下的空间作为一个分区
fdisk与sfdisk非交互分区
fdisk分区/boot,SWAP,/
n n n t w
p p p 2
1 2 3 82
1
+100M +512M
fdisk /dev/hda << EOF
n
p
1
1
+100M
n
p
2
+512M
n
p
3
t
2
82
w
EOF
mke2fs -jv /dev/hda1
mke2fs -jv /dev/hda3
mkswap -v1 /dev/hda2
sfdisk分区/boot,SWAP,/
sfdisk /dev/hda << EOF
,200,L
,1024,S
,,L
EOF
mke2fs -jv /dev/hda1
mke2fs -jv /dev/hda3
mkswap -v1 /dev/hda2
|Archiver|手机版|小黑屋|软路由
( 渝ICP备15001194号-1|
渝公网安备 50011602500124号 )
GMT+8, 2025-7-12 15:20 , Processed in 0.071941 second(s), 14 queries , Gzip On, Redis On.
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.