• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 16.02.2010 09:18

Backup løsning

Hjælp generelt
hey Gutter.
Jeg vil lige høre jeres mening omkring dette da jeg syntes noget af dette driller lidt ind i mellem.

På mit arbejde er der 2 Filservere opstillet ( Ubuntu + samba) der giver netværksdrev til 40brugere. Disse drev er tilgængelige fra klienternes Windowsmaskiner,

Jeg vil så gerne tage backup af disse ting og sende til min NAS-server, som jeg har stående på netværket. Jeg har brugt rsync (og bruger det stadig) men render ind i flere ting undervejs.

#!/bin/bash
# This script is made for securing the backup of the Fileserver
echo "*****************************************">/tmp/nasbackup
echo "* *">>/tmp/nasbackup
echo "* Fileserver Fileserver *">>/tmp/nasbackup
echo "* Copying the data to the NAS-server *">>/tmp/nasbackup
echo "* *">>/tmp/nasbackup
echo "*****************************************">>/tmp/nasbackup
echo ""
echo -n "`date +%R:%S `">>/tmp/nasbackup

#RSYNC="rsync -a -R -q --delete --modify-window=10"
RSYNC="rsync -rltD --numeric-ids --progress --timeout=4000 -e ssh -v"
NAS="172.16.50.15"
DIR="Volume_1"

# Start by mounting the network drive
mount -t smbfs -o user=XXXXXX,password=XXXXX //$NAS/$DIR /mnt/nasbackup
if [ $? -gt 0 ]
then
echo " Mounting the NAS-server FAILED!!!!!!!!!" >>/tmp/nasbackup
else
echo " Succeded mounting the NAS-server! ">>/tmp/nasbackup
fi

# Rsyncing SHARED to the NAS-server
echo -n " `date +%R:%S` ">>/tmp/nasbackup
echo -n " Rsyncing Storage ">>/tmp/nasbackup
echo -n ` du -s -h /storage|cut -f1`>>/tmp/nasbackup

$RSYNC /storage /mnt/nasbackup/fileserver>>/tmp/nasbackup
if [ $? -gt 0 ]
then
echo " Failing Rsyncing Storage">>/tmp/nasbackup
else
echo " Rsyncing Storage is an SUCCES!!">>/tmp/nasbackup
fi

# Rsyncing HOME to the NAS-server
echo -n " `date +%R:%S` ">>/tmp/nasbackup
echo -n " Rsyncing HOME ">>/tmp/nasbackup
echo -n ` du -s -h /home|cut -f1`>>/tmp/nasbackup

rsync -r /home /mnt/nasbackup/fileserver>>/tmp/nasbackup
if [ $? -gt 0 ]
then
echo " Failing Rsyncing HOME">>/tmp/nasbackup
else
echo " Rsyncing HOME is an SUCCES!!">>/tmp/nasbackup
fi

# Unmounting the NAS-server
echo -n " `date +%R:%S` ">>/tmp/nasbackup
umount //$NAS/$DIR
if [ $? -gt 0 ]
then
echo -n " Failing unmounting the NAS-server">>/tmp/nasbackup
else
echo -n " Umounting the NAS-server is a SUCCES!!">>/tmp/nasbackup
fi

echo -n " `date +%R:%S` ">>/tmp/nasbackup
mailx -s "Fileserver Backup" webmaster@xxxxxxxxx.com rm -rf /tmp/nasbackup

# EOF

Som man kan se i scriptet mountes NAS på /mnt/nasbackup - og derfra skal /storage og /home synces over på.
Derfra har jeg endnu en NAS-server som står i en anden bygning der er koblet sammen med fiberkabel.

Men jeg får denne fejl konstant i mine logfiler:

rsync: failed to set times on "/mnt/nasbackup/fileserver/storage/administration/Budget/Salgsbudget Eksterne/Budget2007-2008 Eksterne/Datagrundlag budget/F\#346rdige filer": Invalid argument (22)


Men derfra syntes jeg mit store problem er fejl i mountning af NAS og Rsync - og ville høre om man kunne gøre dette anderledes og evt på en bedre nemmere hurtigere måde!
Da der er snak omkring 500gb data der synkes hver nat - (kun nyere filere og ændringer) så vilel jeg gerne sikre mig dette fungerer bedst muliugt!

Men i de fleste tilfælde stopper denne backup og sprøjter ud med denne fejl indtil maskinen stoppes eller genstartes:

Feb 16 09:17:01 loke kernel: [ 1600.753075] CIFS VFS: No response to cmd 46 mid 31378
Feb 16 09:17:01 loke kernel: [ 1600.753075] CIFS VFS: Send error in read = -11
Feb 16 09:17:02 loke kernel: [ 1601.662692] CIFS VFS: Received no data, expecting 16384
Feb 16 09:17:02 loke kernel: [ 1601.702693] CIFS VFS: No response to cmd 46 mid 31386


Så hvad kan løsningen være til dette
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer3

# 1

15 år 4 måneder siden

Permalink

Indsendt af lbm den 17. februar 2010 kl. 20:51

Permalink

Re: Backup løsning

Er det samme fil den stopper ved hver gang?
Umiddelbart kan det tyde på at den ikke kan læse ÆØÅ. Måske det kan løses ved at mounte den med utf eller iso8851-1 format ?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

15 år 4 måneder siden

Permalink

Indsendt af duca den 17. februar 2010 kl. 21:38

Permalink

Hej!
Er der en speciel grund

Hej!

Er der en speciel grund til du bruger smb/cifs som bindning mellem din server og NAS'en - Hvis din NAS understøtter nfs vil jeg anbefale at du bruger det istedet, da min erfaring er at rsync er mere stabil/hurtig med nfs fremfor smb/cifs.

Mvh

Christoffer

  • Log ind eller opret dig for at tilføje kommentarer

# 3

15 år 4 måneder siden

Permalink

Indsendt af peque den 19. februar 2010 kl. 08:35

Permalink

#1:
Det har vist ikke noget

#1:
Det har vist ikke noget med ÆØÅ at gøre - da den har flere andre filer med disse tegn der ikke giver problemer!

#2
Desværre er det ikke en mulighed, da maskinen ikke understøtter NFS - kun samba sharing og det er kun den eneste mulighed :-)
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

den er sjov 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
PCLinuxOS 27
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !