Am 23.07.19 um 19:57 schrieb Martin Simmons:
> bls -v -V T00109L4 /dev/nsa0
Hi Martin.
To debug this I recreated the bacula postgres database, labeled the
volume T00111L4 and did a full backup of the client ns.free.de which was
successful. After this I tried a restore of /etc/resolv.conf which
failed again with message "Restore OK -- warning file count mismatch"
Then I did "bls -v -V T00111L4 /dev/nsa0"
I attached the output below (bls output shortened to only resolv.conf)
All the files of the full backup seem to be on this tape.
Kai.
24-Jul 22:21 singsing-dir JobId 1: No prior Full backup Job record found.
24-Jul 22:21 singsing-dir JobId 1: No prior or suitable Full backup
found in catalog. Doing FULL backup.
24-Jul 22:21 singsing-dir JobId 1: shell command: run BeforeJob
"/sbin/ping -c 3 -q -o ns.free.de"
24-Jul 22:21 singsing-dir JobId 1: BeforeJob: PING ns.free.de
(91.204.6.66): 56 data bytes
24-Jul 22:21 singsing-dir JobId 1: BeforeJob:
24-Jul 22:21 singsing-dir JobId 1: BeforeJob: --- ns.free.de ping
statistics ---
24-Jul 22:21 singsing-dir JobId 1: BeforeJob: 1 packets transmitted, 1
packets received, 0.0% packet loss
24-Jul 22:21 singsing-dir JobId 1: BeforeJob: round-trip
min/avg/max/stddev = 0.080/0.080/0.080/0.000 ms
24-Jul 22:21 singsing-dir JobId 1: Start Backup JobId 1,
Job=ns.free.de.2019-07-24_22.21.27_03
24-Jul 22:21 singsing-dir JobId 1: Using Device "Drive-1" to write.
24-Jul 22:21 singsing-sd JobId 1: Wrote label to prelabeled Volume
"T00111L4" on Tape device "Drive-1" (/dev/nsa0)
24-Jul 22:21 singsing-sd JobId 1: Spooling data ...
24-Jul 22:21 ns.free.de JobId 1: /rescue is a different filesystem.
Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /lib is a different filesystem.
Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /sbin is a different filesystem.
Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /libexec is a different
filesystem. Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /bin is a different filesystem.
Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /usr/bin is a different
filesystem. Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /usr/src is a different
filesystem. Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /usr/lib is a different
filesystem. Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /usr/libdata is a different
filesystem. Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /usr/libexec is a different
filesystem. Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /usr/lib32 is a different
filesystem. Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /usr/include is a different
filesystem. Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /usr/share is a different
filesystem. Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /usr/sbin is a different
filesystem. Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /boot is a different filesystem.
Will not descend from / into it.
24-Jul 22:21 ns.free.de JobId 1: /etcupdate is a different
filesystem. Will not descend from / into it.
24-Jul 22:22 ns.free.de JobId 1: /tmp is a different filesystem.
Will not descend from / into it.
24-Jul 22:22 singsing-sd JobId 1: Committing spooled data to Volume
"T00111L4". Despooling 952,402,054 bytes ...
24-Jul 22:22 singsing-sd JobId 1: Despooling elapsed time = 00:00:18,
Transfer rate = 52.91 M Bytes/second
24-Jul 22:22 singsing-sd JobId 1: Elapsed time=00:00:52, Transfer
rate=18.28 M Bytes/second
24-Jul 22:22 singsing-sd JobId 1: Sending spooled attrs to the Director.
Despooling 5,330,336 bytes ...
You have messages.
*mes
24-Jul 22:22 singsing-dir JobId 1: Bacula singsing-dir 9.4.3 (03May19):
Build OS: amd64-portbld-freebsd11.2 freebsd 11.2-RELEASE-p11
JobId: 1
Job: ns.free.de.2019-07-24_22.21.27_03
Backup Level: Full (upgraded from Incremental)
Client: "ns.free.de" 7.4.7 (16Mar17)
amd64-portbld-freebsd11.1,freebsd,11.1-RELEASE-p9
FileSet: "ns.free.de-fileset" 2019-07-24 22:21:27
Pool: "Default" (From Job resource)
Catalog: "MyCatalog" (From Client resource)
Storage: "LTO-3" (From Job resource)
Scheduled time: 24-Jul-2019 22:21:23
Start time: 24-Jul-2019 22:21:29
End time: 24-Jul-2019 22:22:28
Elapsed time: 59 secs
Priority: 10
FD Files Written: 29,555
SD Files Written: 29,555
FD Bytes Written: 947,165,376 (947.1 MB)
SD Bytes Written: 950,899,742 (950.8 MB)
Rate: 16053.7 KB/s
Software Compression: None
Comm Line Compression: None
Snapshot/VSS: no
Encryption: no
Accurate: no
Volume name(s): T00111L4
Volume Session Id: 1
Volume Session Time: 1563999492
Last Volume Bytes: 952,326,144 (952.3 MB)
Non-fatal FD errors: 0
SD Errors: 0
FD termination status: OK
SD termination status: OK
Termination: Backup OK
24-Jul 22:22 singsing-dir JobId 1: Begin pruning Jobs older than 3 months .
24-Jul 22:22 singsing-dir JobId 1: No Jobs found to prune.
24-Jul 22:22 singsing-dir JobId 1: Begin pruning Files.
24-Jul 22:22 singsing-dir JobId 1: No Files found to prune.
24-Jul 22:22 singsing-dir JobId 1: End auto prune.
*restore
First you select one or more JobIds that contain files
to be restored. You will be presented several methods
of specifying the JobIds. Then you will be allowed to
select which files from those JobIds are to be restored.
To select the JobIds, you have the following choices:
1: List last 20 Jobs run
2: List Jobs where a given File is saved
3: Enter list of comma separated JobIds to select
4: Enter SQL list command
5: Select the most recent backup for a client
6: Select backup for a client before a specified time
7: Enter a list of files to restore
8: Enter a list of files to restore before a specified time
9: Find the JobIds of the most recent backup for a client
10: Find the JobIds for a backup for a client before a specified time
11: Enter a list of directories to restore for found JobIds
12: Select full restore to a specified Job date
13: Cancel
Select item: (1-13): 5
Defined Clients:
37: ns.free.de
Select the Client (1-65): 37
Automatically selected FileSet: ns.free.de-fileset
+-------+-------+----------+-------------+---------------------+------------+
| jobid | level | jobfiles | jobbytes | starttime |
volumename |
+-------+-------+----------+-------------+---------------------+------------+
| 1 | F | 29,555 | 947,165,376 | 2019-07-24 22:21:29 |
T00111L4 |
+-------+-------+----------+-------------+---------------------+------------+
You have selected the following JobId: 1
Building directory tree for JobId(s) 1 ...
++++++++++++++++++++++++++++++++++++++++++++++
27,529 files inserted into the tree.
You are now entering file selection mode where you add (mark) and
remove (unmark) files to be restored. No files are initially added, unless
you used the "all" keyword on the command line.
Enter "done" to leave this mode.
cwd is: /
$ cd etc
cwd is: /etc/
$ add resolv.con
No files marked.
$ add resolv.conf
1 file marked.
$ done
Bootstrap records written to /bacula/workdir/singsing-dir.restore.1.bsr
The Job will require the following (*=>InChanger):
Volume(s) Storage(s) SD Device(s)
===========================================================================
*T00111L4 LTO-3 Drive-1
Volumes marked with "*" are in the Autochanger.
1 file selected to be restored.
Run Restore job
JobName: RestoreFiles
Bootstrap: /bacula/workdir/singsing-dir.restore.1.bsr
Where: /var/spool/bacula/restore
Replace: Always
FileSet: singsing.mgmt.free.de-fileset
Backup Client: ns.free.de
Restore Client: ns.free.de
Storage: LTO-3
When: 2019-07-24 22:23:49
Catalog: MyCatalog
Priority: 10
Plugin Options: *None*
OK to run? (yes/mod/no): mod
Parameters to modify:
1: Level
2: Storage
3: Job
4: FileSet
5: Restore Client
6: When
7: Priority
8: Bootstrap
9: Where
10: File Relocation
11: Replace
12: JobId
13: Plugin Options
Select parameter to modify (1-13): 9
Please enter the full path prefix for restore (/ for none): /tmp
Run Restore job
JobName: RestoreFiles
Bootstrap: /bacula/workdir/singsing-dir.restore.2.bsr
Where: /tmp
Replace: Always
FileSet: singsing.mgmt.free.de-fileset
Backup Client: ns.free.de
Restore Client: ns.free.de
Storage: LTO-3
When: 2019-07-24 22:25:38
Catalog: MyCatalog
Priority: 10
Plugin Options: *None*
OK to run? (yes/mod/no): yes
Job queued. JobId=2
*
You have messages.
*mes
24-Jul 22:26 singsing-dir JobId 2: Start Restore Job
RestoreFiles.2019-07-24_22.25.59_17
24-Jul 22:26 singsing-dir JobId 2: Restoring files from JobId(s) 1
24-Jul 22:26 singsing-dir JobId 2: Using Device "Drive-1" to read.
*
You have messages.
*mes
24-Jul 22:26 singsing-sd JobId 2: Ready to read from volume "T00111L4"
on Tape device "Drive-1" (/dev/nsa0).
24-Jul 22:26 singsing-sd JobId 2: Forward spacing Volume "T00111L4" to
addr=0:1
24-Jul 22:26 singsing-sd JobId 2: Elapsed time=00:00:01, Transfer rate=0
Bytes/second
24-Jul 22:26 singsing-dir JobId 2: Bacula singsing-dir 9.4.3 (03May19):
Build OS: amd64-portbld-freebsd11.2 freebsd 11.2-RELEASE-p11
JobId: 2
Job: RestoreFiles.2019-07-24_22.25.59_17
Restore Client: ns.free.de
Where: /tmp
Replace: Always
Start time: 24-Jul-2019 22:26:01
End time: 24-Jul-2019 22:26:32
Elapsed time: 31 secs
Files Expected: 1
Files Restored: 0
Bytes Restored: 0 (0 B)
Rate: 0.0 KB/s
FD Errors: 0
FD termination status: OK
SD termination status: OK
Termination: Restore OK -- warning file count mismatch
24-Jul 22:26 singsing-dir JobId 2: Begin pruning Jobs older than 3 months .
24-Jul 22:26 singsing-dir JobId 2: No Jobs found to prune.
24-Jul 22:26 singsing-dir JobId 2: Begin pruning Files.
24-Jul 22:26 singsing-dir JobId 2: No Files found to prune.
24-Jul 22:26 singsing-dir JobId 2: End auto prune.
# bls -v -V T00111L4 /dev/nsa0
bls: butil.c:292-0 Using device: "/dev/nsa0" for reading.
24-Jul 22:34 bls JobId 0: No slot defined in catalog (slot=0) for Volume
"T00111L4" on "Drive-1" (/dev/nsa0).
24-Jul 22:34 bls JobId 0: Cartridge change or "update slots" may be
required.
24-Jul 22:34 bls JobId 0: Ready to read from volume "T00111L4" on Tape
device "Drive-1" (/dev/nsa0).
Volume Label:
Adata : 0
Id : Bacula 1.0 immortal
VerNo : 11
VolName : T00111L4
PrevVolName :
VolFile : 0
LabelType : VOL_LABEL
LabelSize : 195
PoolName : Default
MediaType : LTO-3
PoolType : Backup
HostName : singsing.mgmt.free.de
Date label written: 24-Jul-2019 22:20
Begin Job Session Record:
JobId : 1
VerNum : 11
PoolName : Default
PoolType : Backup
JobName : ns.free.de
ClientName : ns.free.de
Job (unique name) : ns.free.de.2019-07-24_22.21.27_03
FileSet : ns.free.de-fileset
JobType : B
JobLevel : F
Date written : 24-Jul-2019 22:21
[DELETED
bls: bls.c:417-0 FileIndex=474 VolSessionId=1 VolSessionTime=1563999492
Stream=1 DataLen=91
bls JobId 0: -rw-r--r-- 1 root wheel 73
2019-07-02 23:33:33 /etc/resolv.conf
[DELETED]
24-Jul 22:34 bls JobId 0: End of Volume "T00111L4" at addr=0:907038720
on device "Drive-1" (/dev/nsa0).
Bacula "End of Tape" label found.
29373 files found.
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users