Release Notes for Bacula 1.27
- Bacula code: Total files = 222 Total lines = 60,396 (*.h *.c *.in)
+ Bacula code: Total files = 222 Total lines = 60,486 (*.h *.c *.in)
Major Changes this Release:
- Implemented support for Sparse files.
the Pool documentation for the Director for more details.
- Rework of the Web site.
- New format for the User's Guide (manual).
-- New bcopy tool.
-- All bxxx tool programs MUST read a Storage daemon configuration
- file.
+- New bcopy tool (works but not totally complete).
+- All bxxx tool programs MUST read a Storage daemon configuration file.
- Mount Anonymous Volumes is now dropped from the Storage
daemon configuration files.
- Accept Any Volume is by default "Yes" and permits Bacula
to the director.
- Fixed mount loop when the autochanger slot is incorrect in
the catalog.
-- Updated the bacula script to work on more systems.
+- Updated the bacula start/stop script to work on more systems.
- Fixed many places prone to buffer overflows.
+- Scripts are now found in <bacula-src>/scripts
+- A mtx-changer script was contributed for the Sony
+ TLS-11000 autochanger. It is in <bacula-src>/examples
Items to note:
-- The Dir-SD protocol has changed since 1.26, so you must
- update the Director and Storage daemons.
-- The Dir-FD protocol has changed since 1.26 (and earlier versions
- of 1.27).
- You must re-initialize or alter your databases.
+- The inter-daemon protocol has changed so you must
+ upgrade all your daemons (and all Clients).
+
+Altering your database:
+- First make a backup.
+- Configure and build Bacula
+
+- For MySQL
+ cd <bacula-src>/src/cats
+ ./alter_mysql_tables
+
+- For SQLite
+ cd <bacula-src>/src/cats
+ ./alter_sqlite_tables
WHERE JobMedia.JobId=Job.JobId
AND JobMedia.MediaId=Media.MediaId
GROUP by VolumeName;
+#
+:List Files for a selected JobId:
+*Enter JobId:
+SELECT Path.Path,Filename.Name FROM File,
+ Filename,Path WHERE File.JobId=%1
+ AND Filename.FilenameId=File.FilenameId
+ AND Path.PathId=File.PathId ORDER BY
+ Path.Path,Filename.Name;