xfs
[Top] [All Lists]

Re: xfsdump INTERRUPT issue

To: "stan@xxxxxxxxxxxxxxxxx" <stan@xxxxxxxxxxxxxxxxx>
Subject: Re: xfsdump INTERRUPT issue
From: Jeffrey Ellis <jellis@xxxxxxxx>
Date: Wed, 5 Dec 2012 21:08:06 -0500
Cc: "xfs@xxxxxxxxxxx" <xfs@xxxxxxxxxxx>
In-reply-to: <50BFF726.6090006@xxxxxxxxxxxxxxxxx>
References: <CCE505AA.B05B7%jellis@xxxxxxxx> <50BFF726.6090006@xxxxxxxxxxxxxxxxx>
Hi, Stan--

You're right. I didn't want to look stupid. Sorry. I'll keep it all on the list 
from now on. 

Thank you for the example. I hope I have this right. So including the -t and -v 
would be 

~$ xfsdump -J -f -t -v /xfsdump_file /dev/sda0

Repeat for each mount point, and post the result here?

Thanks again. 
Jeffrey

> ~$ xfsdump -J -f /some_filesystem_path/test_dump /dev/sda6



Best,
J. 

On Dec 5, 2012, at 8:38 PM, Stan Hoeppner <stan@xxxxxxxxxxxxxxxxx> wrote:

> On 12/5/2012 1:07 PM, J. Ellis wrote:
> 
> This should never have gone off list so I'm copying back.  If you'd have
> kept this on list you'd have likely already had an answer to this.
> Going off list for fear of looking ignorant is not a valid reason to do
> so.  In fact there are very few reasons to ever go off list.  All it
> does is take people out of the loop who are watching the thread and may
> be willing to jump in at some point to help.  You've short circuited
> that by going off list.
> 
>> I just read the man page again. There doesn't seem to be any examples I can
>> find to write the dump to a file. I couldn't find a -t option in the man at
>> all, so maybe the ones I'm finding aren't up to date. Here's the only
>> example I can find, and I don't know if this would actually work:
>> 
>> xfsdump -f /usr/tmp/monday_backup -v silent -J -s \ people/fred/Makefile -s
>> people/fred/Source /usr
> 
> This is really simple.  Using my previous example, we want to dump to a
> test file and not update the inventory.  So we have something like:
> 
> ~$ xfsdump -J -f /some_filesystem_path/test_dump /dev/sda6
> 
> This dumps the XFS filesystem on /dev/sda6 to a file.  Don't write the
> dump file to the filesystem you're dumping.  Preferably the XFS you're
> dumping is on one disk or array and the target file will be written to a
> different disk or array.  Dumps are IO intensive.
> 
> I clearly stated the "-t" option in the context of xfsrestore:
> 
>       -t   Displays  the  contents of the dump, but does not create or
>            modify any files or directories.  It may be desirable to
>            set the verbosity level to silent when using this option.
> 
> This allows you to do a test run without actually writing any files
> during the restore.  The goal here is to test xfsdump and xfsrestore on
> your system to see where errors are cropping up.  You don't actually
> want to restore the dumped filesystem at this point.
> 
> The "-v" option simply keeps the "-t" from spamming a million file names
> to your console during the restore operation.
> 
> -- 
> Stan
> 
> 
>> on 12/4/12 10:32 PM, Stan Hoeppner at stan@xxxxxxxxxxxxxxxxx wrote:
>> 
>>> On 12/4/2012 7:18 PM, J. Ellis wrote:
>>>> Hi, Stan--
>>>> 
>>>> Ok, I truly apologize for my ignorance, but I don't know how to dump the
>>>> contents to a file. Is it something like:
>>>> 
>>>> xfsdump -J - somefile_xfsdump.txt
>>> 
>>> ~$ man xfsdump
>>> 
>>> Look at option "-f".
>>> 
>>>> xfsrestore -J - somefile_xfsrestore.txt
>>> 
>>> ~$ man xfsrestore
>>> 
>>> See options "-f" "-t" and "-v".
>>> 
>>> The point of this exercise I believe is to see what errors are thrown by
>>> xfsdump or xfsrestore when they are executed independently, vs through a
>>> pipe.  Do note that this may not be the final step in testing before you
>>> have an answer.  Post any errors or informational output that results
>>> from these commands.
>>> 
>>> Note that the file written by xfsdump is going to be about the same size
>>> as the filesystem being dumped.  I.e. if the filesystem being dumped is
>>> 1TB then you need 1TB of free space on the device where the target
>>> directory resides--you're dumping an entire XFS filesystem into a single
>>> file.  Also, be sure to use "-t" so xfsrestore doesn't actually write
>>> anything.  Did you read "-v"?
> 

<Prev in Thread] Current Thread [Next in Thread>