Re: Understanding disklist format

2014-02-18 Thread Charles Stroom
Thanks, it worked, multiple includes are possible with the append.  I
have not tried systematically without append, although I BELIEVE that
in that case only the last include entry is taken into account and
the others silently ignored.

Regards, Charles

p.s. I noticed some strange error messages, but will send another post
on that.




On Mon, 17 Feb 2014 13:58:56 -0500
Jon LaBadie j...@jgcomp.com wrote:

 On Mon, Feb 17, 2014 at 12:39:33AM +0100, Charles Stroom wrote:
  On Sun, 16 Feb 2014 14:00:01 -0500
  Jon LaBadie j...@jgcomp.com wrote:
  
 ...
  You said that an include implies exclude all else, this clarifies
  some behaviour.  But I have 1 DLE with multiple includes:
  
  fiume.localnet  Vbox/home/charles {
  #
  #   Virtualbox elements
  #
  generic
  include ./.Virtualbox
  include ./vbox 
  } 2
  
  
  Will that work?  Or is there an equivalent include append
  required?
  
 
 While I suspect it may be required, I do not know for sure.
 But why chance it.  Use the append.  In fact, perhaps use the
 append on both.  The generic may have an earlier include :)
 
 Jon
 -- 
 Jon H. LaBadie j...@jgcomp.com
  11226 South Shore Rd.  (703) 787-0688 (H)
  Reston, VA  20190  (609) 477-8330 (C)


-- 
Charles Stroom
email: charles at no-spam.stremen.xs4all.nl (remove the no-spam.)


Re: Understanding disklist format

2014-02-17 Thread Jon LaBadie
On Mon, Feb 17, 2014 at 12:39:33AM +0100, Charles Stroom wrote:
 On Sun, 16 Feb 2014 14:00:01 -0500
 Jon LaBadie j...@jgcomp.com wrote:
 
...
 You said that an include implies exclude all else, this clarifies
 some behaviour.  But I have 1 DLE with multiple includes:
 
 fiume.localnet  Vbox/home/charles {
 #
 #   Virtualbox elements
 #
 generic
 include ./.Virtualbox
 include ./vbox 
 } 2
 
 
 Will that work?  Or is there an equivalent include append required?
 

While I suspect it may be required, I do not know for sure.
But why chance it.  Use the append.  In fact, perhaps use the
append on both.  The generic may have an earlier include :)

Jon
-- 
Jon H. LaBadie j...@jgcomp.com
 11226 South Shore Rd.  (703) 787-0688 (H)
 Reston, VA  20190  (609) 477-8330 (C)


Re: Understanding disklist format

