用内核驱动挂载 Ceph 文件系统

要挂载 Ceph 文件系统,如果你知道监视器 IP 地址可以用 mount 命令、或者用 mount.ceph 工具来自动解析监视器 IP 地址。例如:

  1. sudo mkdir /mnt/mycephfs
  2. sudo mount -t ceph 192.168.0.1:6789:/ /mnt/mycephfs

要挂载启用了 cephx 认证的 Ceph 文件系统,你必须指定用户名、密钥。

  1. sudo mount -t ceph 192.168.0.1:6789:/ /mnt/mycephfs -o name=admin,secret=AQATSKdNGBnwLhAAnNDKnH65FmVKpXZJVasUeQ==

前述用法会把密码遗留在 Bash 历史里,更安全的方法是从文件读密码。例如:

  1. sudo mount -t ceph 192.168.0.1:6789:/ /mnt/mycephfs -o name=admin,secretfile=/etc/ceph/admin.secret

关于 cephx 参见认证

要卸载 Ceph 文件系统,可以用 unmount 命令,例如:

  1. sudo umount /mnt/mycephfs

Tip

执行此命令前确保你不在此文件系统目录下。

详情见 mount.ceph