JensD
ADSM.ORG Senior Member
Hi
I'm in the process of setting up some NFS shares in a NFS v4 environment on RHEL7, where everything has to be mounted to the NFSv4 virtual root via loop mounts (mount --bind <cur dir> <new dir>).
During this process I experience a somewhat strange behaviour from the BA client (running BA client 7.1.2.2).
If I mount my homedir /home/jedc to the NFS virtual root /mnt/exports with this command
$ sudo mount --bind /home/jedc /mnt/exports/jedc
I get what I expect from NFS.
However, TSM begins to annoy me, and I tried all sorts of combinations (ALL-LOCAL, ALL-LOFS, ALL-AUTO-LOFS and specific mountpoints) for the domain options to no avail..
When the above mountpoint is NOT mounted, every file under /home/jedc/ is backed up as expected.
Since /mnt/exports/jedc is not a filesystem but only a directory, nothing is backed up from it either.
So far so good.
However, when I mount /mnt/exports/jedc to /home/jedc/ and do an incremental backup, all files from under /home/jedc are expired and every file is backed up under /mnt/exports/jedc.
How can I avoid that?
I do not wish to have a loop-mounted filesystem cause every file to move from the rightful owning filesystem to a loopmounted place - this potentially messes up everything if a loop mount is down when backups are run.
If I add "DOMAIN -/mnt/exports/jedc" to the options file, nothing gets backed up while /mnt/exports/jedc is mounted.
If I add "DOMAIN /home/jedc" all I get is an "ANS1071E Invalid domain name entered: '/home/jedc'" error when running the incremental backup.
What am I doing wrong?
I need to loopmount the individual parts of the filesystem to be able to use NFS, and I also need TSM not to move everything around if a new loopmount is added..
I'm in the process of setting up some NFS shares in a NFS v4 environment on RHEL7, where everything has to be mounted to the NFSv4 virtual root via loop mounts (mount --bind <cur dir> <new dir>).
During this process I experience a somewhat strange behaviour from the BA client (running BA client 7.1.2.2).
If I mount my homedir /home/jedc to the NFS virtual root /mnt/exports with this command
$ sudo mount --bind /home/jedc /mnt/exports/jedc
I get what I expect from NFS.
However, TSM begins to annoy me, and I tried all sorts of combinations (ALL-LOCAL, ALL-LOFS, ALL-AUTO-LOFS and specific mountpoints) for the domain options to no avail..
When the above mountpoint is NOT mounted, every file under /home/jedc/ is backed up as expected.
Since /mnt/exports/jedc is not a filesystem but only a directory, nothing is backed up from it either.
So far so good.
However, when I mount /mnt/exports/jedc to /home/jedc/ and do an incremental backup, all files from under /home/jedc are expired and every file is backed up under /mnt/exports/jedc.
How can I avoid that?
I do not wish to have a loop-mounted filesystem cause every file to move from the rightful owning filesystem to a loopmounted place - this potentially messes up everything if a loop mount is down when backups are run.
If I add "DOMAIN -/mnt/exports/jedc" to the options file, nothing gets backed up while /mnt/exports/jedc is mounted.
If I add "DOMAIN /home/jedc" all I get is an "ANS1071E Invalid domain name entered: '/home/jedc'" error when running the incremental backup.
What am I doing wrong?
I need to loopmount the individual parts of the filesystem to be able to use NFS, and I also need TSM not to move everything around if a new loopmount is added..