2014-02-16 Thread Gerrit A. Smit - TI
Charles Stroom schreef op 16-02-14 15:29:
 include ./*
 exclude ./Canon_800IS/*
 exclude ./Canon_G2/*

Maybe you need to exclude first?

Met vriendelijke groeten,
AT COMPUTING

Gerrit A. Smit
Beheer Technische Infrastructuur

-- 
AT Computing  Telefoon: +31 24 352 72 22
Linux/UNIXperts,  Telefoon cursussecretariaat: +31 24 352 72 72
opleiders  oplossers Fax: +31 24 352 72 92
Kerkenbos 12-38   t...@atcomputing.nl
6546 BE  Nijmegen www.atcomputing.nl

Nieuw bij AT Computing: onze Linux Reference Card nu ook als gratis app!



Re: Understanding disklist format

2014-02-16 Thread Charles Stroom
I will give it a second try, with 2 modifications:

- all 2nd and following excludes are now exclude append
- all patterns start with ./ and have no other /

I found this in a 2007 user manual describing 2.5.0.

Will see what this will give.  Is there a more recent issue?

To Gerrit: no, apparently include - exclude is the right order,
looking at examples so far.  Trying to find confirmation, pointed
to the points above. Thanks.

Regards, Charles




On Sun, 16 Feb 2014 15:29:03 +0100
Charles Stroom char...@stremen.xs4all.nl wrote:

 I am now running my compiled 3.3.5 amanda on opensuse 13.1 and have
 reformatted my disklist.  I have difficulties to understand what will
 be, or what will be not included. To take an example, i have a
 directory /home/charles/pictures.  It contains sub-directories for a
 few cameras I have/had and a miscellany of smaller directories and
 files.  charles@fiume:~ du -sk pictures/
 18292984pictures/
 du -sk pictures/Canon_800IS/ pictures/Canon_G2
 6926988 pictures/Canon_800IS/
 6294604 pictures/Canon_G2
 
 
 I wanted to have Canon_G2 and Canon_800IS in a separate DLE and all
 the rest in another DLE, which would then become ~7Gb, ~7Gb and 4~Gb
 large.
 
 In my disklist I have for these 3 DLEs:
 
 fiume.localnet  Pictures_G2 /home/charles/pictures/Canon_G2 {
 #
 #   pictures in the Canon_G2 directory ~7Gb
 #
 nocomp-generic
 include ./*
 } 2
 
 fiume.localnet  Pictures_800IS  /home/charles/pictures/Canon_800IS {
 #
 #   pictures in the Canon_800IS directory ~7Gb
 #
 nocomp-generic
 include ./*
 } 2
 
 fiume.localnet  Pictures_rest   /home/charles/pictures {
 #
 #   all other pictures in the directory
 #
 nocomp-generic
 include ./*
 exclude ./Canon_800IS/*
 exclude ./Canon_G2/*
 } 2
 
 
 My first backup failed (my dds4 tape is too small for a full backup
 first time), but when I looked at /amanda/dumps/20140216111623/
 what was left, I noticed:
 
 fiume:/ # ll /work/amanda/dumps/20140216111623/
 total 18923752
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:52
 fiume.localnet.Pictures_800IS.0 -rw--- 1 amanda amanda 1073741824
 Feb 16 14:48 fiume.localnet.Pictures_800IS.0.1 -rw--- 1 amanda
 amanda 1073741824 Feb 16 14:49 fiume.localnet.Pictures_800IS.0.2
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:50
 fiume.localnet.Pictures_800IS.0.3 -rw--- 1 amanda amanda
 1073741824 Feb 16 14:51 fiume.localnet.Pictures_800IS.0.4 -rw---
 1 amanda amanda 1073741824 Feb 16 14:52
 fiume.localnet.Pictures_800IS.0.5 -rw--- 1 amanda amanda
 650801152 Feb 16 14:52 fiume.localnet.Pictures_800IS.0.6 -rw--- 1
 amanda amanda 1073741824 Feb 16 14:47 fiume.localnet.Pictures_rest.0
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:39
 fiume.localnet.Pictures_rest.0.1 -rw--- 1 amanda amanda
 1073741824 Feb 16 14:46 fiume.localnet.Pictures_rest.0.10 -rw---
 1 amanda amanda  473434112 Feb 16 14:47
 fiume.localnet.Pictures_rest.0.11 -rw--- 1 amanda amanda
 1073741824 Feb 16 14:40 fiume.localnet.Pictures_rest.0.2 -rw--- 1
 amanda amanda 1073741824 Feb 16 14:40
 fiume.localnet.Pictures_rest.0.3 -rw--- 1 amanda amanda
 1073741824 Feb 16 14:41 fiume.localnet.Pictures_rest.0.4 -rw--- 1
 amanda amanda 1073741824 Feb 16 14:42
 fiume.localnet.Pictures_rest.0.5 -rw--- 1 amanda amanda
 1073741824 Feb 16 14:43 fiume.localnet.Pictures_rest.0.6 -rw--- 1
 amanda amanda 1073741824 Feb 16 14:44
 fiume.localnet.Pictures_rest.0.7 -rw--- 1 amanda amanda
 1073741824 Feb 16 14:44 fiume.localnet.Pictures_rest.0.8 -rw--- 1
 amanda amanda 1073741824 Feb 16 14:45 fiume.localnet.Pictures_rest.0.9
 
 
 
 not very clear in this layout, but fiume.localnet.Pictures_rest alone
 totals to more than 11Gb, while it should only have ~4Gb.
 Do I not understand the disklist format?  What is wrong?
 
 
 
 
 But I have a few more disklist questions:
 example 1
 
 fiume.localnet test1 /home/charles {
   generic
 }
 
 will this include ALL under /home/charles?
 
 example 2
 fiume.localnet test2 /home/charles {
   generic
   include ./*
 }
 
 is this in fact the same as example 1?  All under /home/charles will
 be included?
 
 example 3
 fiume.localnet test2 /home/charles {
   generic
   include ./big
 }
 
 Will this include all under /home/charles or ONLY all under
 /home/charles/big?
 
 The manuals are not very clear, the 3rd parameter (/home/charles)
 is called diskdevice, but my understanding is that it can be any
 point in the file tree of the system.  Correct?
 Disklist also makes no distinction between different file systems,
 I think?  For example, in example 2, subdirectory big would be
 included even if on a different file system (or LV or partion).
 Correct?
 The 2nd parameter (e.g. test2) is an arbitrary label, although
 it is called diskname.  Correct?
 
 Thanks Charles
 
 
 
 
 -- 
 Charles Stroom
 email: charles at no-spam.stremen.xs4all.nl (remove the no-spam.)


-- 
Charles Stroom
email: charles at 

Re: Understanding disklist format

2014-02-16 Thread Jon LaBadie
On Sun, Feb 16, 2014 at 03:29:03PM +0100, Charles Stroom wrote:
 I am now running my compiled 3.3.5 amanda on opensuse 13.1 and have 
 reformatted my disklist.  I have difficulties to understand what will be, or 
 what will be not included. To take an example, i have a directory
 /home/charles/pictures.  It contains sub-directories for a
 few cameras I have/had and a miscellany of smaller directories and
 files.
 
 charles@fiume:~ du -sk pictures/
 18292984pictures/
 du -sk pictures/Canon_800IS/ pictures/Canon_G2
 6926988 pictures/Canon_800IS/
 6294604 pictures/Canon_G2
 
 
 I wanted to have Canon_G2 and Canon_800IS in a separate DLE and all the
 rest in another DLE, which would then become ~7Gb, ~7Gb and 4~Gb large.
 
 In my disklist I have for these 3 DLEs:
 
 fiume.localnet  Pictures_G2 /home/charles/pictures/Canon_G2 {
 #
 #   pictures in the Canon_G2 directory ~7Gb
 #
 nocomp-generic
 include ./*
 } 2
 
 fiume.localnet  Pictures_800IS  /home/charles/pictures/Canon_800IS {
 #
 #   pictures in the Canon_800IS directory ~7Gb
 #
 nocomp-generic
 include ./*
 } 2
 
 fiume.localnet  Pictures_rest   /home/charles/pictures {
 #
 #   all other pictures in the directory
 #
 nocomp-generic
 include ./*
 exclude ./Canon_800IS/*
 exclude ./Canon_G2/*
 } 2
 
 
 My first backup failed (my dds4 tape is too small for a full backup
 first time), but when I looked at /amanda/dumps/20140216111623/
 what was left, I noticed:
 
 fiume:/ # ll /work/amanda/dumps/20140216111623/
 total 18923752
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:52 
 fiume.localnet.Pictures_800IS.0
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:48 
 fiume.localnet.Pictures_800IS.0.1
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:49 
 fiume.localnet.Pictures_800IS.0.2
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:50 
 fiume.localnet.Pictures_800IS.0.3
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:51 
 fiume.localnet.Pictures_800IS.0.4
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:52 
 fiume.localnet.Pictures_800IS.0.5
 -rw--- 1 amanda amanda  650801152 Feb 16 14:52 
 fiume.localnet.Pictures_800IS.0.6
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:47 
 fiume.localnet.Pictures_rest.0
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:39 
 fiume.localnet.Pictures_rest.0.1
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:46 
 fiume.localnet.Pictures_rest.0.10
 -rw--- 1 amanda amanda  473434112 Feb 16 14:47 
 fiume.localnet.Pictures_rest.0.11
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:40 
 fiume.localnet.Pictures_rest.0.2
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:40 
 fiume.localnet.Pictures_rest.0.3
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:41 
 fiume.localnet.Pictures_rest.0.4
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:42 
 fiume.localnet.Pictures_rest.0.5
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:43 
 fiume.localnet.Pictures_rest.0.6
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:44 
 fiume.localnet.Pictures_rest.0.7
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:44 
 fiume.localnet.Pictures_rest.0.8
 -rw--- 1 amanda amanda 1073741824 Feb 16 14:45
 fiume.localnet.Pictures_rest.0.9
 
 
 
 not very clear in this layout, but fiume.localnet.Pictures_rest alone
 totals to more than 11Gb, while it should only have ~4Gb.
 Do I not understand the disklist format?  What is wrong?
 
 
 
 
 But I have a few more disklist questions:
 example 1
 
 fiume.localnet test1 /home/charles {
   generic
 }
 
 will this include ALL under /home/charles?
 
 example 2
 fiume.localnet test2 /home/charles {
   generic
   include ./*
 }
 
 is this in fact the same as example 1?  All under /home/charles will
 be included?
 
 example 3
 fiume.localnet test2 /home/charles {
   generic
   include ./big
 }
 
 Will this include all under /home/charles or ONLY all under
 /home/charles/big?
 
 The manuals are not very clear, the 3rd parameter (/home/charles)
 is called diskdevice, but my understanding is that it can be any
 point in the file tree of the system.  Correct?
 Disklist also makes no distinction between different file systems,
 I think?  For example, in example 2, subdirectory big would be
 included even if on a different file system (or LV or partion).
 Correct?
 The 2nd parameter (e.g. test2) is an arbitrary label, although
 it is called diskname.  Correct?
 
 Thanks Charles
 
 
 
 
 -- 
 Charles Stroom
 email: charles at no-spam.stremen.xs4all.nl (remove the no-spam.)
 End of included message 

Get rid of the include ./*  and start all 3 from same directory.

Consider this setup.  Note, an include implies exclude all else.

fiume.localnet  Pictures_G2 /home/charles/pictures {
#
#   pictures in the Canon_G2 directory ~7Gb
#
nocomp-generic
include ./Canon_G2
} 2

fiume.localnet  Pictures_800IS  /home/charles/pictures {
#
#   pictures in the Canon_800IS directory ~7Gb
#
nocomp-generic
include ./Canon_800IS
} 2

fiume.localnet  

Re: Understanding disklist format

2014-02-16 Thread Charles Stroom
On Sun, 16 Feb 2014 14:00:01 -0500
Jon LaBadie j...@jgcomp.com wrote:

 On Sun, Feb 16, 2014 at 03:29:03PM +0100, Charles Stroom wrote:
  I am now running my compiled 3.3.5 amanda on opensuse 13.1 and have
  reformatted my disklist.  I have difficulties to understand what
  will be, or what will be not included. To take an example, i have a
  directory /home/charles/pictures.  It contains sub-directories for
  a few cameras I have/had and a miscellany of smaller directories
  and files.
  
  charles@fiume:~ du -sk pictures/
  18292984pictures/
  
  du -sk pictures/Canon_800IS/ pictures/Canon_G2
  6926988 pictures/Canon_800IS/
  6294604 pictures/Canon_G2
  

..
.[deleted]
..
..



  End of included message 
 
 Get rid of the include ./*  and start all 3 from same directory.
 
 Consider this setup.  Note, an include implies exclude all else.
 
 fiume.localnet  Pictures_G2 /home/charles/pictures {
 #
 #   pictures in the Canon_G2 directory ~7Gb
 #
 nocomp-generic
 include ./Canon_G2
 } 2
 
 fiume.localnet  Pictures_800IS  /home/charles/pictures {
 #
 #   pictures in the Canon_800IS directory ~7Gb
 #
 nocomp-generic
 include ./Canon_800IS
 } 2
 
 fiume.localnet  Pictures_rest   /home/charles/pictures {
 #
 #   all other pictures in the directory
 #
 nocomp-generic
 exclude ./Canon_800IS/*
 exclude ./Canon_G2/*
 } 2
 
 Jon
 -- 
 Jon H. LaBadie j...@jgcomp.com
  11226 South Shore Rd.  (703) 787-0688 (H)
  Reston, VA  20190  (609) 477-8330 (C)


I have done so, and at the same time, use the exclude append and removed
the trailing /* and the result now seems ok, at least the size of the
dumps in the workspace corresponds to my estimation (backup still
running).

You said that an include implies exclude all else, this clarifies
some behaviour.  But I have 1 DLE with multiple includes:

fiume.localnet  Vbox/home/charles {
#
#   Virtualbox elements
#
generic
include ./.Virtualbox
include ./vbox 
} 2


Will that work?  Or is there an equivalent include append required?

Many thanks,

Charles




-- 
Charles Stroom
email: charles at no-spam.stremen.xs4all.nl (remove the no-spam.)