Mar 23 2011

Disks hot-swap

daniele

Sebbene ufficialmente l’HP ProLiant Microserver non supporti l’hotswap dei dischi è possibile con un kernel Linux recente eseguire la sostituzione (o la sola rimozione) di un’unità; ecco come:

Per prima cosa è ovviamente necessario smontare l’unità tramite il comando di base umount; supponendo che il disco da disconnettere sia sdc il comando è

sync && umount /dev/sdc

A questo punto è necessario mandare offline l’unità da rimuovere; è possibile farlo attraverso l’interfaccia kernel in /sys con il comando

echo 1 > /sys/block/sdc/device/delete

Una volta eseguito il comando l’unità verà rimossa dal subsystem scsi (sata) e spenta; il disco effettuerà lo spin-down.

E’ ora possibile rimuovere l’unità, operazione che sul MicroServer risulta molto semplice e rapida.

Per l’inserimento di una nuova unità è sufficiente connetterla al sistema. Linux provvederà in modo autonomo al riconoscimento del disco e alla connessione dello stesso al subsystem scsi. Sarà possibile ora montare l’unità od effettuare altre operazioni sul disco (partizionamento, etc.); se non si è sicuri del device associato alla nuova unità collegata è possibile controllare gli ultimi messaggi del kernel attraverso il comando dmesg.

Questa tecnica risulta estremamente comoda in caso di fault di un’unità disco parte di una catena RAID di mirroring.

UPDATE 29/03/2011

Per poter effetture tali operazioni di hot-swap il controller deve essere settato in modalità “AHCI”. L’opzione è modificabile, dove supportata, attraverso il BIOS.


Mar 13 2011

Two finger scroll su Fedora 14 con xfce

daniele

Il touchpad dell’HP Mini 110-3100 non supporta nativamente il multitouch e quindi nemmeno il comodissimo scroll a due dita. Può tuttavia emularlo. Ecco come attivare l’emulazione su Fedora 14 con xfce:

Editare (da root) il file /usr/share/X11/xorg.conf.d/50-synaptics.conf e nella sezione

1
2
3
4
5
6
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
EndSection

aggiungere le seguenti righe:

1
2
3
Option "EmulateTwoFingerMinZ" "30"
Option "EmulateTwoFingerMinW" "10"
Option "VertTwoFingerScroll" "on"

E’ possibile effettuare il tunning delle impostazioni relative allo scroll (soprattutto per altri modelli di touchpad) aggiungendo l’opzione

1
Option "SHMConfig" "on"

e utilizzando il comando

synclient -m 300

Le colonne Z e W contengono i valori che, quando sono appoggiate le due dita sul touchpad, vanno riportati (abbassandoli leggermente per migliorare la sensibilità) nelle opzioni EmulateTwoFingerMinZ e EmulateTwoFingerMinW.

Scarica il file 50-synaptics.conf

Riferimenti:

http://guide.debianizzati.org/index.php/Synaptics_touchpad#Multitouch