Имам лентово устройство HP StorageWorks DAT 72 SCSI Tape Drive, на което
пиша архив с tar.
Архивирам /home който е някаде около 54GB, касетата би трябвало да
събира 72GB с компресия и 36GB без, но на мен tar-а ми реве с грешка, че
е записал 36GB  и няма повече място:
----
tar: Removing leading `/' from member names
Total bytes written: 35525785600 (34GiB, 2.9MiB/s)
tar: /dev/tape: Cannot write: No space left on device
tar: Error is not recoverable: exiting now 
----
използвам прост скрипт и в него винаги включвам компресия, но явно нещо
не е както трябва. 
------
if mt -f /dev/tape status | grep "DR_OPEN" >/dev/null; then
echo "No tape in drive" > /var/log/backup.log
fi

# Set Compression options
if mt -f /dev/tape status | grep "ONLINE" >/dev/null; then
   mt -f /dev/tape rewind
   mt -f /dev/tape compression 1
#   mt -f /dev/tape setdensity 0x46

#rewind the tape
mt -f /dev/tape rewind

# start new backup on the tape
tar --one-file-system --totals --create --file /dev/tape /home
&> /var/log/backup.log
fi
---------
после реших че density кода не е точен за тази касета, но никаде не
можах да намеря информация какъв трябва да е за тая лента. 

Някой ползвал ли е такъв DAT под Linux ?
HP имат софтуер за диагностика под линукс, но според него всичко си е
както трябва, но уви.


-- 
Milen Trifonov <[EMAIL PROTECTED]>

Reply via email to