파일이동, 계정관리, 정책 등 MinIO 서버와 관련된 설정과 액션을 MinIO Client를 통해 실행 가능하다.
curl https://dl.min.io/client/mc/release/linux-amd64/mc \
--create-dirs \
-o $HOME/minio-binaries/mc
chmod +x $HOME/minio-binaries/mc
export PATH=$PATH:$HOME/minio-binaries/
mc --help
mc alias set myminio/ [http://<minio ip>:9000](http://172.31.10.211:9000/) <minio username> <minio pw>
./mc admin heal myminio/test/friday.txtdata3/test/friday/x1.meta, data3/test/friday/ 를 지운 경우 복구가 되었음./mc admin heal myminio/testdata3/test/ 버킷을 지운 경우 복구가 되었음.minio.sys 폴더가 생성되고 여기서 각 volume에 대한 정보를 넣는데, volume에 대한 정보가 제거되니 복구가 되지 않는듯!! mc ls myminio/
| Subcommand | Description |
|---|---|
restore | The mc ilm restore command creates a temporary copy of an object archived on a remote tier. The copy automatically expires after 1 day by default. |
rule | The mc ilm rule command and its subcommands configure the rules used to transition objects between storage tiers in MinIO’s Lifecycle Management. |
tier | The mc ilm tier command and its subcommands configure a remote supported S3-compatible service for MinIO Lifecycle Management: Object Transition (“Tiering”). |
# 만료 기간 설정
mc ilm rule add --expire-days 7 --noncurrent-expire-days 7 {alias명}/{버킷명}
mc ilm ls {alias명}/{버킷명}

https://min.io/docs/minio/linux/reference/minio-mc.html