Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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).
Altresì, il Common Internet File System (CIFS) è stato aggiornato nel kernel (BZ#465143). Il file system ext4 (incluso con Red Hat Enterprise Linux come Technology Preview) è stato aggiornato (BZ#485315).
Con Red Hat Enterprise Linux 5.4 l'utilizzo del Global File System 2 (GFS2) come file system del server singolo (es. non in un ambiente clusterizzato) è sconsigliato. Gli utenti di GFS2 che non necessitano di un high availability clustering possono migrare su altre alternative come ext3 o xfs. Il file system xfs è idoneo in particolare per file system molto grandi (16 TB ed oltre). Gli utenti esistenti continueranno ad essere supportati.
Le semantiche necessarie indicano che un processo che completa un stat, write, stat, dovrebbe avere un mtime diverso (orario dell'ultima modifica) sul file nei risultati della seconda chiamata di stat, rispetto al mtime nei risultati della prima chiamata. Gli orari dei file in NFS sono gestiti dal server, in questo modo il file mtime non verrà aggiornato fino a quando i dati non saranno trasmessi al server tramite l'operazione del protocollo WRITE NFS. Non è sufficiente copiare i dati sulla pagecache per causare l'aggiornamento di mtime. Questa è una differenza sostanziale tra NFS ed i file system locali. Per questo motivo un file system NFS sotto un carico molto elevato di scrittura può presentare chiamate di stat con una latenza elevata. (BZ#469848)
Il file system ext4, Technology Preview, presenta ora tool aggiornati dello spazio utente. Ext4 rappresenta un miglioramento rispetto al file system ext3 sviluppato da Red Hat e dalla comunità di Linux.

Nota

Nelle versioni precedenti di Red Hat Enterprise Linux i file system ext4 erano etichettati come ext4dev. Con questo aggiornamento i file system ext4 sono ora contrassegnati come ext4.
With this update, the 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:
  1. ensure the new 'dmraid-events-logwatch' package is installed.
  2. un-comment the functional portion of the /etc/cron.d/dmeventd-logwatch crontab file.
(BZ#512833)
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.

Importante

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.