Windows環境でのMinioのデータ移行、バックアップ、リカバリ

1. Minio クライアントがサーバーにインストールされていることを確認してください (インストールされていても無視できます)

Windows 用のクライアント ファイルをダウンロードする
Windows 用のクライアント ファイルをダウンロードする

Minio クライアントをインストールします。

# 1. 创建客户端安装目录,比如:D:\minio
# 2. 将下载 的mc.exe文件复制到D:\minio目录下
# 3. 打开cmd窗口,切换到D:\minio目录
cd D:\minio

この時点で、Minio クライアントがインストールされます。

2. サーバーの説明

現在 2 つの Minio サーバーがあり、1 つは Windows 環境にデプロイされたサーバー A、もう 1 つは Linux 環境にデプロイされたサーバー B で、すべての操作がサーバー A で実行されるとします。

3. Minio サーバーのエイリアスを設定します。

サーバーA上でサーバーAとサーバーBのエイリアスをそれぞれ設定します。

# 打开cmd窗口,切换到客户端文件所在目录(D:\minio)
cd D:\minio
# 在服务器A设置服务器A的别名
mc alias set minio_data_local http://localhost:9000 yourusername youruserpassword
# 在服务器A设置服务器B的别名
mc alias set minio_data_B http://22.22.22.220:9000 yourusername youruserpassword
# 查看已设置的Minio服务器的别名,看到上面设置的两个别名在列出的列表中即OK
mc alias list

説明:
(a) minio_data_local および minio_data_B はエイリアス セットです;
(b) http://localhost:9000 および http://22.22.22.220:9000 はサーバー アドレスです;
(c) yourusername はサーバー上の Minio サービスのユーザー アカウントを示します;
(d) youruserpassword はサーバー上の Minio サービスのユーザー パスワードを示します。

4. Linux サーバー B から Windows サーバー A にデータを移行します。

# 打开cmd窗口,切换到客户端文件所在目录(D:\minio)
cd D:\minio
# 将Linux服务器B上名为“bucket-demo”的桶的数据迁移到Windows服务器A的“bucket-demo”桶中
mc cp --recursive minio_data_B/bucket-demo/ minio_data_local/bucket-demo/
# 将Linux服务器B上所有数据迁移到Windows服务器A中
mc cp --recursive minio_data_B minio_data_local

:
特定のサーバーのすべてのデータを (バケット名を指定せずに) 一度に移行する場合、移行サーバー上のすべてのバケットが新しいサーバーに存在する必要があります。そうでない場合は、対応するバケットが見つからず、データを移行できないというメッセージが表示されます。

5. サーバーAのデータをバックアップします。

# 打开cmd窗口,切换到客户端文件所在目录(D:\minio)
cd D:\minio
# 将Windows服务器A上名为bucket-demo的桶的数据备份到D:\minio\backup\bucket-demo目录
mc cp --recursive minio_data_local/bucket-demo/ D:\minio\backup\bucket-demo
# 将Windows服务器A上的所有数据备份到D:\minio\backup目录
mc cp --recursive minio_data_local D:\minio\backup

6. バックアップファイルに従ってデータを復元します

# 打开cmd窗口,切换到客户端文件所在目录(D:\minio)
cd D:\minio
# 将D:\minio\backup目录下的备份数据恢复到服务器B,注意备份文件目录路径需以'\'结尾
mc cp --recursive D:\minio\backup\ minio_data_B
# 将某个桶(比如:bucket-demo)的备份数据恢复到服务器A的指定桶(比如:bucket-demo2)中
mc cp --recursive D:\minio\backup\bucket-demo minio_data_local/bucket-demo2

:
データの移行、バックアップ、復元時にディレクトリが存在しない場合は、プロンプトに従ってディレクトリを作成します。

おすすめ

転載: blog.csdn.net/HLXTU/article/details/130872453