Settings under this stanza apply to each specified journaled file system unless they are overridden for individual file systems in an override stanza.
JournaledFileSystems=c: d:
JournalDBSize=0x10000000
NotifyBufferSize=0x00008000
Value type | Decimal | Hex |
---|---|---|
File Name | 1 | 0x001 |
Dir Name | 2 | 0x002 |
Attribute | 4 | 0x004 |
File size* | 8 | 0x008 |
Last Write Time* | 16 | 0x010 |
Last Access Time | 32 | 0x020 |
Create Time | 64 | 0x040 |
Security (ACL) | 256 | 0x100 |
The asterisk (*) indicates that notification might be deferred until disk write cache is flushed. Name changes are object creations, deletions, or renames.
NotifyFilter=0x107
File systems go offline when the journal service stops or when the file system is removed from the configuration file. File systems come back online when the journal service is started or when the file system is added to the configuration file.
This setting allows a journal-based backup to continue processing when the service is restarted (or the file system comes back online) without performing a full incremental backup.
In a clustered environment, shared resources can move to different workstations in the cluster. The journal service running on each workstation in the cluster must include these shared resources in the list of journaled file systems. The journal service running on the workstation which currently owns the resource actively journals the shared resource while other journal services on workstations in the cluster which do not own the resource must defer journaling until the resource becomes available (or is moved to that workstation). The configuration settings deferFSMonStart, deferRetryInterval, and logFSErrors allows deferment for a file system until the file system is available and accessible.
A value of 1 specifies that the journaled file system journal database is not deleted when the journal file system goes offline. The database is also valid when the journal file system comes back online. This value should be used with caution because any file system change activity which occurs while the journaled file system is offline is not reflected in the journal database. The default setting of 0 deletes the journaled file system journal database.
[JournaledFileSystemSettings.D:\]
;
; Do not delete the journal when D:\ goes offline
;
PreserveDbOnExit=1
Resources are checked at the interval you specify using the deferRetryInterval setting.
The deferFSMonStart setting is most commonly used in a cluster environment where shared resources might move to different workstations in the cluster.
A value of 1 indicates that the setting is on. A value of 0 indicates that the setting is off. The default value is off (set to 0) .
Use the logFSErrors setting with the deferFSMonStart setting to prevent excessive File System unavailable messages from being logged when bringing a journaled file system online is deferred. The first error which causes the file system to be deferred is logged. Subsequent errors are not logged. A value of 1 indicates that the setting is on. A value of 0 indicates that the setting is off.
[JournalSettings]
;
; Place journal files in directory on each journaled file system
;
journalDir=\tsmjournal
[JournaledFileSystemSettings]
;
;journal c:, d:, and f:
;
JournaledFileSystems=c: d: d:\mountpoint f:
;
; Override stanza to defer starting journaling for f:\
; until it is a valid file system
[JournalFileSystemSettings.f:\]
;
; Keep database valid if file system goes offline
;
PreserveDBOnExit=1
;
; Defer journaling until file system and journal directory
; are valid
;
deferFSMonStart=1
;
; Attempt to start journaling every 120 seconds when deferred
;
deferRetryInterval=120
;
;Do not log excessive resource unavailable messages
;
logFsErrors=0