PowerRC's Blog

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

5,329

批量分区/格式化的脚本

今天弄服务器,要同时分区格式化45个硬盘,一个个弄当然不可能,所以写了个脚本

具体操作是这样的。
1.先抹去原来的分区信息。
2.用gpt分区为一个盘。
3.然后格式化成xfs
4.然后挂载到mnt下

我总共有n个硬盘,从sda 到sdau...但是有些盘并不需要操作,所以就在一个给定的列表里指定盘符


1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
#Used to initialize tons of disks
partnum=1
for disk in sdaa sdac sdad sdae sdaf sdag sdah sdai sdak sdam sdan sdao sdap sdaq sdas sdat sdau sdd sde sdf sdg sdi sdk sdl sdm sdn sdo sdp sdq sdr sds sdt sdu sdv sdx
do
parted /dev/$disk <<ESXU
mklabel gpt
mkpart primary 2048s 100%
quit
ESXU
mkfs.ext4 /dev/$disk$partnum -f
mkdir /mnt/$disk$partnum
mount /dev/$disk$partnum /mnt/$disk$partnum
done;

注意别忘记也要去编辑/etc/fstab,否则这些硬盘开机的时候不会被挂载的

版权申明

若文中未注明,则本文由 PowerRC 原创,转载请注明出处。

分享

发表评论

*

code

back up ↑