The last comment gives away the fact that the server is OS X. Does  
the process you request need to be cross-platform? On OS X, you  
should look at hdiutil to mount loopback images (dmg). But why do you  
have a script to restore the mount to the pristine state? You can  
just duplicate the original, make your changes, diff them, and throw  
the changed mount away.

-M

On Oct 11, 2006, at 16:29 , Ed Howland wrote:

> Hi, Everyone!
>
> I have a test scenario that might pose a challenge or might be  
> extremely easy.
>
> Test Setup:
> I want to setup a filesystem (?) of some sort (?) that has a number of
> directories and files in it. This can be a directory or mount point
> anywhere. I am going to chroot my process to that dir/mount point and
> run a script which will create/modifiy files and directories therein.
> Script exists* and works now.
>
> Test
> I will run another script that restores the above filesystem (?) to
> the original, pristine state.
>
> I want to recreate the above pristine filesystem (?) over and over
> again. I also want to diff the directories after my test to be sure
> the resulting reverted filesystem (?) is exactly the same as
> the original pristine one.
>
> What got me thing along these lines was VMWare images. But the same
> thing for a directory. Should I use a filesystem created in an ISO
> image, and then I can mount it in loopback mode?
> Are there easier ways to accomplish this? What about user-mode file
> systems. What about must using dd on a filesystem to initial backup
> and restore for retest and checking.
> Any other thing I have not thought of? Going for Q&D here.
>
> Thanks for all your help.
> Ed
>
> * I should point out that this script exists on one server and I am
> testing on another server. The OS and built-in pathnames are not the
> same : /home v. /Users; /lib v. /Library, etc. Hence the chroot.
> The script is in Perl, but that isn't relevant.
>
> -- 
> Ed Howland
> http://greenprogrammer.blogspot.com
>
>
> _______________________________________________
> CWE-LUG mailing list
> [email protected]
> http://www.cwelug.org/
> http://www.cwelug.org/archives/
> http://www.cwelug.org/mailinglist/


 
_______________________________________________
CWE-LUG mailing list
[email protected]
http://www.cwelug.org/
http://www.cwelug.org/archives/
http://www.cwelug.org/mailinglist/

Reply via email to