GlusterFS Fuseのインストール中にシンボリックリンクが機能しません。

GlusterFS Fuseのインストール中にシンボリックリンクが機能しません。

OpenVZ環境のCentOS 7 64ビットでGlusterFS 3.11.3を実行しています。

私はデータセンターの所有者ではなく、OpenVZホストが仮想マシンに対するsys_admin権限を許可していないため、次の回避策を使用してGlusterFSを操作しました。 https://serverfault.com/questions/29615/how-to-mount-glusterfs-inside-a-openvz-container

走る

find . -regex '.*/[^/]*\.[ch]' -exec sed -i 's/"trusted\./"user./g' {} + \
    && ./configure && make

OpenVZ環境でGlusterFSが機能するようにします。私のプロバイダも/dev/fuseを「有効にする」必要がありましたが、幸いにも無料でした。

全体的に、これまですべてがうまくいきましたが、今ではフィルタリングルールを作成できるSOGoをインストールしました(SOGoはiRedMailインストールの一部として提供されています)。 SOGoフィルタルールを作成しようとしたときにエラーが発生しましたが、これはGlusterFSでシンボリックリンクを作成できませんでした。

次のフォルダをマウントしました。

eris:/mailrep-volume /var/vmail glusterfs defaults,_netdev 0 0

シンボリックリンクを作成しようとすると、エラーメッセージが表示されます。

ln: failed to create symbolic link 'dovecot.sieve': Input/output error

すべてのログファイルを確認しましたが、このエラーに関する追加情報が見つかりませんでした。

このエラーは、/var/vmailマウントディレクトリから(手動またはSOGoプロセスを介して)シンボリックリンクを作成しようとしたときにのみ発生しますが、GlusterFSマウントディレクトリ/mnt/glusterfs/にシンボリックリンクを作成しようとすると発生しません。仮想メールボックスで発生

それでは、Fuseはシンボリックリンクをサポートしていませんか?解決策はありますか?

ベストアンサー1

おすすめ記事