Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Backupscript erkennt manchmal Pools nicht korrekt

Frage Entwicklung Batch & Shell

Mitglied: holsthn

holsthn (Level 1) - Jetzt verbinden

19.08.2010 um 13:43 Uhr, 1938 Aufrufe

Seit einiger Zeit funktioniert unser Backupscript nicht mehr einwandfrei

Hi
Ich nutze zur Sicherung unserer Server ein Backup-Script. Dieses Backup-Script guckt unter anderem, ob sich das Medium im richtigen Pool befindet. Seit neuestem habe ich die verrückte Situation, dass das Band im richtigen Pool ist, mir das Script aber ausgibt es wäre im falschen.
Um genauer zu werden: Das Script gibt mir im Logfile aus
01.
ERROR: The media "ACB5EA429A5B46AFAFA337317423DA94" is already allocated to another pool.  
02.
ERROR: Backup process aborted, no data was backed up.
Jetzt sehe ich unter Computerverwaltung -> Datenspeicher -> Wechselmedien nach und muss feststellen, dass sich das Band im richtigen Pool befindet.
Ich gebe das Band frei und machs verfügbar und verschiebe es wieder in den richtigen Pool.
Führe ich jetzt die batch-Datei erneut aus funktioniert es einwandfrei.

Woran kann dieses Verhalten liegen

Hier mein Script:

01.
rem a batch script to perform a incremental backup 
02.
 
03.
rem set some values first 
04.
rem the GUID of our Tape Library / Tape Drive 
05.
SET TapeLibGUID=060DA28570B947F4B5DB680A954EC3C2 
06.
rem the GUID of the "Free Media" pool 
07.
SET FreeMediaGUID=3996979234374147B6A988B76125B944 
08.
rem the GUID of the "Unrecognized Media" pool 
09.
SET UnrecMediaGUID=4DE170DEF31640B397F60B8BA74D8191 
10.
rem the GUID of the "Backup\incremental" pool 
11.
SET IncrementalGUID=BF4FE3B10F994359B1EF22868135179C 
12.
rem The directory which we write our log files to. 
13.
SET OurLogDir=C:\Backup\log 
14.
rem full path to the backup selection file 
15.
SET BackupSelection=C:\Backup\Backup_i.bks 
16.
 
17.
rem Determine the expected / desired name for the media 
18.
SET MediaName="Incremental %date%" 
19.
 
20.
rem set the name of our log file 
21.
SET logfile=%OurLogDir%\messages-%date%.log 
22.
 
23.
rem The directory, where NTBACKUP will save its log files  
24.
SET BackupLogDir=c:\backup\log 
25.
 
26.
:start 
27.
rem force a library refresh 
28.
rsm.exe refresh /LG%TapeLibGUID% 
29.
rem rem wait for completion 
30.
sleep 30 
31.
 
32.
rem determine the name and guid of the media inserted 
33.
FOR /F " usebackq delims==" %%i IN (`rsm view /Tphysical_media /CG%TapeLibGUID% /B /GUIDDISPLAY`) DO set medGUID=%%i 
34.
FOR /F " usebackq delims==" %%i IN (`rsm view /Tphysical_media /CG%TapeLibGUID% /B`) DO set medName=%%i 
35.
 
36.
echo INFO: Incremental Backup procedure %date% started >> %logfile% 
37.
 
38.
rem do we have a tape at all? 
39.
IF "%medGUID%"=="" GOTO NoMedia 
40.
 
41.
rem is the inserted media part of the "free media" pool? 
42.
FOR /F " usebackq delims==" %%i IN (`rsm view /Tphysical_media /GUIDDISPLAY /CG%FreeMediaGUID% /B`) DO IF %%i==%medGUID% GOTO Free 
43.
 
44.
rem is it an unrecognized media? 
45.
FOR /F " usebackq delims==" %%i IN (`rsm view /Tphysical_media /GUIDDISPLAY /CG%UnrecMediaGUID% /B`) DO IF %%i==%medGUID% GOTO Unrecognized 
46.
 
47.
rem is the inserted media part of the "\backup\incremental" pool? 
48.
FOR /F " usebackq delims==" %%i IN (`rsm view /Tphysical_media /GUIDDISPLAY /CG%IncrementalGUID% /B`) DO IF %%i==%medGUID% GOTO Incremental 
49.
 
50.
rem if none of the above, handle it appropiately 
51.
goto SomeOther 
52.
 
53.
:NoMedia 
54.
echo ERROR: No media present in tape drive >> %logfile% 
55.
echo ERROR: Backup process aborted, no data was backed up >> %logfile% 
56.
goto end 
57.
 
58.
:Free 
59.
rem Everything's fine, log and proceed 
60.
echo INFO: Media "%medName%" taken from the "Free Media" pool >> %logfile% 
61.
goto doBackup 
62.
 
63.
:Unrecognized 
64.
rem Everything's fine, although media is unrecognized. Log & proceed 
65.
echo INFO: Media "%medName%" taken from the "Unrecognized Media" pool >> %logfile% 
66.
goto doBackup 
67.
 
68.
:Incremental 
69.
rem Everything's fine, tape is rotating, log and proceed 
70.
echo INFO: Media "%medName%" taken from the "Backup\Incremental" pool >> %logfile% 
71.
goto doBackup 
72.
 
73.
:SomeOther 
74.
rem Log that the inserted tape was in the wrong media pool and exit 
75.
echo ERROR: The media "%medName%" is already allocated to another pool. >> %logfile% 
76.
echo ERROR: Backup process aborted, no data was backed up. >> %logfile% 
77.
goto end 
78.
 
79.
:doBackup 
80.
rem start the backup process 
81.
echo INFO: backup process starting >> %logfile% 
82.
echo INFO: The inserted media "%medName%" is empty or already used for a incremental backup >> %logfile% 
83.
echo INFO: It will be re-initialized as "%MediaName%" >> %logfile% 
84.
echo INFO: It will be assigned to the media pool Backup\Incremental >> %logfile% 
85.
start /wait C:\windows\system32\NTBACKUP.EXE backup "@%BackupSelection%" /d "Set %date%" /v:yes /r:no /rs:no /hc:on /m normal /j "Incremental" /l:s /p "Incremental" /UM 
86.
 
87.
if errorlevel 1 goto backuperror 
88.
 
89.
rem log success 
90.
echo INFO: backup process terminated gracefully >> %logfile% 
91.
goto endbackup 
92.
 
93.
:backuperror 
94.
rem log errors 
95.
echo ERROR: backup process has thrown errors, inspect the backup log >> %logfile% 
96.
goto endbackup 
97.
 
98.
:endbackup 
99.
rem log eject & eject 
100.
echo INFO: ejecting media >> %logfile% 
101.
rsm eject /PG%medGUID% /ASTART >> %logfile% 
102.
goto end 
103.
 
104.
:end 
105.
rem determine the log file with the latest change 
106.
FOR /F "tokens=*" %%i IN ('dir /B /OD /TW "%BackupLogDir%\*.log"') DO set backuplog=%%i 
107.
 
Für jede Hilfe bin ich dankbar

Viele Grüße
Neuester Wissensbeitrag
Microsoft

Lizenzwiederverkauf und seine Tücken

(5)

Erfahrungsbericht von DerWoWusste zum Thema Microsoft ...

Ähnliche Inhalte
Heiß diskutierte Inhalte
Windows Netzwerk
Windows 10 RDP geht nicht (16)

Frage von Fiasko zum Thema Windows Netzwerk ...

Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Microsoft Office
Keine Updates für Office 2016 (13)

Frage von Motte990 zum Thema Microsoft Office ...