☰
Current Page
Main Menu
Home
Home
Editing
minio迁移
Edit
Preview
h1
h2
h3
default
Set your preferred keybinding
default
vim
emacs
markdown
Set this page's format to
AsciiDoc
Creole
Markdown
MediaWiki
Org-mode
Plain Text
RDoc
Textile
Rendering unavailable for
BibTeX
Pod
reStructuredText
Help 1
Help 1
Help 1
Help 2
Help 3
Help 4
Help 5
Help 6
Help 7
Help 8
Autosaved text is available. Click the button to restore it.
Restore Text
Minio数据迁移(mc命令)(同网络迁移方案,不同网络需要自行准备) mc(MinIO Client)是一个强大的命令行工具,用于管理MinIO和其他兼容的对象存储服务(如Amazon S3)。你可以使用mc来执行各种操作,如创建和删除存储桶,上传、下载和删除对象,配置策略等。 4.1 下载 ``` wget https:// dl.minio.org.cn/client/mc/release/linux-amd64/mc chmod +x mc ``` 4.2 数据迁移常用命令 #注:mc只适合用于同网段minio之间的迁移或确保mc能连接到要迁移的服务器也可以使用mc 例:全量迁移 如下两台机器minio数据需要进行迁移,10.11全量迁移到10.12 ``` 192.168.10.11 minio 192.168.10.12 minio ``` #添加新的minio服务地址 语法: mc alias set 名称 服务地址 用户名 密码 ``` mc alias set minio1 http://192.168.10.11:9000 minioadmin minioadmin mc alias set minio2 http://192.168.10.12:9000 minioadmin minioadmin ``` #查看已经添加的minio服务信息 mc config host ls #移除已经添加的minio服务 mc config host remove minio1 #全量迁移,重名文件不覆盖,bucket不存在会自动创建 mc mirror minio1 minio2 #只是迁移某个bucket,以test为例,目标的bucket需要提前建好 mc mirror minio1/test minio2/test #覆盖重名文件,加--overwrite mc mirror --overwrite minio1/test minio2/test 常用命令 已经添加minio服务地址后 192.168.10.11 minio 192.168.10.12 minio #添加新的minio服务地址 语法: mc alias set 名称 服务地址 用户名 密码 ``` mc alias set minio1 http://192.168.10.11:9000 minioadmin minioadmin mc alias set minio2 http://192.168.10.12:9000 minioadmin minioadmin ``` #列出minio1的桶,和linux的ls一样 mc ls minio1 #列出minio1中mybucket桶中的数据,和linux的ls一样 mc ls minio1/mybucket #删除桶 mc rm minio1/mybucket #删除桶中的数据 mc rm minio1/mybucket/yuehansuzhangaiqing99.txt #查看桶的大小 mc du minio1/mybucket 输出如下结果 825KiB 3 objects mybucket #移动桶数据 #把minio1中mydata桶中的数据移动到minio2 archive桶下。 --recursive:这是一个选项,告诉 mc 移动所有子目录中的对象。如果没有这个选项,mc 只会移动顶层目录中的对象。 mc mv --recursive minio1/mydata minio2/archive 复制桶数据 把minio1中mydata桶中的数据复制到minio2 archive桶下。 mc cp --recursive minio1/mydata minio2/archive 查看文件内容,如果查看视频二进制文件等内容会乱码 mc cat minio1/mybucket/suzhanyuehanaiqing99.txt
Uploading file...
Sidebar
[[_TOC_]]
Edit message:
Cancel