Hi,
I just tried an older back up to test, and the restore is again partial, looks
like I am screwed, only 44 GB of 113 GB got restored:
optimus:/mnt/rat # ll
total 345143448
-rw-r--r-- 1 root root 1085 Sep 19 2010 fstab
-rw-r--r-- 1 root root 103295383456 Jul 10 04:02 rat10July2011
-rw-r--r-- 1 root root 129677563808 Aug 18 14:41 rat18Aug2011
-rw-r--r-- 1 root root 120453920672 Jul 31 02:06 rat30July2011
optimus:/mnt/rat # xfsrestore -f ./rat30July2011 /tmp/mnt3
xfsrestore: using file dump (drive_simple) strategy
xfsrestore: version 3.0.1 (dump format 3.0) - Running single-threaded
xfsrestore: searching media for dump
xfsrestore: examining media file 0
xfsrestore: dump description:
xfsrestore: hostname: rat
xfsrestore: mount point: /home
xfsrestore: volume: /dev/sdb3
xfsrestore: session time: Sun Jul 31 00:24:34 2011
xfsrestore: level: 0
xfsrestore: session label: "rat30July2011"
xfsrestore: media label: "rat30July2011"
xfsrestore: file system id: f3b08587-cf98-4b7b-99b0-dc9d4e77b631
xfsrestore: session id: 8c0a0114-dc68-4e10-a48f-106c4aceecc6
xfsrestore: media id: d8f1694a-b641-43bc-a7eb-5f86a2a84221
xfsrestore: searching media for directory dump
xfsrestore: reading directories
xfsrestore: 90681 directories and 539455 entries processed
xfsrestore: directory post-processing
xfsrestore: restoring non-directory files
xfsrestore: attempt to read 388926665 bytes failed: end of recorded data
xfsrestore: user quota information written to '/tmp/mnt3/xfsdump_quotas'
xfsrestore: group quota information written to '/tmp/mnt3/xfsdump_quotas_group'
xfsrestore: use 'xfs_quota' to restore quotas
xfsrestore: restore complete: 4235 seconds elapsed
xfsrestore: Restore Status: SUCCESS
optimus:/mnt/rat # df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 101G 41G 60G 41% /
devtmpfs 998M 496K 997M 1% /dev
tmpfs 1004M 1.1M 1003M 1% /dev/shm
/dev/sda2 101G 41G 60G 41% /
/dev/sda3 824G 697G 127G 85% /home
/dev/sdb2 70G 5.8G 65G 9% /tmp/mnt2
/dev/sdb3 830G 44G 786G 6% /tmp/mnt3
/dev/sdc1 698G 504G 195G 73% /mnt
optimus:/mnt/rat # ll -h
total 330G
-rw-r--r-- 1 root root 1.1K Sep 19 2010 fstab
-rw-r--r-- 1 root root 97G Jul 10 04:02 rat10July2011
-rw-r--r-- 1 root root 121G Aug 18 14:41 rat18Aug2011
-rw-r--r-- 1 root root 113G Jul 31 02:06 rat30July2011
optimus:/mnt/rat #
--- On Sun, 28/8/11, Gim Leong Chin <chingimleong@xxxxxxxxxxxx> wrote:
> From: Gim Leong Chin <chingimleong@xxxxxxxxxxxx>
> Subject: xfsrestore Does Only Only Partial Restore
> To: xfs@xxxxxxxxxxx
> Date: Sunday, 28 August, 2011, 8:31 PM
> Hi,
>
> This is the very first time I tried doing a xfsrestore of a
> back up and I hit some serious trouble.
>
> I had openSUSE 11.1 (kernel 2.6.27) on my Acer
> notebook. I did a xfsdump of /home to a WD My Passport
> external USB hard drive with XFS on it.
>
> I installed openSUSE 11.4 (kernel 2.6.37), then tried to do
> xfsrestore from the WD USB drive. The dump file is 121
> GB.
>
> I tried two times on two different days, but each time the
> xfsrestore would stop writing at the exact same point, 49 GB
> and say success at the end.
>
> I then copied the dump file to one hard drive on my desk
> top, and did a dump to another hard drive, to
> /tmp/mnt3. I get back identical messages:
>
> chingl@optimus:~> df
> Filesystem
> 1K-blocks Used
> Available Use% Mounted on
> rootfs
> 104878048 42063828
> 62814220 41% /
> devtmpfs
> 1021032
> 480 1020552 1%
> /dev
> tmpfs
> 1027960
> 1064 1026896 1% /dev/shm
> /dev/sda2
> 104878048 42063828 62814220 41% /
> /dev/sda3
> 863017248 730313100 132704148 85% /home
> /dev/sdb2
> 73363456 6071484
> 67291972 9% /tmp/mnt2
> /dev/sdb3
> 869382652 50612736 818769916 6%
> /tmp/mnt3
> chingl@optimus:~> df -h
> Filesystem
> Size Used Avail Use% Mounted on
> rootfs
>
> 101G 41G 60G 41% /
> devtmpfs
> 998M 480K 997M 1% /dev
> tmpfs
> 1004M 1.1M 1003M 1%
> /dev/shm
> /dev/sda2
> 101G 41G 60G
> 41% /
> /dev/sda3
> 824G 697G 127G 85%
> /home
> /dev/sdb2
> 70G
> 5.8G 65G 9% /tmp/mnt2
> /dev/sdb3
> 830G 49G
> 781G 6% /tmp/mnt3
> chingl@optimus:~> cd archive/rat
> chingl@optimus:~/archive/rat> ll
> total 126638256
> -rw-r--r-- 1 chingl users 129677563808 Aug 18 14:41
> rat18Aug2011
> chingl@optimus:~/archive/rat>
> {>
> (>optimus:~ # xfsrestore -f
> /home/chingl/archive/rat/rat18Aug2011 /tmp/mnt3
> xfsrestore: using file dump (drive_simple) strategy
> xfsrestore: version 3.0.1 (dump format 3.0) -
> Running single-threaded
> xfsrestore: searching media for dump
> xfsrestore: examining media file 0
> xfsrestore: dump description:
> xfsrestore: hostname: rat
> xfsrestore: mount point: /home
> xfsrestore: volume: /dev/sdb3
> xfsrestore: session time: Thu Aug 18 12:57:36 2011
> 2>xfsrestore: level: 0
> xfsrestore: session label: "rat_18Aug2011"
> xfsrestore: media label: "rat18Aug2011"
> xfsrestore: file system id:
> f3b08587-cf98-4b7b-99b0-dc9d4e77b631
> xfsrestore: session id:
> d8069cd0-a092-4fb2-b378-0eda33474aae
> xfsrestore: media id:
> 96370000-6e2c-40eb-9c3c-93ca42de7524
> xfsrestore: searching media for directory dump
> xfsrestore: reading directories
> xfsrestore: 90820 directories and 539579 entries
> processed
> xfsrestore: directory post-processing
> 1>xfsrestore: restoring non-directory files
> 9>xfsrestore: attempt to read 1008286921 bytes failed:
> end of recorded data
> xfsrestore: user quota information written to
> '/tmp/mnt3/xfsdump_quotas'
> 7>xfsrestore: group quota information written to
> '/tmp/mnt3/xfsdump_quotas_group'
> 4>xfsrestore: use 'xfs_quota' to restore quotas
> xfsrestore: restore complete: 2522 seconds elapsed
> xfsrestore: Restore Status: SUCCESS
> optimus:~ #
>
> I downloaded xfsdump-3.0.5.tar.gz, did a build, and tried
> to do a restore using the newly built xfsrestore:
>
> chingl@optimus:~/testdump> df -h
> Filesystem
> Size Used Avail Use% Mounted on
> rootfs
>
> 101G 41G 60G 41% /
> devtmpfs
> 998M 480K 997M 1% /dev
> tmpfs
> 1004M 1.1M 1003M 1%
> /dev/shm
> /dev/sda2
> 101G 41G 60G
> 41% /
> /dev/sda3
> 824G 697G 127G 85%
> /home
> /dev/sdb2
> 70G
> 5.8G 65G 9% /tmp/mnt2
> /dev/sdb3
> 830G 49G
> 781G 6% /tmp/mnt3
> chingl@optimus:~/testdump> df
> Filesystem
> 1K-blocks Used
> Available Use% Mounted on
> rootfs
> 104878048 42063828
> 62814220 41% /
> devtmpfs
> 1021032
> 480 1020552 1%
> /dev
> tmpfs
> 1027960
> 1064 1026896 1% /dev/shm
> /dev/sda2
> 104878048 42063828 62814220 41% /
> /dev/sda3
> 863017248 730313900 132703348 85% /home
> /dev/sdb2
> 73363456 6071484
> 67291972 9% /tmp/mnt2
> /dev/sdb3
> 869382652 50612640 818770012 6%
> /tmp/mnt3
> chingl@optimus:~/testdump>
>
> {>
> optimus:/home/chingl/archive/rat #
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore -f
> ./rat18Aug2011 /tmp/mnt3
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> using file dump (drive_simple) strategy
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> version 3.0.5 (dump format 3.0) - Running single-threaded
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> searching media for dump
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> examining media file 0
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> dump description:
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> hostname: rat
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> mount point: /home
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> volume: /dev/sdb3
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> session time: Thu Aug 18 12:57:36 2011
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> level: 0
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> session label: "rat_18Aug2011"
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> media label: "rat18Aug2011"
> 3>/home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> file system id: f3b08587-cf98-4b7b-99b0-dc9d4e77b631
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> session id: d8069cd0-a092-4fb2-b378-0eda33474aae
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> media id: 96370000-6e2c-40eb-9c3c-93ca42de7524
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> searching media for directory dump
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> reading directories
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> 90820 directories and 539579 entries processed
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> directory post-processing
> /home/chingl/XFS/xfsdump-3.0.5/restore/xfsrestore:
> restoring non-directory files
> xfsrestore: content.c:7510: restore_extent_group:
> Assertion `ehdr.eh_type == 4' failed.
> (>Aborted
> 2>optimus:/home/chingl/archive/rat #
>
>
> Could some one please assist to enlighten me what is going
> on, why does the restoration fail? The xfsdump session
> looked OK.
>
> Is there any way I can extract back my /home back up?
> This is my only back up copy. i have two other xfsdump
> dump files taken earlier, I have not tried those.
>
> Is xfsdump and xfsrestore really robust for dump to regular
> file, or should I have done a tar instead?
>
> Thank you.
>
> GL
>
> _______________________________________________
> xfs mailing list
> xfs@xxxxxxxxxxx
> http://oss.sgi.com/mailman/listinfo/xfs
>
|