4. Filesystems and Storage updates
In the 5.4 update, several significant additions have been made to file systems support. Base Red Hat Enterprise Linux now includes the
Filesystem in Userspace (FUSE)
kernel modules and user space utilities, allowing users to install and run their own FUSE
file systems on an unmodified Red Hat Enterprise Linux kernel (BZ#457975). Support for the XFS
file system has also been added to the kernel for future product enablement (BZ#470845). The FIEMAP input/output control (ioctl) interface has been implemented, allowing the physical layout of files to be mapped efficiently. The FIEMAP ioctl can be used by applications to check for fragmentation of a specific file or to create an optimized copy of a sparsely allocated file (BZ#296951).
De plus, le système de fichiers Common Internet File System (CIFS) a été mis à niveau dans le noyau (BZ#465143). Le système de fichiers ext4 (inclus dans Red Hat Enterprise Linux comme aperçu technologique) a aussi été mis à niveau (BZ#485315).
Dans Red Hat Enterprise Linux 5.4, l'utilisation de Global File System 2 (GFS2) comme unique serveur de système de fichiers (c'est-à-dire non pas dans un environnement clusterisé) est déprécié. Les utilisateurs de GFS2 n'ayant pas besoin d'un clustering de haute disponibilité sont encouragés à migrer vers d'autres types de systèmes de fichiers tels que ext3 ou xfs. Le système de fichiers xfs est spécifiquement fait pour de très larges systèmes de fichiers (16 To et plus). Les utilisateurs présents seront toujours pris en charge.
Les sémantiques requises indiquent qu'un processus complétant un
stat, write, stat
devrait voir un mtime
(moment de la dernière modification) différent sur le fichier dans les résultats du deuxième appel stat comparé aux résultats mtime
du premier appel stat. Les temps de fichiers dans NFS sont uniquement maintenus par le serveur, ainsi le fichier mtime
ne sera pas mis à jour tant que les données n'auront pas été transmises au serveur via l'opération du protocole WRITE NFS
. La simple copie des données dans le pagecache n'est pas suffisante pour mettre le mtime
à jour. Ce n'est qu'en cela que NFS diffère des autres systèmes de fichiers locaux. Ainsi, un système de fichiers NFS se trouvant sous une importante charge de travail d'écriture peut provoquer des appels stat à latence élevée. (BZ#469848)
L'aperçu technologique du système de fichiers ext4 a été rafraîchi avec les outils mis à jour de userspace. Ext4 est une amélioration incrémentée du système de fichiers ext3 développé par Red Hat et la communauté Linux.
Note
Dans les version précédentes de Red Hat Enterprise Linux qui utilisaient l'aperçu technologique ext4, les systèmes de fichiers ext4 étaient nommés
ext4dev
. Dans cette mise à jour, les systèmes de fichiers ext4 sont maintenant nommés ext4
.
With this update, the
(BZ#512833)
dmraid
logwatch-based email reporting feature has been moved from the dmraid-events
package into the new dmraid-events-logwatch
package. Consequently, systems that use this dmraid feature will need to complete the following manual procedure:
- ensure the new 'dmraid-events-logwatch' package is installed.
- un-comment the functional portion of the
/etc/cron.d/dmeventd-logwatch
crontab file.
samba3x and ctdb are provided as a Technology Preview on the x86_64 platform. Samba3x package provides Samba 3.3 and ctdb provide a clustered TDB backend. Running samba3x and ctdb on a set of cluster nodes with GFS file system will allow the export of a clustered CIFS filesystem.
Important
the samba3x packages conflict with the samba-3.0 packages shipped with Red Hat Enterprise Linux 5. To use the Technology Preview, it is recommended to perform a fresh install that does not include the samba-3.0 packages, and then to install the samba3x packages from the Supplementary media.