Thinking that it might be a xfsdump version incompatibility, I dug out the openSUSE 11.1 installation DVD, got the xfsdump-2.2.48-1.59 rpm and extracted the xfsdump and xfsrestore from it. I then attempted a restore using it, but I still have only 49 GB of 121 GB extracted: chingl@optimus:~> df -h Filesystem Size Used Avail Use% Mounted on rootfs 101G 41G 60G 41% / devtmpfs 998M 484K 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/sr0 4.4G 4.4G 0 100% /media/SU1110.001 /dev/sdb3 830G 49G 781G 6% /tmp/mnt3 chingl@optimus:~> chingl@optimus:~> df Filesystem 1K-blocks Used Available Use% Mounted on rootfs 104878048 42055420 62822628 41% / devtmpfs 1021032 484 1020548 1% /dev tmpfs 1027960 1060 1026900 1% /dev/shm /dev/sda2 104878048 42055420 62822628 41% / /dev/sda3 863017248 730332548 132684700 85% /home /dev/sdb2 73363456 6071484 67291972 9% /tmp/mnt2 /dev/sr0 4549218 4549218 0 100% /media/SU1110.001 /dev/sdb3 869382652 50566648 818816004 6% /tmp/mnt3 chingl@optimus:~> {> (>optimus:/home/chingl/archive/rat # /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore -f ./rat18Aug2011 /tmp/mnt3 /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: using file dump (drive_simple) strategy /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: version 2.2.48 (dump format 3.0) - Running single-threaded /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: searching media for dump /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: examining media file 0 /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: dump description: /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: hostname: rat /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: mount point: /home /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: volume: /dev/sdb3 /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: session time: Thu Aug 18 12:57:36 2011 /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: level: 0 6>/home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: session label: "rat_18Aug2011" /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: media label: "rat18Aug2011" /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: file system id: f3b08587-cf98-4b7b-99b0-dc9d4e77b631 /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: session id: d8069cd0-a092-4fb2-b378-0eda33474aae /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: media id: 96370000-6e2c-40eb-9c3c-93ca42de7524 /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: searching media for directory dump /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: reading directories /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: 90820 directories and 539579 entries processed /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: directory post-processing /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: restoring non-directory files 4>/home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: attempt to read 1008286921 bytes failed: end of recorded data 1>/home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: user quota information written to '/tmp/mnt3/xfsdump_quotas' /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: group quota information written to '/tmp/mnt3/xfsdump_quotas_group' /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: use 'xfs_quota' to restore quotas 8>/home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: restore complete: 2546 seconds elapsed /home/chingl/XFS/xfsdump-2.2.48-1.59/sbin/xfsrestore: Restore Status: SUCCESS 0>optimus:/home/chingl/archive/rat # Is this a case of xfsdump bug that causes null data to be written, or xfsrestore bug that is unable to read back the data? Thanks! GL --- On Sun, 28/8/11, Gim Leong Chin <chingimleong@xxxxxxxxxxxx> wrote: > From: Gim Leong Chin <chingimleong@xxxxxxxxxxxx> > Subject: Re: xfsrestore Does Only Only Partial Restore > To: xfs@xxxxxxxxxxx > Date: Sunday, 28 August, 2011, 11:15 PM > 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 > > > > _______________________________________________ > xfs mailing list > xfs@xxxxxxxxxxx > http://oss.sgi.com/mailman/listinfo/xfs > _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs