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
 
(4 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 19: Line 19:
  sudo -u backup mt -f /dev/nst0 compression 0
  sudo -u backup mt -f /dev/nst0 compression 0


'===Utilizzo di nastri precedentemente scritti con la compressione hardware===
===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.
'''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.
Bisogna eliminare questo header prima di scrivere il nastro.


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