私は新しいサーバーをインストールして実行するために数日間努力してきました。私はMergerFSでCentOSを実行してドライブをプールし、Sambaを使用してWindowsシステムをホストしています。これらはすべてProxmoxでも実行されます。
週末にサーバーを起動するハードドライブがいくつかありましたが、Sambaとの共有が正しく機能しませんでした。タグによって引き起こされる問題を絞り込みました。 SELinuxでは、mergefsプールにsamba_share_tラベルが必要ですが、何らかの理由でmergefsはこれをfusions_tから変更できません。私のドライブはすべてext4で、これはntfsの使用によって引き起こされる可能性があるというオンライン投稿をたくさん見ましたが、それは私の問題ではありません。
私が試したこと:
- コンテキストをsamba_share_tに設定するオプションを含めるようにfstabを変更しようとしましたが、これにより、融合(mergefsで使用)initが 'content'オプションをサポートしていないというエラーメッセージが表示されます。
chconを使用してプールのラベルを手動で変更しようとしましたが、その操作がサポートされていないというエラーが発生しました。
semangeを使用してプールフォルダを追加し、Restoreconを手動で実行しようとしましたが、その特定のフォルダはまだ変更されていません。
Windowsはフォルダを見ることができますが、アクセスできないので近すぎますが、遠すぎるのは面倒です。可能であれば、SELinuxを無効にする必要はありません。
ベストアンサー1
問題を解決するために簡単な設定を変更する必要がありました。
setsebool -P samba_share_fusefs=1
その後、smb サービスを再起動します。