在硬盘分区中,我使用了fdisk模块。在fdisk模块中,它询问一些命令行输入,如下所示。
Command (m for help): p
我需要在16台服务器上运行这个模块,所以我使用fabric脚本在16台服务器上运行这个模块。但每次它都在请求输入命令。
fabric模块中是否有提供标准命令的选项。

最佳答案

所以,这只是找出所需的fdisk命令,然后用它们创建bash脚本的问题。有四个选项here。从中挑选一个,然后制作它——例如:

sudo('apt-get update')
sudo('apt-get install parted')
sudo('parted -a optimal /dev/usb mkpart primary 0% 4096MB')

用磁盘替换/dev/usb。您还必须添加一个mount并将条目添加到fstab。

08-27 03:56