venerdì 25 febbraio 2011
FreeBSD: gmirror e array degradato
gmirror è un ottimo strumento per la costruzione di array RAID 1 in software. Qualora un array sia segnalato come degradato, la soluzione è quella di inserire (o reinserire) il disco che deve entrare a far parte dell'array. Purtroppo gmirror impedisce l'inserimento di un nuovo provider se uno o piu' dischi risultano mancanti nell'array. La ragione di ciò è che gmirror non etichetta i dischi usando il loro nome di device, bensì con le informazioni salvate sul disco stesso (e visibili con gmirror dump ). Ne consegue che il sistema riconosce l'array ma trova che alcuni componenti sono mancanti. Non sapendo quale manca, il sistema impedisce l'inserimento di un disco nell'array per evitare di inserire il disco sopra a se stesso. La soluzione è quella di istruire gmirror sull'esecuzione di futuri comandi particolari, e quindi con gmirror forget si istruisce il sistema a non curarsi dei dischi mancanti. Successivamente è possibile fare l'insert del disco nell'array.
FreeBSD: ZFS montato al boot
Sui sistemi FreeBSD è possibile creare pool e filesystem ZFS in modo esattamente identico a quello di OpenSolaris e derivati. Se i file system sono di sistema (es. /etc) allora il loro mount deve essere specificato nel file /etc/fstab; se invece i filesystem sono accessori il mount può essere ancora specificato nel file /etc/fstab, ma risulta piu' comodo inserire l'opzione
zfs_enable="YES"
nel file /etc/rc.conf che corrisponde al comando
zfs mount -a
ossia monta automaticamente tutti i filesystem configurati ZFS.
Iscriviti a:
Post (Atom)