On 3/2/23 12:08, Justin Case wrote:
Dear Bill, please find my response inline, further down:On 2. Mar 2023, at 17:33, Bill Arlofski via Bacula-users <bacula-users@lists.sourceforge.net> wrote: On 3/1/23 16:22, Justin Case wrote:What I actually did was to select them in Baculum and purged them. Then they were in state “Purged”. Then next time a volume from this pool was needed, Baculum grabbed the first one and used it without problems.Hello Justin, Well this does not make sense to me from what I understand from your initial description of the issue of volumes in error. I will do a couple tests to be sure, but if the scenario is like: - New volume needed - Director creates one in the catalog - SD is instructed to create same volume on disk - Disk Volume creation fails (due to unmounted filesystem, permissions issue, etc) - Director marks the volume in Error status (well, Read-Only in my tests here) in the catalog and it is no longer eligible for any write/truncate actions by the Director, nor the SD. In the scenario above, we have an "orphaned" volume in the catalog, and no file volume on disk. Nothing except deleting this volume from the catalog can really be done. If the volstatus is manually set to Append, Recycle, or Purged, the next time any action is attempted by the SD, it will fail since the file volume does not exist to read. When the SD attempts to open a volume, the first thing the SD does is attempt to read its label. Of course this would fail on a non-existent file volume, and the Director would reset the volume to Error (Read-Only) in the catalog. BUT... As I re-read your initial email, I see that the scenario I described above is not what happened. :) In your case, the file volume did exist on disk, but at the time of the error, the SD could not access it (disk not mounted, NFS/iSCSI/FC/CIFS problems, etc). It seems that later, as you described this partition and the volumes on it became available. This is why the purge worked for you.I am sorry you are mistaken. I triple checked that the volume did NOT exist on disk. When I checked, the disk was mounted. The volume limit of the pool was not reached yet. The disk shows as 100% full, but there were some hundred GB freeon disk, however, seems to have been the root cause. I have not changed any permissions and it works smoothly again.
Hello Justin, now we are talking apples and oranges. The original volume you show a single log entry for was this: ----8<----Warning: mount.c:216 Open of File device “storagedev1" (/mnt/storage1) Volume "vol-2675" failed: ERR=file_dev.c:189 Could not open(/mnt/storage1/vol-2675,OPEN_READ_WRITE,0640): ERR=No such file or directory
----8<---- This is clearly just a mount request. Also, notice that is is a mount request for `OPEN_READ_WRITE` access. The new volume you show here was indeed a couple label attempts, followed by a mount request for 'CREATE_READ_WRITE' access: ----8<----
Created new Volume="vol-2667", Pool=“client1", MediaType=“file" in catalog. Warning: label.c:404 Open File device “storagdev1" (/mnt/storage1) Volume "vol-2667" failed: ERR=file_dev.c:189 Could not open(/mnt/storage1/vol-2667,CREATE_READ_WRITE,0640): ERR=No space left on device Warning: label.c:404 Open File device “storagedev1" (/mnt/storage1) Volume “vol-2667" failed: ERR=file_dev.c:189 Could not open(/mnt/storage1/vol-2667,CREATE_READ_WRITE,0640): ERR=No space left on device Warning: mount.c:216 Open of File device “storagedev1" (/mnt/storage1) Volume "vol-2667" failed: ERR=file_dev.c:189 Could not open(/mnt/storage1/vol-2667,CREATE_READ_WRITE,0640): ERR=No space left on device Marking Volume "vol-2667" in Error in Catalog.
----8<----Also, notice the cause of the errors on this new volume vol-2667 was due to "ERR=No space left on device", whereas the initial volume you reported on was due to "ERR=No such file or directory"
So, two different problems, two different situations. :) Also interesting is the "Error" status where I get "Read-Only" statuses.. Are you using a version prior to 13.0.2? Best regards, Bill -- Bill Arlofski w...@protonmail.com
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users