web-dev-qa-db-ja.com

CentOSのZFS、ファイルを作成できませんか?

私はcentos7を実行しています... 4 x 3tb hddがあるので、最良の解決策のように見えるのでzfsをインストールしました。 root経由でインストールしてセットアップしましたが、ローカルユーザーがファイル/フォルダーを書き込めないようです。そして、グーグルは、なぜそれが異なるユーザーに書き込み許可を与えないのかについて、何の結果ももたらさないのだろうか?だから私の質問は、ローカルユーザーにプールにファイルを書き込む許可を与えるにはどうすればよいですか?

3
Drew

他のマウント可能なファイルシステムと同じです。ユーザーが書き込みできるようにする場合は、マウントポイントをchown/chgrp/chmodします(マウントされた後)。

さらに良いことに、サブディレクトリを作成して、そのサブディレクトリへの書き込みアクセス権を付与します。

または、これはZFSであるため、サブディレクトリだけでなくzfsファイルシステムを作成し、プール全体ではなくそのサブディレクトリへのアクセスを許可します。

例えばzpoolが「tank」と呼ばれる場合、次のようなことを行う可能性があります。

zfs create tank/data
chgrp users /tank/data
chmod g+rwsx /tank/data

これにより、グループ「users」のすべてのメンバーに、そのディレクトリに対する読み取り、書き込み、および実行のアクセス許可が付与されます。 setgidビットは、/ tank/dataの下に作成されたすべてのファイルとサブディレクトリがグループ「users」になるようにします。

それよりも具体的または詳細な回答が必要な場合は、より多くの情報を提供する必要があります。

3
cas