public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* Interrupted xfsdump Resume Behaviour for Regular Dump File
@ 2011-11-20 13:14 Gim Leong Chin
  2011-11-22 14:30 ` Bill Kendall
  0 siblings, 1 reply; 2+ messages in thread
From: Gim Leong Chin @ 2011-11-20 13:14 UTC (permalink / raw)
  To: xfs

[-- Attachment #1: Type: text/plain, Size: 973 bytes --]

Hi,

I have observed this since some time back.  I have just done an experiment.

1) Using xfsdump 3.0.6, I first did a full dump to regular file and restore, checked that every thing is correct.

2) I then did the same dump again, but interrupted it.  Then I resumed the dump.  I noted that the resumed dump file is the exact same size as the full dump file.

3) First I did a cumulative restore, with the interrupted dump file, followed by the resumed dump file.  I checked that the restore is correct.

4) I then did a non-cumulative restore, using only resumed dump file.  The resume is successful, and I checked that the restore is correct.

The logs are attached.

The conclusion is that the so-called resume of an interrupted dump session to regular file produces a full dump file, that is sufficient by itself to do the full restore.

Are my observations of the behaviour of xfsdump correct?


Everything was done on openSUSE 11.4 x86_64.


GL

[-- Attachment #2: xfsdump3.0.6_interruptissue --]
[-- Type: application/octet-stream, Size: 17930 bytes --]

optimus:/tmp # /home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump -f /tmp/mnt1/fulldump /tmp/mnt2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: using file dump (drive_simple) strategy
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: version 3.0.6 (dump format 3.0) - Running single-threaded

 ============================= dump label dialog ==============================

please enter label for this dump session (timeout in 300 sec)
 -> tmpmnt2full
session label entered: "tmpmnt2full"

 --------------------------------- end dialog ---------------------------------

/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: level 0 dump of optimus:/tmp/mnt2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dump date: Sun Nov 20 17:41:19 2011
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: session id: 261350c2-54b3-41ad-ab18-86e2acc83fc6
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: session label: "tmpmnt2full"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map phase 1: constructing initial dump list
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map phase 2: skipping (no pruning necessary)
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map phase 3: skipping (only one dump stream)
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map construction complete
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: estimated dump size: 3038222144 bytes

 ============================= media label dialog =============================

please enter label for media in drive 0 (timeout in 300 sec)
 -> regularfile1
media label entered: "regularfile1"

 --------------------------------- end dialog ---------------------------------

/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: creating dump session media file 0 (media 0, file 0)
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dumping ino map
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dumping directories
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dumping non-directory files
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ending media file
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: media file size 3028572064 bytes
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dump size (non-dir files) : 3026392440 bytes
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dump complete: 106 seconds elapsed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: Dump Status: SUCCESS
optimus:/tmp # 
optimus:/tmp # 
optimus:/tmp # /home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore -f /tmp/mnt1/fulldump /tmp/mnt3
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: using file dump (drive_simple) strategy
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: version 3.0.6 (dump format 3.0) - Running single-threaded
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: searching media for dump
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: examining media file 0
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: dump description: 
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: hostname: optimus
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: mount point: /tmp/mnt2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: volume: /dev/sdb2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session time: Sun Nov 20 17:41:19 2011
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: level: 0
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session label: "tmpmnt2full"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: media label: "regularfile1"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: file system id: 3efba04d-5a5e-402a-882c-039e668d5633
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session id: 261350c2-54b3-41ad-ab18-86e2acc83fc6
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: media id: 8896a161-763f-4b35-9259-527fd2abaffc
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: using online session inventory
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: searching media for directory dump
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: reading directories
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: 1015 directories and 6520 entries processed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: directory post-processing
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: restoring non-directory files
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: restore complete: 116 seconds elapsed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: Restore Status: SUCCESS
optimus:/tmp # 


optimus:/tmp/mnt3 # rm -rf chingl/



optimus:/tmp # /home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump -f /tmp/mnt1/interrdump /tmp/mnt2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: using file dump (drive_simple) strategy
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: version 3.0.6 (dump format 3.0) - Running single-threaded

 ============================= dump label dialog ==============================

please enter label for this dump session (timeout in 300 sec)
 -> tmpmnt2interr
session label entered: "tmpmnt2interr"

 --------------------------------- end dialog ---------------------------------

/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: level 0 dump of optimus:/tmp/mnt2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dump date: Sun Nov 20 18:10:43 2011
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: session id: a2b2e966-9378-474d-bea1-390736471c3e
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: session label: "tmpmnt2interr"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map phase 1: constructing initial dump list
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map phase 2: skipping (no pruning necessary)
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map phase 3: skipping (only one dump stream)
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map construction complete
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: estimated dump size: 3038222144 bytes

 ============================= media label dialog =============================

please enter label for media in drive 0 (timeout in 300 sec)

 -> interrregularfile
media label entered: "interrregularfile"

 --------------------------------- end dialog ---------------------------------

/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: creating dump session media file 0 (media 0, file 0)
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dumping ino map
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dumping directories
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dumping non-directory files
^C/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dump size (non-dir files) : 1456895544 bytes
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: NOTE: dump interrupted: 57 seconds elapsed: may resume later using -R option
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: Dump Status: INTERRUPT
optimus:/tmp # 
optimus:/tmp # 
optimus:/tmp # /home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump -R -f /tmp/mnt1/interrdump_resume /tmp/mnt2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: using file dump (drive_simple) strategy
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: version 3.0.6 (dump format 3.0) - Running single-threaded

 ============================= dump label dialog ==============================

please enter label for this dump session (timeout in 300 sec)
 -> tmpmnt2interr_resume
session label entered: "tmpmnt2interr_resume"

 --------------------------------- end dialog ---------------------------------

/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: resuming level 0 dump of optimus:/tmp/mnt2 begun Sun Nov 20 18:10:43 2011
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dump date: Sun Nov 20 18:13:20 2011
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: session id: 98c60b56-d814-4af8-b0a7-e1fa3694475a
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: session label: "tmpmnt2interr_resume"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map phase 1: constructing initial dump list
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map phase 2: skipping (no pruning necessary)
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map phase 3: skipping (only one dump stream)
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ino map construction complete
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: estimated dump size: 3038222144 bytes

 ============================= media label dialog =============================

please enter label for media in drive 0 (timeout in 300 sec)
 -> interrregularfile_resume
media label entered: "interrregularfile_resume"

 --------------------------------- end dialog ---------------------------------

/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: creating dump session media file 0 (media 0, file 0)
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dumping ino map
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dumping directories
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dumping non-directory files
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: ending media file
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: media file size 3028572064 bytes
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dump size (non-dir files) : 3026392440 bytes
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: dump complete: 98 seconds elapsed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/dump/xfsdump: Dump Status: SUCCESS
optimus:/tmp # 
optimus:/tmp # /home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore -r -f /tmp/mnt1/interrdump /tmp/mnt3
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: using file dump (drive_simple) strategy
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: version 3.0.6 (dump format 3.0) - Running single-threaded
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: searching media for dump
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: examining media file 0
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: dump description: 
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: hostname: optimus
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: mount point: /tmp/mnt2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: volume: /dev/sdb2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session time: Sun Nov 20 18:10:43 2011
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: level: 0
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session label: "tmpmnt2interr"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: media label: "interrregularfile"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: file system id: 3efba04d-5a5e-402a-882c-039e668d5633
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session id: a2b2e966-9378-474d-bea1-390736471c3e
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: media id: b9179deb-18d9-4d49-a263-1b3ec6a8b230
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: using online session inventory
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: searching media for directory dump
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: reading directories
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: 1015 directories and 6520 entries processed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: directory post-processing
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: restoring non-directory files
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: attempt to read 15851520 bytes failed: end of recorded data
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: restore complete: 49 seconds elapsed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: Restore Status: SUCCESS
optimus:/tmp # 
optimus:/tmp # /home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore -r -f /tmp/mnt1/interrdump_resume /tmp/mnt3
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: using file dump (drive_simple) strategy
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: version 3.0.6 (dump format 3.0) - Running single-threaded
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: searching media for dump
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: examining media file 0
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: dump description: 
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: hostname: optimus
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: mount point: /tmp/mnt2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: volume: /dev/sdb2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session time: Sun Nov 20 18:13:20 2011
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: level: 0 resumed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session label: "tmpmnt2interr_resume"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: media label: "interrregularfile_resume"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: file system id: 3efba04d-5a5e-402a-882c-039e668d5633
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session id: 98c60b56-d814-4af8-b0a7-e1fa3694475a
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: media id: 8dc787b3-e21f-44a9-82d0-2e8cae48a457
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: using online session inventory
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: searching media for directory dump
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: reading directories
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: 1015 directories and 6520 entries processed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: directory post-processing
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: restoring non-directory files
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: restore complete: 123 seconds elapsed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: Restore Status: SUCCESS
optimus:/tmp # 



optimus:/tmp/mnt1 # df -h
Filesystem            Size  Used Avail Use% Mounted on
rootfs                101G   41G   60G  41% /
devtmpfs              998M  500K  997M   1% /dev
tmpfs                1004M  872K 1004M   1% /dev/shm
/dev/sda2             101G   41G   60G  41% /
/dev/sda3             824G  592G  232G  72% /home
/dev/sdb3             800G  2.9G  797G   1% /tmp/mnt3
/dev/sdb2             100G  2.9G   98G   3% /tmp/mnt2
/dev/sdb1              32G  7.1G   25G  22% /tmp/mnt1
optimus:/tmp/mnt1 # diff -r /tmp/mnt3/chingl/ /tmp/mnt2/chingl/
optimus:/tmp/mnt1 #


optimus:/tmp/mnt3 # rm -rf chingl/


optimus:/tmp # /home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore  -f /tmp/mnt1/interrdump_resume /tmp/mnt3
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: using file dump (drive_simple) strategy
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: version 3.0.6 (dump format 3.0) - Running single-threaded
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: searching media for dump
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: examining media file 0
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: dump description: 
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: hostname: optimus
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: mount point: /tmp/mnt2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: volume: /dev/sdb2
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session time: Sun Nov 20 18:13:20 2011
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: level: 0 resumed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session label: "tmpmnt2interr_resume"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: media label: "interrregularfile_resume"
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: file system id: 3efba04d-5a5e-402a-882c-039e668d5633
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: session id: 98c60b56-d814-4af8-b0a7-e1fa3694475a
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: media id: 8dc787b3-e21f-44a9-82d0-2e8cae48a457
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: using online session inventory
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: searching media for directory dump
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: reading directories
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: 1015 directories and 6520 entries processed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: directory post-processing
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: restoring non-directory files
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: restore complete: 104 seconds elapsed
/home/chingl/XFS/xfsdump-3.0.6/xfsdump/restore/xfsrestore: Restore Status: SUCCESS
optimus:/tmp # 
optimus:/tmp # 


optimus:/tmp/mnt1 # df -h
Filesystem            Size  Used Avail Use% Mounted on
rootfs                101G   41G   60G  41% /
devtmpfs              998M  500K  997M   1% /dev
tmpfs                1004M  872K 1004M   1% /dev/shm
/dev/sda2             101G   41G   60G  41% /
/dev/sda3             824G  592G  232G  72% /home
/dev/sdb3             800G  2.9G  797G   1% /tmp/mnt3
/dev/sdb2             100G  2.9G   98G   3% /tmp/mnt2
/dev/sdb1              32G  7.1G   25G  22% /tmp/mnt1
optimus:/tmp/mnt1 # diff -r /tmp/mnt3/chingl/ /tmp/mnt2/chingl/
optimus:/tmp/mnt1 #

optimus:/tmp/mnt1 # ll
total 7339824
-rw-r--r-- 1 root root 3028572064 Nov 20 17:43 fulldump
-rw-r--r-- 1 root root 1458831360 Nov 20 18:11 interrdump
-rw-r--r-- 1 root root 3028572064 Nov 20 18:14 interrdump_resume
optimus:/tmp/mnt1 #

[-- Attachment #3: Type: text/plain, Size: 121 bytes --]

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Interrupted xfsdump Resume Behaviour for Regular Dump File
  2011-11-20 13:14 Interrupted xfsdump Resume Behaviour for Regular Dump File Gim Leong Chin
@ 2011-11-22 14:30 ` Bill Kendall
  0 siblings, 0 replies; 2+ messages in thread
