CentOS 8 文件系统MinIO环境构建以及服务器文件迁移
一、环境构建
下载minio的程序
wget https://dl.min.io/server/minio/release/linux-amd64/minio
添加权限
chmod +x minio
创建存储文件数据的文件夹
mkdir /data/minio
编辑启动脚本
vi startup.sh
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=Admin123!
./minio server /data/minio --console-address ":9001"
以上脚本指定了用户名、密码、文件存储路径
是不是超简单,比fastDFS好用多了。
二、迁移数据
注意:源minio服务器和目标minio服务器时区及时间要一致,先用如下命令校准
timedatectl set-timezone Asia/Shanghai
需要用到工具rclone,用如下命令安装
curl https://rclone.org/install.sh | sudo bash
rclone config
生成配置文件,按照提示填写即可,生成的配置文件位于/root/.config/rclone下,不用命令手动创建此文件/root/.config/rclone/rclone.conf也可以。
主要是如下几个配置项:
[old-minio]
type = s3
provider = Minio
access_key_id = 用户名
secret_access_key = 密码
endpoint = http://旧服务器IP:9000
[new-minio]
type = s3
provider = Minio
access_key_id = 用户名
secret_access_key = 密码
endpoint = http://新服务器IP:9000
开始迁移
rclone sync old-minio:要迁移的桶名 new-minio:要迁移的桶名
按桶迁移,内网之间迁移还挺快的,近4G大小的一个桶也就用了不到5分钟时间。
帮忙三连支持下啊~