Capitolo 9. Storage
È ora disponibile una nuova implementazione di LVM copy-on-write (cow) snapshot con Red Hat Enterprise Linux 6.3 come Anteprima di tecnologia. Il vantaggio principale rispetto alle implementazioni precedenti di snapshot, è quello di permettere ad un numero elevato di dispositivi virtuali di essere archiviati sullo stesso volume dati. Questa implementazione fornisce anche un supporto per la profondità arbitraria di snapshot ricorsive (snapshots di snapshots di snapshots …).
-s/--snapshot
nella pagina man di lvcreate
. BZ#773482
È ora possibile eseguire il thin provisioning dei Volumi logici (LV) per la gestione di un pool di storage di spazio disponibile da assegnare ad un numero arbitrario di dispositivi in caso di necessità da parte delle applicazioni. Ciò permette di creare dispositivi associabili ad un pool "thinly provisioned" per una assegnazione ritardata quando una applicazione esegue l'effettiva scrittura sul pool. Il pool thinly-provisioned può essere esteso dinamicamente se necessario per una assegnazione efficiente dello spazio di storage. Con Red Hat Enterprise Linux 6.3 questa funzione è stata introdotta come Anteprima di tecnologia. Per utilizzare questa funzione è necessario aver installato il pacchetto device-mapper-persistent-data. Per maggiori informazioni consultare la pagina man di lvcreate
. BZ#773507
Numerosi comandi LVM necessitano di una visuale accurata dei metadati LVM archiviati sui dispositivi a disco presenti sul sistema. Con il design LVM corrente se le suddette informazioni non sono disponibili, LVM dovrà eseguire una scansione di tutti i dispositivi a disco fisici presenti nel sistema. Ciò richiederà una quantità significativa di operazioni I/O nei sistemi con un numero molto elevato di dischi.
lvmetad
è quello di eliminare la necessità di questa scansione aggregando dinamicamente le informazioni dei metadati ogni qualvolta lo stato di un dispositivo cambia. Questi eventi vengono segnalati a lvmetad
tramite regole udev
. Se lvmetad
non è in esecuzione, LVM esegue una normale scansione.
use_lvmetad
nel file /etc/lvm/lvm.conf
, ed abilitare il demone lvmetad
attraverso la configurazione di lvm2-lvmetad
. BZ#464877
Red Hat Enterprise Linux 6.3 include il supporto per la modalità target Fiber Channel over Ethernet (FCoE). Questa funzione è configurabile attraverso targetcli, fornito dal pacchetto fcoe-target-utils. FCoE è stato ideato per l'uso con una rete di supporto per il Data Center Bridging (DCB). Ulteriori informazioni sono disponibili nelle pagine man di dcbtool(8)
e targetcli(8)
(resi disponibili rispettivamente dai pacchetti lldpad e fcoe-target-utils). BZ#750277
Il supporto RAID esteso in LVM è ora completamente supportato con Red Hat Enterprise Linux 6.3. LVM è ora in grado di creare i volumi logici RAID 4/5/6 e supportare il mirroring dei suddetti volumi. I moduli MD (software RAID) forniscono il supporto backend per queste nuove funzioni. BZ#593119
Un nuovo parametro del file di configurazione di LVM, activation/read_only_volume_list
, rende possibile l'attivazione di volumi particolari in modalità sola-lettura senza tenere in considerazione i permessi presenti sui volumi interessati. Questo parametro sovrascrive l'opzione --permission rw
archiviata nei metadati. BZ#769293