ldmwndletsm
ADSM.ORG Senior Member
- Joined
- Oct 30, 2019
- Messages
- 232
- Reaction score
- 5
- Points
- 0
This is on Linux. We encountered this problem for the first time last night (haven't seen it on any other clients yet), when after configuring the TSM client (dsm.sys, .opt and all that) for the first time on this particular box, I then tried to run /bin/dsmc, and it hung interminably. I was unable to cancel or suspend it. I had to login in from another shell and terminate it with a '-9'. There was nothing in the dsmerror.log. An admin finally tracked it down to a stale NFS mount point (soft, automounted). The problem was resolved by adding 'nfstimeout 10' to the dsm.sys file. The mount point is still hung. Someone else will need to fix that.
We use domain statements to explicitly enumerate the file spaces to be backed up. We do not back up any NFS mounted file systems.
[ Question ]
Clearly, given that we use individual domain statements, TSM is not going to back up anything under any area that we don't enumerate, NFS or local. This has been my experience on all our clients. I have NEVER once seen that happen, so that's good. BUT why does it care if there's a stale mount point (NFS or local) if that file system is not specified in dsm.sys (i.e. no domain statement for that)? Why would that cause it to hang?
[ Question ]
Can we reliably depend on this 'nfstimeout 10' parameter to help us in these cases? In other words, if the mount point doesn't respond within 10 seconds then TSM will skip it and move on, never mind the fact that it's not even trying to backup anything under there anyway?
[ Question ]
What's the worst case?
Maybe if there was an NFS mount point that we really did want to back up then it would skip it if it didn't get a response in 10 seconds so we would not have any backups for that file system on that particular night?
[ Question ]
Is there some kind of statement to tell TSM to not attempt any status calls on any NFS file systems -- some kind of negation like '-nfs' or something like that -- and instead just pretend like it only has the local file systems?
I thought local only was the default behavior. We do NOT specify 'domain all-local'. Again, we enumerate each local file system with its own domain statement. This avoids a large, unplanned backup if someone creates a new file system that we might not want backed up. I was looking at all-auto-nfs and all-nfs, but these appear the opposite of what we want. Is there some magical statement that I can add to dsm.sys to tell TSM to stop trying to go to outer space. I supposed I could add exclude.dir statements for the automounted parent directories for these NFS areas, but to me that's telling TSM not to back them up, and it's already avoiding them, so that seems moot; it's just for whatever reasons trying to at least get some kind of status on them.
Thank you.
We use domain statements to explicitly enumerate the file spaces to be backed up. We do not back up any NFS mounted file systems.
[ Question ]
Clearly, given that we use individual domain statements, TSM is not going to back up anything under any area that we don't enumerate, NFS or local. This has been my experience on all our clients. I have NEVER once seen that happen, so that's good. BUT why does it care if there's a stale mount point (NFS or local) if that file system is not specified in dsm.sys (i.e. no domain statement for that)? Why would that cause it to hang?
[ Question ]
Can we reliably depend on this 'nfstimeout 10' parameter to help us in these cases? In other words, if the mount point doesn't respond within 10 seconds then TSM will skip it and move on, never mind the fact that it's not even trying to backup anything under there anyway?
[ Question ]
What's the worst case?
Maybe if there was an NFS mount point that we really did want to back up then it would skip it if it didn't get a response in 10 seconds so we would not have any backups for that file system on that particular night?
[ Question ]
Is there some kind of statement to tell TSM to not attempt any status calls on any NFS file systems -- some kind of negation like '-nfs' or something like that -- and instead just pretend like it only has the local file systems?
I thought local only was the default behavior. We do NOT specify 'domain all-local'. Again, we enumerate each local file system with its own domain statement. This avoids a large, unplanned backup if someone creates a new file system that we might not want backed up. I was looking at all-auto-nfs and all-nfs, but these appear the opposite of what we want. Is there some magical statement that I can add to dsm.sys to tell TSM to stop trying to go to outer space. I supposed I could add exclude.dir statements for the automounted parent directories for these NFS areas, but to me that's telling TSM not to back them up, and it's already avoiding them, so that seems moot; it's just for whatever reasons trying to at least get some kind of status on them.
Thank you.