Disattivazione della compressione hardware di un tape: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:


* Installare mt-st
* Installare mt-st
  sudo aptitude install mt-st
  sudo apt-get install mt-st
  sudo update-alternatives --set mt /bin/mt-s
  sudo update-alternatives --set mt /bin/mt-st


* Verificare:
* Verificare:
Line 24: Line 24:


Vedi [http://tech.groups.yahoo.com/group/amanda-users/message/56564 amanda-users : Message: Re: Disable Tape Compression]
Vedi [http://tech.groups.yahoo.com/group/amanda-users/message/56564 amanda-users : Message: Re: Disable Tape Compression]


==Verifica della compressione di default==
==Verifica della compressione di default==
Line 40: Line 38:


===Utilizzo delle configurazioni con stinit===
===Utilizzo delle configurazioni con stinit===
Utilizza i device
* Trovare i valori identitificativi del tape:
  st0a
  cat /proc/scsi/scsi | grep Vendor
  st0l
  Vendor: HP      Model: Ultrium 4-SCSI  Rev: U52D
  st0mV
 
Vedi:
* Creare la configurazione:
  man stinit
  sudoedit /etc/stinit.def
 
<pre>
manufacturer=HP model = "Ultrium 4-SCSI" {
mode1 compression=0
mode2 compression=0
mode3 compression=0
mode4 compression=0
}
</pre>
 
* Testare:
  sudo stinit -v -v   
<pre>
Trying to open database '/etc/stinit.def'.
Open succeeded.
 
stinit, processing tape 0
Mode 1, name '/dev/nst0'
Mode 2, name '/dev/nst0l'
Mode 3, name '/dev/nst0m'
Mode 4, name '/dev/nst0a'
The manufacturer is 'HP', product is 'Ultrium 4-SCSI', and revision 'U52D'.
Mode 1 definition: compression=0
Mode 2 definition: compression=0
Mode 3 definition:  compression=0
Mode 4 definition:  compression=0
 
stinit, processing tape 1
Initialized 1 tape device.
</pre>
 
* Non è necessario lanciare stinit all'avvio, perchè o viene lanciato da init.d se il modulo st è nel kernel, o caricato da modprobe.d se è un modulo (dpkg -L mt-st)


==Riferimenti==
==Riferimenti==
*[http://wiki.zmanda.com/index.php/Hardware_compression#Changing_and_checking_the_compression_settings Hardware compression - The Open Source Backup Wiki (Amanda, MySQL Backup, BackupPC)]
*[http://wiki.zmanda.com/index.php/Hardware_compression#Changing_and_checking_the_compression_settings Hardware compression - The Open Source Backup Wiki (Amanda, MySQL Backup, BackupPC)]

Latest revision as of 14:22, 10 December 2012

Tape drive con switch

Se il tape drive (esempio DAT-40) ha uno switch per disabilitarlo, utilizzarlo

Tape Drive senza switch

I nuovi tape (esempio Ultrium) non hanno lo switch, e la disabilitazione avviene via software.

  • Installare mt-st
sudo apt-get install mt-st
sudo update-alternatives --set mt /bin/mt-st
  • Verificare:
mt --version
mt-st v. 1.1
  • Per disabilitare la compressione di default (solo come root):
sudo mt -f /dev/nst0 defcompression 0
  • Per settare la compressione ogni volta:
sudo -u backup mt -f /dev/nst0 compression 0

Utilizzo di nastri precedentemente scritti con la compressione hardware

ATTENZIONE: se un nastro scritto con la compressione viene lettoprima di essere riscritto (amanada lo fa sempre) la compressione verrà risettata. Bisogna eliminare questo header prima di scrivere il nastro.

Vedi amanda-users : Message: Re: Disable Tape Compression

Verifica della compressione di default

La compressione settata non si può leggere, perchè la versione di mt-gnu installata non ha la patch.

Si può solo verificare la compressione di default:

cat /sys/class/scsi_tape/nst0/default_compression 
0

I risultati sono:

  • -1: non settata
  • 0: default disabled
  • 1: default enabled

Utilizzo delle configurazioni con stinit

  • Trovare i valori identitificativi del tape:
cat /proc/scsi/scsi | grep Vendor
  Vendor: HP       Model: Ultrium 4-SCSI   Rev: U52D
  • Creare la configurazione:
sudoedit /etc/stinit.def
manufacturer=HP model = "Ultrium 4-SCSI" {
mode1 compression=0
mode2 compression=0
mode3 compression=0
mode4 compression=0
}
  • Testare:
sudo stinit -v -v     
Trying to open database '/etc/stinit.def'.
Open succeeded.

stinit, processing tape 0
Mode 1, name '/dev/nst0'
Mode 2, name '/dev/nst0l'
Mode 3, name '/dev/nst0m'
Mode 4, name '/dev/nst0a'
The manufacturer is 'HP', product is 'Ultrium 4-SCSI', and revision 'U52D'.
Mode 1 definition:  compression=0 
Mode 2 definition:  compression=0 
Mode 3 definition:  compression=0 
Mode 4 definition:  compression=0 

stinit, processing tape 1
Initialized 1 tape device.
  • Non è necessario lanciare stinit all'avvio, perchè o viene lanciato da init.d se il modulo st è nel kernel, o caricato da modprobe.d se è un modulo (dpkg -L mt-st)

Riferimenti