对象存储及nfs

1
对象存储信服云内访问地址oss.clouds.cn  https端口1200 http端口1201

1 安装s3cmd 工具

1
2
3
4
5
6
7
8
9
10
# 安装 s3cmd
cd /home/s3cmd
pipenv shell
pip install s3cmd -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
s3cmd --version # s3cmd version 2.3.0

s3cmd --configure #可随便填写,生成文件

vim ~/.s3cfg

2 s3cmd 工具批量导入图片

1
2
3
4
# 上传目录
s3cmd put -r files-20231122/ s3://5-test-data
# 单个下载:
s3cmd get s3://5-test-data/image/20231117033759/IMG_20231117_150022.jpg

3 s3cmd 常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# 列举所有buckets(bucket相当于根文件夹)
# s3cmd ls
2023-11-24 06:51 s3://5-test-data

# 查看某个bucket中的内容
s3cmd ls s3://5-test-data

# 上传目录
s3cmd put -r files-20231122/ s3://5-test-data

# 创建bucket(bucket名称唯一,不能重复)
s3cmd mb s3://{$BUCKETNAME}

# 删除空bucket
s3cmd rb s3://{$BUCKETNAME}

# 支持删除多个文件
s3cmd del s3://bucket/filename s3://bucket/filenam2

# 上传一个文件到bucket
s3cmd put filename s3://bucket-name/filename

# 上传多个文件
s3cmd put filename*s3://bucket-name/ #注意只写bucket名称

# 上传制定文件前缀
s3cmd put--force filename*s3://bucket-name/prefixed:

# 下载一个文件从bucket
# 单个下载:
s3cmd get s3://bucket/filename
# 批量下载
s3cmd get s3://bucket/filename1 s3://bucket/filename2