Имам лентово устройство 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]>
