Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Chapter 27. File Systems
The quota
RPC service is no longer unavailable
After upgrading the
nfs-utils
packages, the nfs-rquotad.service
systemd service was previously unavailable on the system after starting the quota
Remote Procedure Call (RPC) service. To fix this bug, the quota
packages now include a new rpc-rquotad.service
*systemd* service, which provides the quota
RPC service that allows querying and setting disk quotas over a network. The service can be configured in the /etc/sysconfig/rpc-rquotad
file. The nfs-rquotad
service alias is also provided to ensure compatibility with earlier versions. As a result, the quota
RPC service is now available on Red Hat Enterprise Linux 7 as expected in the described situation. (BZ#1207239)
repquota
now reports quotas for users not defined in the local passwd
database
When listing all users' quotas with
repquota
tool on an XFS file system when some users were defined only in the LDAP directory, quotas for users that were not defined in the local passwd
database were previously not reported by repquota
. Now, a new kernel interface, the Q_GETNEXTQUOTA
and Q_XGETNEXTQUOTA
quota IOCTL
commands, is used, if available, to retrieve all quota entries stored in a file system. This new method does not require enumerating all user accounts and works even for users unknown to the local system. As a result, repquota
reports quotas for all users even if a user account is retrieved from a remote LDAP server or the System Security Services Daemon (SSSD) caches the user accounts. (BZ#1305968)
quota
now correctly reports the grace time
Previously, the integer type was misinterpreted if the
quota
tool displayed the grace time for an NFS-mounted file system if the soft quota limit for the current user was exceeded, and the grace quota time already expired. As a consequence, the quota
command incorrectly reported a large number of days instead of the none
value. This update fixes the misinterpretation of the integer type used to transfer grace times over the network. In addition, this update limits the range of possible values to 32-bit signed integer boundaries to ensure interoperability between NFS servers and clients with a different CPU word size. As a result, the quota
tools correctly report grace time that differs from the server time in the range from -2^31+1 to 2^31 seconds. Lower values are reported as expired, and higher as a maximal possible time that stays unchanged until the difference is in the correct range. (BZ#1072858)
cifs.idmap
now maps SIDs to UIDs
Previously, the
cifs.idmap
tool could not map SIDs to UIDs in Red Hat Enterprise Linux 7. As a consequence, cifs.idmap
could not be used to map ownership to the user name or group name from the Active Directory (AD). The Makefile has been modified to verify that the correct build options are presented to ensure that the mapping works. As a result, the mapping in cifs.idmap
now works as expected. (BZ#1289454)
cifs-utils
rebased to version 6.2
The
cifs-utils
packages have been upgraded to upstream version 6.2, which provides a number of bug fixes over the previous version. The following bug fixes are included:
- Unnecessary linking of
libwbclient
is prevented. - Uppercase
orig_dev
on 2nd try at mounting. paths.h
is included inmtab.c
- The use of
backupuid
andbackupgid
is clarified in the manual pages. - The
x-*
mount options are included. (BZ#1351618)