It is a *very* bad idea to do any direct operations on the SQL database, particularly deleting records. This is NOT a good solution. If you need to delete a client, you should do it through some
bconsole command (other than the sql command) so that all the
tables/records that are connected to a client are also deleted. Best regards, Kern On 17.01.2018 10:51, Rolf Halmen wrote:
Hi John, turns out we're cheating.mysql -u bacula -p${BACULAMYSQLPW} -e "DELETE FROM Client WHERE Name='${FDHOSTNAME}';" bacula dbcheck -b -f -y -c /etc/bacula/bacula-dir.conf So we're just deleting the client, and then let bacula get the database back into a consistent state. Depending on your load and requirements that might not be feasible for you, of course. Kind regards, Rolf Halmen On 16.01.2018 17:47, John Naggets wrote:Hi Rolf, So if I understand correctly, there is no "standard" procedure or any documentation how to properly remove a client once it is not needed anymore (e.g. when decomissioning a server)? If not I would be interested to see your SQL query which you use for that purpose. Indeed I use the "use volume _once_ = true" parameter so that each volume contains only one single backup from a client. Best regards, J. On Mon, Jan 15, 2018 at 4:59 PM, Rolf Halmen <rolf.hal...@neubert-consulting.de> wrote:Hi John, The database can correlate jobs to volume files. I'm not at a workstation right now, but off the top of my head, I'd assume joining the jobs, media, and clients tables should let you get to the list of volumes that contain backup-data of the specified client. Do keep in mind that volume files can contain data from multiple jobs, unless "use volume _once_ = true". Kind regards, Rolf On January 15, 2018 2:10:00 PM UTC, John Naggets <hostingnugg...@gmail.com> wrote:Hello, It happens that some clients on the network get removed and as such do not need to be backed up anymore. Now I would like to know what is the procedure on the bacula director in order to remove properly and entirely a bacula client? I checked the official documentation but could not find any procedure for that purpose. >From my understanding I need to delete the jobs and files associated with them as well as the volumes and finally the physical volumes on the filesystem (backups are done on files on a partition of the backup server). My problem here is that the physical volumes on the filesystem all have the same label except for the number so how would I know which file I can delete? Thank you in advance for your help. Best regards, John ________________________________ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users-- Sent from my Android device with K-9 Mail. Please excuse my brevity. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users |
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users