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).
Adicionalmente, o Sistema de Arquivo da Internet Comum - Common Internet File System (CIFS) foi atualizado no kernel (BZ#465143). O sistema de arquivo ext4 (incluído no Red Hat Enterprise Linux como Technology Preview) foi também atualizado (BZ#485315).
No Red Hat Enterprise Linux, o uso do Sistema de Arquivo Global 2 - Global File System 2 (GFS2) como um sistema de arquivo de servidor único (ex.: não em um ambiente com cluster) é obsoleto. Os usuários do GFS2, que não precisam de um cluster de alta disponibilidade, são encorajados a observar a migração para outros sistemas de arquivo como as ofertas ext3 ou xfs. O sistema de arquivo xfs é especificamente destinado a sistemas de arquivos bastante grandes (16 TB e acima). Os usuários existentes continuarão sendo suportados.
As semânticas solicitadas indicam que um processo pelo qual completa um
stat, write, stat
deve verificar um mtime
diferente (período da última modificação) no arquivo dos resultados a partir da segunda chamada stat comparada ao mtime
nos resultados a partir da primeira chamada stat. Os tempos do arquivo no NFS são mantidos estritamente pelo servidor, de forma que o mtime
do arquivo não será atualizado até que os dados tenham sido transmitidos ao servidor através da operação do protocolo WRITE NFS
. A simples cópia de dados do pagecache não é suficiente para causar a atualização do mtime
. Este é um local onde o NFS diferencia-se dos sistemas do arquivo. Portanto, um NFS filesystem que está sob um trabalho de gravação pesada pode resultar em chamadas stat terem uma alta latência. (BZ#469848)
O ext4 filesystem Technology Preview foi aprimorado com as ferramentas do userspace atualizadas. O Ext4 é uma melhoria incrementada no sistema de arquivo ext3 desenvolvido pela Red Hat e comunidade Linux.
Nota
Nas versões anteriores do Red Hat Enterprise Linux utilizando o ext4 Technology Preview, os ext4 filesystems eram classificados como
ext4dev
. Com esta atualização, os ext4 filesystems são caracterizados como 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.
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.