1、請先確保服務(wù)器上已安裝Minio客戶端(已安裝可忽略)
下載Linux版客戶端文件
安裝Minio客戶端:
# 創(chuàng)建客戶端安裝目錄
mkdir -p /home/minio/client
# 將二進制文件mc上傳到client目錄下,并對其添加可執(zhí)行權(quán)限
cd /home/minio/client
chmod +x mc
到此Minio客戶端就安裝好了。
2、服務(wù)器說明
假定現(xiàn)在有兩臺Linux環(huán)境上部署的Minio服務(wù)器,分別是舊服務(wù)器A和新服務(wù)器B,所有操作都在新服務(wù)器B上進行。
3、為Minio服務(wù)器設(shè)置別名
在新服務(wù)器B上為服務(wù)器A和B分別設(shè)置別名
# 切換到客戶端程序目錄(即mc文件所在目錄)
cd /home/minio/client
# 在新服務(wù)器B設(shè)置服務(wù)器A的別名
./mc alias set minio_data_A http://11.11.11.110:9000 yourusername youruserpassword
# 在新服務(wù)器B設(shè)置服務(wù)器B的別名
./mc alias set minio_data_B http://22.22.22.220:9000 yourusername youruserpassword
# 查看已設(shè)置的Minio服務(wù)器的別名,看到上面設(shè)置的兩個別名在列出的列表中即OK
./mc alias list
說明:
(a)minio_data_A和minio_data_B就是設(shè)置的別名;
(b)http://11.11.11.110:9000和http://22.22.22.220:9000是服務(wù)器地址;
(c)yourusername表示服務(wù)器上Minio服務(wù)的用戶賬號;
(d)youruserpassword表示服務(wù)器上Minio服務(wù)的用戶密碼。
4、從服務(wù)器A遷移數(shù)據(jù)到服務(wù)器B
# 切換到客戶端程序目錄(即mc文件所在目錄)
cd /home/minio/client
# 將服務(wù)器A上名為“bucket-demo”的桶的數(shù)據(jù)遷移到服務(wù)器B的“bucket-demo”桶中
./mc cp --recursive minio_data_A/bucket-demo/ minio_data_B/bucket-demo/
# 將服務(wù)器A上所有數(shù)據(jù)遷移到服務(wù)器B中
./mc cp --recursive minio_data_A minio_data_B
注意:
一次遷移某個服務(wù)器所有數(shù)據(jù)(不指定桶名稱)時,則要求新服務(wù)器B上必須存在遷移服務(wù)器A上所有的桶,否則會提示找不到對應(yīng)桶而無法遷移數(shù)據(jù)。文章來源:http://www.zghlxwxcb.cn/news/detail-535007.html
5、備份服務(wù)器B的數(shù)據(jù)
# 切換到客戶端程序目錄(即mc文件所在目錄)
cd /home/minio/client
# 將服務(wù)器B上名為bucket-demo的桶的數(shù)據(jù)備份到/home/minio/backup/bucket-demo目錄
./mc cp --recursive minio_data_B/bucket-demo/ /home/minio/backup/bucket-demo
# 將服務(wù)器B上所有數(shù)據(jù)備份到/home/minio/backup/目錄
./mc cp --recursive minio_data_B /home/minio/backup
6、在Minio服務(wù)器上根據(jù)備份文件恢復(fù)數(shù)據(jù)
# 切換到客戶端程序目錄(即mc文件所在目錄)
cd /home/minio/client
# 將/home/minio/backup/目錄下的備份數(shù)據(jù)恢復(fù)到服務(wù)器B,注意備份文件目錄路徑需以'/'結(jié)尾
./mc cp --recursive /home/minio/backup/ minio_data_B
# 將某個桶(比如:bucket-demo)的備份數(shù)據(jù)恢復(fù)到服務(wù)器B的指定桶(比如:bucket-demo2)中
./mc cp --recursive /home/minio/backup/bucket-demo/ minio_data_B/bucket-demo2
注意:
(a)可以將某個服務(wù)器的備份數(shù)據(jù)恢復(fù)到任意服務(wù)器(而不僅僅是原服務(wù)器)中;
(b)可以將某個服務(wù)器的某個桶的備份數(shù)據(jù)恢復(fù)到任意服務(wù)器的任意一個桶(桶和服務(wù)器都可以不同)中;
(c)遷移、備份和恢復(fù)數(shù)據(jù)時,若提示某個目錄不存在,按提示路徑創(chuàng)建即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-535007.html
到了這里,關(guān)于Linux環(huán)境Minio的數(shù)據(jù)遷移、備份和恢復(fù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!