第27章 ファイルシステム
クォータ
RPC サービスが利用できなくなりました。
nfs-utils
パッケージのアップグレード後に、quota
Remote Procedure Call (RPC)サービスを開始した後、システムで nfs-rquotad.service
systemd サービスが利用できませんでした。このバグを修正するために、クォータ
パッケージに新しい rpc-rquotad.service
*systemd* サービスが含まれるようになりました。これにより、ネットワーク上でディスククォータのクエリーと設定を可能にするクォータ RPC サービスが提供されます。
このサービスは、/etc/sysconfig/rpc-rquotad
ファイルで設定できます。また、以前のバージョンとの互換性を確保するために、nfs-rquotad
サービスエイリアスも提供されます。その結果、上記の状況で、クォータ
RPC サービスが Red Hat Enterprise Linux 7 で利用できるようになりました。(BZ#1207239)
repquota
が、ローカルの passwd
データベースで定義されていないユーザーのクォータを報告するようになりました。
一部のユーザーが LDAP ディレクトリーでのみ定義されている場合、XFS ファイルシステムですべてのユーザーのクォータを一覧表示すると、ローカル
passwd
データベースで定義されていないユーザーのクォータは、以前は repquota
によって報告されませんでした。現在は、新しいカーネルインターフェイス Q_GETNEXTQUOTA および Q_XGETNEXTQUOTA クォータ IOCTL
コマンドを使用して、ファイルシステムに保存されているクォータエントリーをすべて取得できるようになりました。この新しいメソッドでは、すべてのユーザーアカウントを列挙する必要はなく、ローカルシステムに認識されないユーザーでも機能します。その結果、repquota
は、ユーザーアカウントがリモート LDAP サーバーから取得されているか、System Security Services Daemon (SSSD)がユーザーアカウントをキャッシュする場合でも、すべてのユーザーのクォータを報告します。(BZ#1305968)
クォータ
が猶予期間を正しく報告するようになりました
以前のバージョンでは、
クォータツールが現在のユーザーのソフトクォータ
制限を超え、猶予クォータ時間がすでに有効期限が切れている場合に、クォータツールが NFS がマウントされたファイルシステムの猶予期間を表示した場合、整数タイプが誤って解釈されていました。そのため、quota コマンドは none
値ではなく、日数を誤って報告していました。今回の更新で、ネットワーク上で猶予時間を転送するために使用される整数タイプの誤解釈が修正されました。さらに、今回の更新で可能な値の範囲が 32 ビットの符号付き整数境界に制限され、NFS サーバーとクライアント間で異なる CPU 単語サイズの相互運用性が確保されます。その結果、クォータ
ツールは -2^31+1 から 2^31 秒までのサーバー時間とは異なる猶予時間を正しく報告します。小さい値は期限切れとして報告され、差異が正しい範囲になるまで変更されない最大可能な時間として報告されます。(BZ#1072858)
cifs.idmap
が SID を UID にマップするようになりました。
以前は、
cifs.idmap
ツールは、Red Hat Enterprise Linux 7 で SID を UID にマッピングできませんでした。そのため、cifs.idmap
を使用して、Active Directory (AD)からユーザー名またはグループ名に所有権をマッピングできませんでした。Makefile が変更され、マッピングが機能するように正しいビルドオプションが表示されることを確認するようになりました。その結果、cifs.idmap
のマッピングが期待どおりに機能するようになりました。(BZ#1289454)
CIFS-utils
がバージョン 6.2 にリベース
cifs-utils
パッケージがアップストリームバージョン 6.2 にアップグレードされ、以前のバージョンに比べて多くのバグ修正が提供されています。以下のバグ修正が含まれます。
libwbclient
の不要なリンクは阻止されます。- 2 番目
の大文字またはig_dev
のマウントを試行します。 paths.h
はmtab.c
に含まれています。backupuid
とbackupgid
の使用は、の man ページに明確化されています。- x-* マウントオプションが含まれます。(BZ#1351618)