Mirror of git@code.avlyun.org:envision/g_service_ops_v1.0/devops.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# 说明
|
|
|
|
|
|
|
|
## HelperScripts
|
|
|
|
|
|
|
|
此文件夹主要存放一些帮助脚本
|
|
|
|
|
|
|
|
### PartTools.py
|
|
|
|
|
|
|
|
用于批量自动分区并挂载的工具. 参数分两种 `-s SIZE` 或 `-d DEVICE,DEVICE,...`
|
|
|
|
|
|
|
|
对于 `-s SIZE` , 会将大于此大小(单位为G)的磁盘(排除跟分区所在磁盘)分一个大分区并格式化成Ext4, 然后顺序挂载到系统的 /diskN 目录(如果只有一个磁盘则就是 /disk 目录).
|
|
|
|
|
|
|
|
对于 `-d DEV,DEV,...` (例如 `-d sda,sdb,sdc`) 会将列表制定的磁盘(排除根分区所在磁盘)分一个大分区并格式化车成Ext4, 然后和上面一样顺序挂载到系统根目录下.
|
|
|
|
|
|
|
|
挂载完成后, 会记录所有挂载上到分区信息到 `/etc/fstab` 文件里面, 以如下格式记录:
|
|
|
|
|
|
|
|
``` config
|
|
|
|
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /diskN ext4 defaults 0 0
|
|
|
|
```
|
|
|
|
|
|
|
|
``` shell
|
|
|
|
sudo python2 PartTools.py -s 2000 # 将所有大于2T的磁盘分区&格式化&挂载
|
|
|
|
# 或者
|
|
|
|
sudo python2 PartTools.py -d sda,sdb,sdc,sdd # 将 /dev/sd{a,b,c,d} 全部格式化并挂载
|
|
|
|
```
|