Salve a tutti,
ho un server redhat 9 che ogni notte fa il backup degli archivi su nastro dds4. Settimanalmente riverso il contenuto del nastro in una partizione fat32 su un pc in rete con un tar per verificare la corretta esecuzione delle copie ed aventualmente avere un ulteriore paracadute in caso di evento catastrofico sul server.
Lo script che fa questa operazione e' il seguente :
#!/bin/sh
mount -t smbfs //remotepc/remotedir /mnt/backup -o username=mario%rossi,umask=000,quiet
cd /mnt/backup
rm -Rf olddump
mv newdump olddump
mkdir newdump
/bin/tar xvf /dev/st0 -C /mnt/backup/newdump 2>/mnt/backup/Tapebackup.log.txt
sleep 60
umount /mnt/backup
a questo punto umount fallisce perche' device occupato. Ho provato alla fine ad inserire un fuser che mi da il nome dello stesso script.
Cosa significa: e' lo stesso script che impedisce lo smontaggio in quanto non completato?
Come si puo' superare il problema?