2019-11-20 使用tmux同时格式化和挂载客户多台机器的
2019-12-24 本文已影响0人
五大RobertWu伍洋
登录到一台客户生产机器,查看磁盘空间大小: df -h && fdisk -l
, 发现需要手动创建分区并挂载。
由于生产环境7台机器全部需要手动格式化硬盘然后挂载目录,打算在该机器安装tmux,同时登陆所有机器,一次操作来完成硬盘分区和挂载:
yum install tmux
tmux-1.8-4.el7.x86_64.rpm FAILED
[http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/Packages/tmux-1.8-4.el7.x86_64.rpm](http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/Packages/tmux-1.8-4.el7.x86_64.rpm): [Errno 14] curl#6 - "Could not resolve host: [mirrors.cloud.aliyuncs.com](http://mirrors.cloud.aliyuncs.com/); Name or service not known"
Trying other mirror.
Error downloading packages:
tmux-1.8-4.el7.x86_64: [Errno 256] No more mirrors to try.
测试对比客户机器和阿里云机器,最后确认客户机器没有权限访问任何阿里云的centos仓库!
根据报错地址,手动下载rpm包(客户服务器下载不了,所以自己本地下载然后scp上传到跳板机后的150机器: scpf -v tmux-1.8-4.el7.x86_64.rpm weihongs172.18.105.150:
),最后安装完。
wget [http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/Packages/tmux-1.8-4.el7.x86_64.rpm](http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/Packages/tmux-1.8-4.el7.x86_64.rpm)
yum install tmux-1.8-4.el7.x86_64.rpm
然后上传下本地的 .tmux.conf
运行tmux
, split多个panel窗格,ssh免密登录逐个登录部署环境的机器,然后开启所有窗格同时操作模式prefix C-a
,
fdisk /dev/vdb
开始创建分区,格式化分区 : mkfs.ext4 /dev/vdb1
, 创建目录并挂载: mkdir /data && mount /dev/vdb1/ data