我创建并启动了一些 GlusterFS(版本 3.7.11)卷,经过一些测试,我停止手动删除这些卷,但它们仍然保留在 GlusterFS 服务器中。
例如,我有 3 台服务器,砖块保存在 /gfs 下:
[vagrant@gfs-server-2 ~]$ sudo gluster volume create test-vol gfs-server-1:/gfs/test-vol gfs-server-2:/gfs/test-vol gfs-server-3:/gfs/test-vol force
volume create: test-vol: success: please start the volume to access data
[vagrant@gfs-server-2 ~]$ sudo gluster volume start test-vol
volume start: test-vol: success
[vagrant@gfs-server-2 ~]$ mkdir /tmp/test
[vagrant@gfs-server-2 ~]$ sudo mount -t glusterfs gfs-server-1:/test-vol /tmp/test
[vagrant@gfs-server-2 ~]$ sudo touch /tmp/test/`date +%s`.txt
[vagrant@gfs-server-2 ~]$ sudo touch /tmp/test/`date +%s`.txt
[vagrant@gfs-server-2 ~]$ sudo touch /tmp/test/`date +%s`.txt
[vagrant@gfs-server-2 ~]$ sudo touch /tmp/test/`date +%s`.txt
[vagrant@gfs-server-2 …Run Code Online (Sandbox Code Playgroud) 我有一台带有块设备的 Linux 主机/dev/sdb,我想将该设备挂载到主机的/mnt/sdb.
我的特殊需要是在容器中而不是在主机本身中执行此操作,并且不需要将设备也安装到容器中(例如-v)。
例如(当然不起作用):
$ docker run some-image mount /dev/sdb /mnt/sdb
Run Code Online (Sandbox Code Playgroud)
或者这绝对不可能?