From: Bill Kendall @ 2011-11-22 14:30 UTC (permalink / raw)
  To: Gim Leong Chin; +Cc: xfs

If you look at the inventory after an interrupted backup, it
will indicate the stream (and media file) start and end points.
If the end point is "ino 0 offset 0", then a resumed restore
will end up backing up everything again.

If you can, please try this with the top-of-tree code from
the git tree on kernel.org. I did a quick test and it seems
to be working there.

Note that if you're backing up to stdout, xfsdump cannot
determine when the output is safely on media, so a resumed
backup will always be a full backup.

Bill

Gim Leong Chin wrote:
> Hi,
> 
> I have observed this since some time back.  I have just done an experiment.
> 
> 1) Using xfsdump 3.0.6, I first did a full dump to regular file and restore, checked that every thing is correct.
> 
> 2) I then did the same dump again, but interrupted it.  Then I resumed the dump.  I noted that the resumed dump file is the exact same size as the full dump file.
> 
> 3) First I did a cumulative restore, with the interrupted dump file, followed by the resumed dump file.  I checked that the restore is correct.
> 
> 4) I then did a non-cumulative restore, using only resumed dump file.  The resume is successful, and I checked that the restore is correct.
> 
> The logs are attached.
> 
> The conclusion is that the so-called resume of an interrupted dump session to regular file produces a full dump file, that is sufficient by itself to do the full restore.
> 
> Are my observations of the behaviour of xfsdump correct?
> 
> 
> Everything was done on openSUSE 11.4 x86_64.
> 
> 
> GL
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-11-22 14:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-20 13:14 Interrupted xfsdump Resume Behaviour for Regular Dump File Gim Leong Chin
2011-11-22 14:30 ` Bill Kendall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox