用内核驱动挂载 Ceph 文件系统¶
要挂载 Ceph 文件系统,如果你知道监视器 IP 地址可以用 mount
命令、或者用 mount.ceph
工具来自动解析监视器 IP 地址。例如:
sudo mkdir /mnt/mycephfs
sudo mount -t ceph 192.168.0.1:6789:/ /mnt/mycephfs
要挂载启用了 cephx
认证的 Ceph 文件系统,必须指定用户名、密钥。
sudo mount -t ceph 192.168.0.1:6789:/ /mnt/mycephfs -o name=admin,secret=AQATSKdNGBnwLhAAnNDKnH65FmVKpXZJVasUeQ==
前述用法会把密码遗留在 Bash 历史里,更安全的途径是从文件读密码。例如:
sudo mount -t ceph 192.168.0.1:6789:/ /mnt/mycephfs -o name=admin,secretfile=/etc/ceph/admin.secret
如果你的文件系统不止一个,还需用 mds_namespace
选项指定挂载哪一个,例如 -o mds_namespace=myfs
。
关于 cephx 参见用户管理。
要卸载 Ceph 文件系统,可以用 unmount
命令,例如:
sudo umount /mnt/mycephfs
Tip
执行此命令前确保你不在此文件系统目录下。
详情见 mount.ceph 。