On Wednesday 07 November 2018 15:16:36 Gene Heskett wrote: > On Wednesday 07 November 2018 12:25:50 Chris Miller wrote: > > Hi Austin, > > > > Thanks very much. Your comments have been very helpful, and I > > appreciate the obviously considerable amount of time you spent to > > help me. I'm much farther along on this project as a result. I have > > no idea how I'm going to verify that everything is working the way I > > expect it to work, but I guess I will become much more familiar with > > how to manage AMANDA as I spend more time. AmCheck tells me that I > > only have one problem. I think AMANDA can't find the vtapes, so I > > need to learn much more about vtapes. This is an area that I > > understand > > theoretically, but I'm having trouble turning this theory into > > practice.Is there a good discussion of vtapes somewhere? > > > > I have this line in amanda.conf: > > > > tapetype "NAS" > > tpchanger "chg-disk:/etc/amanda/mail.tclc.org/dst" > > labelstr "vtape.[0-9][0-9]" > > > > I am apparently not doing what I want to do, which is point AMANDA > > to my NAS: > > > > bash-4.2$ ls -al /etc/amanda/mail.tclc.org/ > > > > lrwxrwxrwx. 1 root root 26 Nov 6 07:02 dst -> > > /net/nas1/d0/Mail.TCLC.org > > > > > > bash-4.2$ ls /net/nas1/d0/Mail.TCLC.org > > state vtape.04 vtape.09 vtape.14 vtape.19 vtape.24 vtape.29 vtape.34 > > vtape.39 vtape.44 vtape.49 vtape.54 vtape.59 vtape.00 vtape.05 > > vtape.10 vtape.15 vtape.20 vtape.25 vtape.30 vtape.35 vtape.40 > > vtape.45 vtape.50 vtape.55 vtape.60 vtape.01 vtape.06 vtape.11 > > vtape.16 vtape.21 vtape.26 vtape.31 vtape.36 vtape.41 vtape.46 > > vtape.51 vtape.56 vtape.61 vtape.02 vtape.07 vtape.12 vtape.17 > > vtape.22 vtape.27 vtape.32 vtape.37 vtape.42 vtape.47 vtape.52 > > vtape.57 vtape.62 vtape.03 vtape.08 vtape.13 vtape.18 vtape.23 > > vtape.28 vtape.33 vtape.38 vtape.43 vtape.48 vtape.53 vtape.58 > > > > Thanks for the help, > > A few questions here: > How did you build amamda? [here, as the user amanda, always configure > driven by the same script shown here:] > ======================================= > #!/bin/sh > # since I'm always forgetting to su amanda... > if [ `whoami` != 'amanda' ]; then > echo > echo "!!!!!!!!!!!!!!!!!! Warning !!!!!!!!!!!!!!!!!!!" > echo "Amanda needs to be configured and built by the" > echo "user amanda, but must be installed by user root." > echo > exit 1 > fi > make clean > rm -f config.status config.cache > ./configure --with-user=amanda \ > --with-group=disk \ > --with-owner=amanda \ > --with-gnu-ld \ > --prefix=/usr/local/ \ > --with-debugging=/tmp/amanda-dbg/ \ > --with-tape-server=coyote \ > --with-bsdtcp-security --with-amandahosts \ > --with-configdir=/usr/local/etc/amanda \ > --enable-manpage-build \ > --with-readline \ > --with-gnutar=/bin/tar \ > --with-security-file=/etc/amanda-security.conf \ > --with-amandates-file=/etc/amandates > echo "sleeping for reading configures warnings" > echo "a make as amanda will continue after 75 seconds..." > sleep 75 > make > ========================= > > How did you install amanda? [here as root, mandatory I believe] > > looking at /usr/local/sbin/am*, [all are owned by root:staff, > but that may change with the os] > > I do not have a NAS, but just a normal big drive mounted at > /amandatapes in my /etc/fstab. > > It is formatted ext4, and the whole thing is owned by amanda:disk, but > this does change with the OS conventions in use at your site. > > gene@coyote:~$ ls -l /amandatapes > total 20 > drwxr-xr-x 62 amanda disk 4096 Nov 7 03:01 Dailys > drwx------ 2 root root 16384 Aug 23 16:37 lost+found > > > Inside of /amandatapes/ > gene@coyote:~$ ls -l /amandatapes/* > /amandatapes/Dailys: > total 244 > lrwxrwxrwx 1 amanda amanda 6 Nov 7 03:01 data -> slot36 > drwxr-x--- 2 amanda amanda 4096 Oct 8 04:32 slot1 > drwxr-x--- 2 amanda amanda 4096 Oct 16 03:25 slot10 > drwxr-x--- 2 amanda amanda 4096 Oct 16 03:37 slot11 > drwxr-x--- 2 amanda amanda 4096 Oct 17 04:15 slot12 > drwxr-x--- 2 amanda amanda 4096 Oct 18 04:04 slot13 > drwxr-x--- 2 amanda amanda 4096 Oct 19 03:43 slot14 > drwxr-x--- 2 amanda amanda 4096 Oct 20 03:43 slot15 > drwxr-x--- 2 amanda amanda 4096 Oct 21 04:00 slot16 > drwxr-x--- 2 amanda amanda 4096 Oct 22 04:06 slot17 > drwxr-x--- 2 amanda amanda 4096 Oct 23 03:33 slot18 > drwxr-x--- 2 amanda amanda 4096 Oct 24 03:59 slot19 > drwxr-x--- 2 amanda amanda 4096 Oct 9 03:24 slot2 > drwxr-x--- 2 amanda amanda 4096 Oct 25 03:30 slot20 > drwxr-x--- 2 amanda amanda 4096 Oct 26 03:24 slot21 > drwxr-x--- 2 amanda amanda 4096 Oct 26 03:38 slot22 > drwxr-x--- 2 amanda amanda 4096 Oct 27 04:16 slot23 > drwxr-x--- 2 amanda amanda 4096 Oct 28 06:04 slot24 > drwxr-x--- 2 amanda amanda 4096 Oct 29 03:51 slot25 > drwxr-x--- 2 amanda amanda 4096 Oct 30 03:43 slot26 > drwxr-x--- 2 amanda amanda 4096 Oct 31 03:45 slot27 > drwxr-x--- 2 amanda amanda 4096 Nov 1 04:00 slot28 > drwxr-x--- 2 amanda amanda 4096 Nov 2 03:43 slot29 > drwxr-x--- 2 amanda amanda 4096 Oct 9 03:38 slot3 > drwxr-x--- 2 amanda amanda 4096 Nov 3 03:55 slot30 > drwxr-x--- 2 amanda amanda 4096 Nov 4 03:46 slot31 > drwxr-x--- 2 amanda amanda 4096 Nov 5 03:27 slot32 > drwxr-x--- 2 amanda amanda 4096 Nov 5 03:38 slot33 > drwxr-x--- 2 amanda amanda 4096 Nov 6 05:24 slot34 > drwxr-x--- 2 amanda amanda 4096 Nov 6 06:38 slot35 > drwxr-x--- 2 amanda amanda 4096 Nov 7 03:44 slot36 > drwxr-x--- 2 amanda amanda 4096 Sep 19 03:44 slot37 > drwxr-x--- 2 amanda amanda 4096 Sep 20 03:29 slot38 > drwxr-x--- 2 amanda amanda 4096 Sep 21 03:45 slot39 > drwxr-x--- 2 amanda amanda 4096 Oct 10 04:22 slot4 > drwxr-x--- 2 amanda amanda 4096 Sep 22 04:34 slot40 > drwxr-x--- 2 amanda amanda 4096 Sep 23 03:49 slot41 > drwxr-x--- 2 amanda amanda 4096 Sep 24 03:16 slot42 > drwxr-x--- 2 amanda amanda 4096 Sep 24 03:47 slot43 > drwxr-x--- 2 amanda amanda 4096 Sep 25 04:17 slot44 > drwxr-x--- 2 amanda amanda 4096 Sep 25 04:29 slot45 > drwxr-x--- 2 amanda amanda 4096 Sep 26 04:02 slot46 > drwxr-x--- 2 amanda amanda 4096 Sep 27 03:53 slot47 > drwxr-x--- 2 amanda amanda 4096 Sep 28 03:51 slot48 > drwxr-x--- 2 amanda amanda 4096 Sep 29 04:04 slot49 > drwxr-x--- 2 amanda amanda 4096 Oct 11 04:32 slot5 > drwxr-x--- 2 amanda amanda 4096 Sep 30 04:21 slot50 > drwxr-x--- 2 amanda amanda 4096 Oct 1 03:47 slot51 > drwxr-x--- 2 amanda amanda 4096 Oct 2 03:15 slot52 > drwxr-x--- 2 amanda amanda 4096 Oct 2 03:46 slot53 > drwxr-x--- 2 amanda amanda 4096 Oct 3 12:23 slot54 > drwxr-x--- 2 amanda amanda 4096 Oct 3 12:36 slot55 > drwxr-x--- 2 amanda amanda 4096 Oct 4 04:12 slot56 > drwxr-x--- 2 amanda amanda 4096 Oct 4 07:37 slot57 > drwxr-x--- 2 amanda amanda 4096 Oct 5 03:42 slot58 > drwxr-x--- 2 amanda amanda 4096 Oct 6 03:56 slot59 > drwxr-x--- 2 amanda amanda 4096 Oct 12 03:48 slot6 > drwxr-x--- 2 amanda amanda 4096 Oct 7 03:47 slot60 > drwxr-x--- 2 amanda amanda 4096 Oct 13 04:00 slot7 > drwxr-x--- 2 amanda amanda 4096 Oct 14 03:44 slot8 > drwxr-x--- 2 amanda amanda 4096 Oct 15 04:02 slot9 > -rw------- 1 amanda amanda 1044 Nov 7 03:43 state > > And a normal directory command looks like this: > (wordwrap off) > gene@coyote:~$ ls -l /amandatapes/Dailys/data/ > total 17986140 > -rw------- 1 amanda amanda 32768 Nov 7 03:02 00000.Dailys-36 > -rw------- 1 amanda amanda 272502 Nov 7 03:02 00001.GO704._root.0 > -rw------- 1 amanda amanda 80218 Nov 7 03:02 00002.shop._home.1 > -rw------- 1 amanda amanda 32947 Nov 7 03:02 > 00003.GO704._var_amanda.0 -rw------- 1 amanda amanda 163685 Nov 7 > 03:02 00004.coyote._home_gene_Downloads.1 -rw------- 1 amanda amanda > 32936 Nov 7 03:02 00005.shop._var_amanda.0 -rw------- 1 amanda > amanda 33682 Nov 7 03:02 00006.shop._usr_local.0 -rw------- 1 > amanda amanda 5012971 Nov 7 03:02 00007.lathe._usr_src.0 > -rw------- 1 amanda amanda 70603 Nov 7 03:02 00008.shop._root.0 > -rw------- 1 amanda amanda 1156740 Nov 7 03:02 00009.lathe._etc.0 > -rw------- 1 amanda amanda 33043 Nov 7 03:02 > 00010.lathe._usr_lib_amanda.1 -rw------- 1 amanda amanda 1025706 > Nov 7 03:02 00011.shop._etc.0 -rw------- 1 amanda amanda 32935 > Nov 7 03:02 00012.lathe._var_amanda.0 -rw------- 1 amanda amanda > 33687 Nov 7 03:02 00013.lathe._usr_local.0 -rw------- 1 amanda amanda > 264760 Nov 7 03:02 00014.lathe._var_lib_amanda.0 -rw------- 1 > amanda amanda 113986 Nov 7 03:02 00015.lathe._root.0 -rw------- 1 > amanda amanda 116802434 Nov 7 03:03 00016.coyote._home_gene.3 > -rw------- 1 amanda amanda 22060197 Nov 7 03:03 > 00017.shop._lib_firmware.0 -rw------- 1 amanda amanda 206839 Nov > 7 03:03 00018.shop._var_lib_amanda.0 -rw------- 1 amanda amanda > 21972628 Nov 7 03:04 00019.lathe._lib_firmware.0 -rw------- 1 amanda > amanda 1325919 Nov 7 03:04 00020.shop._usr_lib_amanda.0 -rw------- > 1 amanda amanda 1593199327 Nov 7 03:17 00021.coyote._home_gene_Mail.0 > -rw------- 1 amanda amanda 817243 Nov 7 03:17 > 00022.coyote._home_amanda.2 -rw------- 1 amanda amanda 224469 Nov > 7 03:17 00023.coyote._home_gene_src.1 -rw------- 1 amanda amanda > 45037 Nov 7 03:17 00024.coyote._home_gene_Download.1 -rw------- 1 > amanda amanda 37332 Nov 7 03:17 00025.coyote._home_ups.1 > -rw------- 1 amanda amanda 35124 Nov 7 03:17 > 00026.coyote._home_nut.1 -rw------- 1 amanda amanda 1437636608 Nov 7 > 03:17 00027.coyote._home_gene_Documents.0 -rw------- 1 amanda amanda > 3660464128 Nov 7 03:18 00028.coyote._home_gene_Videos.0 -rw------- 1 > amanda amanda 455036928 Nov 7 03:19 00029.coyote._var.3 -rw------- 1 > amanda amanda 9842688 Nov 7 03:19 00030.coyote._bin.0 -rw------- 1 > amanda amanda 8286208 Nov 7 03:19 00031.coyote._sbin.0 -rw------- > 1 amanda amanda 617714844 Nov 7 03:20 > 00032.coyote._GenesAmandaHelper-0.61.3 -rw------- 1 amanda amanda > 537868007 Nov 7 03:23 00033.coyote._usr_local.0 -rw------- 1 amanda > amanda 6189106560 Nov 7 03:27 00034.picnc._.0 -rw------- 1 amanda > amanda 36165016 Nov 7 03:27 00035.lathe._home.0 -rw------- 1 amanda > amanda 1292896213 Nov 7 03:37 00036.coyote._usr_lib.0 -rw------- 1 > amanda amanda 165690 Nov 7 03:37 > 00037.coyote._home_gene_PublicA.1 -rw------- 1 amanda amanda > 33804 Nov 7 03:37 00038.coyote._home_gene_PublicB.1 -rw------- 1 > amanda amanda 667648 Nov 7 03:37 00039.coyote._root.1 -rw------- > 1 amanda amanda 278528 Nov 7 03:37 > 00040.coyote._home_gene_Pictures.1 -rw------- 1 amanda amanda > 1448878 Nov 7 03:38 00041.coyote._usr_src.1 -rw------- 1 amanda > amanda 1519374 Nov 7 03:38 00042.coyote._opt.1 -rw------- 1 amanda > amanda 1954792 Nov 7 03:39 00043.coyote._usr_share.1 -rw------- 1 > amanda amanda 226590 Nov 7 03:39 00044.coyote._usr_include.1 > -rw------- 1 amanda amanda 196608 Nov 7 03:39 > 00045.coyote._usr_pix.1 -rw------- 1 amanda amanda 122229 Nov 7 > 03:39 00046.coyote._etc.1 -rw------- 1 amanda amanda 73728 Nov 7 > 03:39 00047.coyote._usr_movies.1 -rw------- 1 amanda amanda 104448 > Nov 7 03:39 00048.coyote._usr_bin.1 -rw------- 1 amanda amanda > 203604 Nov 7 03:39 00049.coyote._lib.1 -rw------- 1 amanda amanda > 63488 Nov 7 03:40 00050.coyote._CoCo.1 -rw------- 1 amanda amanda > 43008 Nov 7 03:40 00051.coyote._usr_dlds_misc.1 -rw------- 1 amanda > amanda 43008 Nov 7 03:40 00052.coyote._home_gene_Music.1 > -rw------- 1 amanda amanda 43008 Nov 7 03:40 > 00053.coyote._home_gene_LCNC-isos.1 -rw------- 1 amanda amanda > 43008 Nov 7 03:40 00054.coyote._usr_dlds_tgzs.1 -rw------- 1 amanda > amanda 43008 Nov 7 03:40 00055.coyote._usr_music.1 -rw------- 1 > amanda amanda 43008 Nov 7 03:40 00056.coyote._usr_dlds_books.1 > -rw------- 1 amanda amanda 89387 Nov 7 03:40 > 00057.coyote._usr_games.0 -rw------- 1 amanda amanda 43008 Nov 7 > 03:40 00058.coyote._boot.1 -rw------- 1 amanda amanda 34993 Nov > 7 03:40 00059.coyote._usr_sbin.1 -rw------- 1 amanda amanda 1838654889 > Nov 7 03:42 00060.GO704._home.0 -rw------- 1 amanda amanda 25170944 > Nov 7 03:42 00061.picnc._boot.0 -rw------- 1 amanda amanda 1364107 > Nov 7 03:42 00062.GO704._var_lib_amanda.0 -rw------- 1 amanda amanda > 18424136 Nov 7 03:43 00063.GO704._lib_firmware.0 -rw------- 1 amanda > amanda 13355490 Nov 7 03:43 00064.GO704._usr_local.0 -rw------- 1 > amanda amanda 2163531 Nov 7 03:43 00065.GO704._usr_lib_amanda.0 > -rw------- 1 amanda amanda 1736803 Nov 7 03:43 00066.GO704._etc.0 > -rw-r--r-- 1 amanda amanda 112640 Nov 7 03:44 configuration.tar > -rw-r--r-- 1 amanda amanda 499036160 Nov 7 03:44 indices.tar > > The last 2 files were generated by my scripts, all located at > /GenesAmandaHelper-0.61 on my system drive. > > The translation between the /usr/local/etc/Daily to > /amandatapes/Dailys takes place in /usr/local/etc/amanda/Daily and in > a script I wrote several years ago as a wrapper for the amanda stuff, > which in addition to running the backup and such, also appends the > contents of my $config directory, and the contents of amanda's index > tree, to the end of each backup run, allowing me to recover to a bare > metal system install on a new system drive, to the exact state it was > in at about 4am when the last run was completed, bypassing the one > days loss of data that running it directly results in. > > The other fine points can be seen in the > 0040.coyote_GenesAmandaHelper-0.61.0, a slightly dated version of > which can be downloaded from my web site in the signature below. Find > the link to Genes-os9stf, and its very nearly the top of the list. > > It includes scripts that can format and label the vtapes on your drive > in the NAS if the NAS is that transparent. This maybe the reason > amcheck cannot find a vtape, no "tape header" has as yet been written > into the individual directories which represent the vtapes to amanda. > If the NAS is not that transparent, those diffs will need to be worked > out once the showstopper is found. > > I went to refresh that dl with the latest level0, and found the > database maintained in the cinfig-bak directory is also included, and > has grown that directory from about 60 kilobytes, to over 10 Gb > despite my scripts doing housekeeping deletions as vtapes are re-used. > So I will break that dle up into 2 dle's right now. But the updated > scripts will not be available until tomorrow, well after tonights run. > Or I make an extra run right now. > > That sounds like a good idea... Take a look around 18:00 EST. > Except it failed to even tar up that tree, the backup files generated is virtually empty. Since it only has one exclusion I changed the dumptype to include it in the dumptype. We'll see if that worked on tonights run. So look after I've had a chance to check it tomorrow.
> Those scripts are quite familiar with being edited to suit your > system. > I'll try to help if you PM me, but I know zip about a NAS. Copyright 2018 by Maurice E. Heskett -- Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Genes Web page <http://geneslinuxbox.net:6309/gene>
