ceph的命令,全部列出来,并一一举例子
时间: 2024-04-25 22:06:22 浏览: 198
Ceph常用命令总结大全.docx
5星 · 资源好评率100%
Ceph 是一个分布式存储系统,具有很多命令用来管理集群、存储池、对象等。以下是 Ceph 常用的命令及其用法:
1. ceph:查看集群状态
```
$ ceph status
$ ceph -s
```
2. ceph-deploy:部署 Ceph 集群
```
$ ceph-deploy new <hostname>
$ ceph-deploy install <hostname>
$ ceph-deploy mon create-initial
$ ceph-deploy osd create <hostname>:<dev>
```
3. ceph-disk:管理 OSD 磁盘
```
$ ceph-disk list
$ ceph-disk zap /dev/sdb
$ ceph-disk prepare /dev/sdb
$ ceph-disk activate /dev/sdb1
```
4. ceph-osd:管理 OSD
```
$ ceph osd tree
$ ceph osd dump
$ ceph osd out osd.0
$ ceph osd in osd.0
$ ceph osd rm osd.0
```
5. ceph-mds:管理 CephFS 元数据服务器
```
$ ceph mds stat
$ ceph fs ls
$ ceph fs new <fs_name> <metadata_pool_name> <data_pool_name>
$ ceph mds add_data_pool <fs_name> <new_data_pool_name>
```
6. rados:管理 RADOS 对象存储
```
$ rados lspools
$ rados df
$ rados put <pool_name> <object_name> <file>
$ rados get <pool_name> <object_name> <file>
$ rados rm <pool_name> <object_name>
```
7. rbd:管理 RBD 块设备
```
$ rbd ls
$ rbd info <image_name>
$ rbd create <image_name> --size <image_size> --pool <pool_name>
$ rbd rm <image_name>
```
以上是 Ceph 常用的命令及其用法,希望能对你有所帮助。
阅读全文