JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual     Sun QFS and Sun Storage Archive Manager 5.3 Information Library
search filter icon
search icon

Document Information

Preface

1.  User Commands (Man Pages Section 1)

2.  Maintenance Commands (Man Pages Section 1M)

3.  Library Functions (Man Pages Section 3)

4.  Library Functions (Man Pages Section 3X)

5.  File Formats (Man Pages Section 4)

archiver.cmd(4)

defaults.conf(4)

devlog(4)

diskvols.conf(4)

fsalogd.cmd(4)

ftp.cmd(4)

hosts.fs(4)

hosts.fs.local(4)

inquiry.conf(4)

mcf(4)

notify.cmd(4)

nrecycler.cmd(4)

preview.cmd(4)

recycler.cmd(4)

releaser.cmd(4)

rft.cmd(4)

samdb.conf(4)

samfs.cmd(4)

sefdata(4)

sefsysevent(4)

shrink.cmd(4)

stager.cmd(4)

6.  Standards, Environment, and Macros (Man Pages Section 5)

7.  Device and Network Interfaces (Man Pages Section 7)

defaults.conf(4)

NAME
     defaults.conf - Set default values for Sun QFS and SAM-QFS
     software

SYNOPSIS
     /etc/opt/SUNWsamfs/defaults.conf

AVAILABILITY
     SUNWqfs
     SUNWsamfs

DESCRIPTION
     The defaults configuration file allows the site to set
     certain default values within the Sun QFS and Sun Storage
     Archive Manager (SAM-QFS) environments.  The defaults.conf
     file is read when sam-fsd is started.  It may be changed at
     any time while sam-fsd is running.  The changes will take
     place when sam-fsd is restarted, or sent the signal SIGHUP.
     Temporary changes to the environment values can be made
     using the samset(1M) command.

     The defaults.conf file consists of directive lines that are
     separated into two sections, the environment variable
     section and the trace file control section.

  Environment variables.
     The commands for the environment section of the file
     consists of a list of keyword = value pairs that set
     site-definable defaults.  All keyword and value entries are
     case-sensitive and must be entered as shown.  Values can be
     either unquoted strings (if string values are expected) or
     integers in decimal (123), octal, (0123) or hex (0x123)
     format.

     The keywords and their expected arguments are as follows:

     attended = yes | no
               If attended = yes, it is assumed that an operator
               is available to mount media that is not flagged as
               unavailable by the historian; the default is yes.
               If attended = no, any request for media known to
               the historian is rejected unless it is already
               mounted.

     debug = options
               Sets the default for the debug flags used by the
               Sun QFS and SAM-QFS daemons for logging messages.
               For options, specify a space-separated list of
               debug options from the list of possible options
               described on the samset(1M) man page.  The default
               is logging.

     devlog = eq_number [ event ... ]
               Manipulates the device log event flags for the
               device specified by Equipment Number eq_number.
               The eq_number must be either the keyword all (to
               specify all devices) or must match an Equipment
               Number from the mcf file.

               The device log event flags control the events that
               get written to the device log files.  For the list
               of possible event arguments, see the samset(1M)
               man page.  To specify more than one event,
               separate the events in the list with space
               characters.  The default is err retry syserr date.

     dev_blksize = size
               Specifies the default block size for tapes of type
               dev.  For size, specify 16, 32, 64, 128, 256, 512,
               1024, or 2048.  The size value is multiplied by
               1024 to arrive at the actual block size.

               For information on supported dev arguments and for
               information on the default released block sizes
               for various media, see the mcf(4) man page.

               The default is used when no size is specified or
               during automatic labeling when labels = barcodes
               has been specified.  For information on how the
               default can be overridden when manually labeling a
               tape, see the tplabel(1M) man page.

     dev_delay = seconds
               Specifies the dismount time, in seconds, for
               device type dev.  After a cartridge is loaded onto
               this device type, this time must elapse before the
               cartridge unloaded and another cartridge is
               loaded.  By default, dev_delay = 30.  For
               information on supported dev arguments, see the
               mcf(4) man page.

     dev_position_timeout = seconds
               Specifies the timeout value, in seconds, to be
               used during tape positioning for device type dev.
               During most tape positioning command processing
               (such as locate and space) this is the maximum
               amount of time to wait for the command to
               complete.  For information on the default values,
               see the example file
               (/opt/SUNWsamfs/examples/defaults.conf) supplied
               with your software.  Any device not in the example
               file defaults to 1800 seconds.  For information on
               supported dev arguments, see the mcf(4) man page.

     dev_unload = seconds
               Specifies the unload wait time, in seconds, for
               device type dev.  This is the amount of time that
               the library daemons wait after the device driver
               returns from a SCSI unload command.  This interval
               gives the library time to eject the media, open
               the door, and perform other actions before the
               daemon commands the library to remove the media.
               The seconds specified should the longest time
               needed for the worst-case library configured. For
               information on the default values, see the example
               file (/opt/SUNWsamfs/examples/defaults.conf)
               supplied with your software.  Any device not in
               the example file defaults to 0 seconds.  For
               information on supported dev arguments, see the
               mcf(4) man page.

     div = value
               Enables or disables the STK T10000C tape drive DIV
               (Data Integrity and Validation) feature as
               follows:

               o If div = off, the STK T10000C tape drive does
                 not use the DIV feature.  The default is off.

               o If div = on, the STK T10000C tape drive uses the
                 DIV feature.

               o If div = verify, the STK T10000C tape drive uses
                 the DIV feature and the archiver verifies the
                 archive file (tarball) before the file inodes
                 are updated.

     exported_media = value
               Declares exported media to be available or
               unavailable to the historian, as follows:

               o If exported_media = available, media exported
                 from a library is considered to be available in
                 the historian.  The default is available.

               o If exported_media = unavailable, media exported
                 from a library is considered to be unavailable
                 in the historian.  Cartridges with this
                 characteristic are not used by the archiver,
                 stager, or other SAM-QFS tools.  They are
                 considered to reside outside of the SAM-QFS
                 environment.  This might be used, for example,
                 for cartridges to be transported to offsite
                 storage.

               For more information, see the historian(7) man

               page.

     idle_unload = seconds
               Specifies the time, in seconds, that a
               library-controlled device can be idle before the
               media in that device is unloaded.  Specifying
               idle_unload = 0 disables this feature.  By
               default, idle_unload = 600, which is 10 minutes.

     shared_unload = seconds
               Specifies the time, in seconds, that a shared
               library-controlled device can be idle before the
               media in that device is unloaded. A device is
               shared if it is used by more than one SAM-QFS
               server. For more information on shared devices see
               the sony(7), the ibm3494(7), or the stk(7) man
               page.  Specifying shared_unload = 0 disables this
               feature.  By default, shared_unload = 60, which is
               60 seconds.

     inodes    This keyword is still accepted for backward
               compatibility, but it has no effect.  For more
               information, see the samfs.cmd(4) man page.

     labels = mode
               For tape libraries with bar code label readers,
               this keyword sets the tape label equal to the
               first or the last characters of the bar code label
               (uppercased).  For mode, specify either barcodes,
               barcodes_low, or read, as follows:

               o If labels = barcodes, the first part of the bar
                 code is used as the label.  Default.

               o If labels = barcodes_low, the last part of bar
                 code is used as the label.

               o If labels = read, the label is read from the
                 tape.  If you wish to have the labels different
                 from the barcodes on a library with a bar code
                 label reader, you must set labels = read.

               When labels is set to barcodes or barcodes_low, a
               label is written to the tape before the write is
               enabled for any tape mounted for a write operation
               that is write enabled, unlabeled and has a
               readable bar code label.

     log = facility
               Sets the facility code used for issuing log
               messages.  For information on the accepted
               facility types, see the syslog(3) man page.  The

               default is LOG_LOCAL7.

     oper_privileges = privilege
               Adds privileges to the operator group.  By
               default, members of the operator group do not have
               the privileges to perform the following tasks:
               media labeling, performing storage element
               movement actions, submitting full audit requests,
               changing a device state (except to ON a device),
               and clearing mount requests.  To grant the
               privileges needed to perform those actions,
               specify one or more of the following privilege
               arguments.

               privilege   Result

               all         Grants all privileges in this list.

               clear       Grants the ability to clear cartridge
                           load requests.

               fullaudit   Grants the ability to perform a full
                           library audit.

               label       Allows cartridge labeling.

               slot        Allows mounting, unloading, and moving
                           cartridges within a library.

               state       Grants the ability to change the
                           device state.  Operator group members
                           can ON devices regardless of this
                           setting.

               Use a space character between privilege arguments
               if specifying more than one.

     operator = group
               Specifies the name of the group that to be granted
               operational privileges within certain commands
               (chmed(1M), load(1M), samfsdump(1M), and
               samfsrestore(1M)) and command queues.  Only one
               group name can be specified.  Users must have
               their effective group IDs set to group in order to
               gain operational privileges.

     optical = media_type
               Sets the default media type to media_type when a
               generic optical disk (od) is requested.  A string
               value is expected.  For information on the
               accepted media types, see the mcf(4) man page.

               The default is mo.

     previews = requests
               Sets the number of outstanding mount requests.
               Care should be taken when changing this value.
               Each entry takes about 500 bytes of shared memory.
               By default, previews = 100.

     samrpc = on | off
               Invokes the RPC API server process.  If samrpc =
               on, the RPC API server process, sam-rpcd, is
               automatically started when Sun QFS or SAM-QFS is
               started.  By default, samrpc = off, so sam-rpcd is
               not started automatically.

     remote_keepalive = seconds
               Specifies the time in seconds the SAMremote server
               can be idle before a SAMremote client sends a
               packet to check for the existence of the server.
               By default, remote_keepalive = 300, which is five
               minutes.  Specifying remote_keepalive = 0 disables
               the keepalive function.

     alerts = on | off
               Specifies whether alert notification via Simple
               Network Management Protocol (SNMP) or fault
               history logging via the GUI is supported.  With
               this turned on, you can monitor a Sun QFS or SAM-
               QFS system remotely from a management console such
               as Sun Remote Services (SRS) By default, alerts=on
               is in effect.

     avail_timeout = seconds
               Allows the stager to delay before unloading a
               volume being used to stage a file with the stage
               -n attribute set.  This allows a subsequent stage
               request for this file to be processed in
               preference to a file requesting a different
               volume.  Setting avail_timeout = 0 disables this
               function.  By default, avail_timeout = 0.

     stale_time = minutes
               Sends an error to any request for removable media
               that has waited for minutes number of minutes.
               Setting stale_time = 0, disables this function.
               By default, stale_time = 30.

     tape = media_type
               Sets the default media type to media_type when a
               generic tape (tp) is requested.  A string value is
               expected.  For information on the accepted media
               types, see the mcf(4) man page.  The default is

               lt.

     timeout = seconds
               Sets the timeout interval, in seconds, for direct
               access removable media.  If a process fails to
               issue an I/O request to the device within this
               time, the device is removed from job assignment
               and the process receives an ETIME when the next
               I/O to the device commences.  Specifying timeout =
               0 disables this timeout.  The minimum value
               allowed is timeout = 600.  For backwards
               compatibility, values from 1 to 599 are allowed,
               but are overridden by the minimum value.  By
               default, timeout = 600.

     tp_mode = mode
               Specifies the mode set for tape drive device nodes
               when not under control of the SAM-QFS software.
               For information, see the chmod(2) man page.  When
               the SAM-QFS software is controlling the drive, the
               mode bits are 0660.

     tapealert = eq_number  on | off
               Enables or disables media changer or tape drive
               TapeAlert support by Equipment Number eq_number.
               The eq_number must be either the keyword all (to
               specify all devices) or must match a tape device
               Equipment Number from the mcf file.  By default,
               tapealert = all on.

     samstorade = on | off
               Enables or disables the StorADE API.  The API
               provides SAM-QFS device attributes and health
               information for StorADE fault analysis.  By
               default, samstorade = on.

     sef = eq_number  [on|off|default] interval
               Enables or disables support for tape drive
               implemented Log Sense delivered via sysevents by
               Equipment Number eq_number.  The eq_number must be
               either the keyword all (to specify all devices) or
               must match an Equipment Number from the mcf file.
               The interval specfies the log sense polling rate.
               A value of 300 is a polling interval once every
               five minutes.  A string value of "once" specifies
               one time just before media unload and is the
               default.  A value of 3600 is a polling interval
               once every hour.  The smallest polling interval is
               five minutes.  By default, sef = all on once.

               Note: The defaults.conf sef entry only controls
               the equipment number and frequency interval for

               sef data. It is the  presence or absence of the
               file /var/opt/SUNWsamfs/sef/sefdata at SAM-QFS
               initialization that determines if sef will run or
               not. When /var/opt/SUNWsamfs/sef/sefdata is
               present, sef will be initialized. You must create
               the sefdata file yourself. To turn off sef, the
               sefdata file must be removed or renamed.

     tapeclean = eq_number  autoclean [on|off] logsense [on|off]
               Enable or disable the robot initiated auto-
               cleaning feature.  Enable or disable additional
               auto-cleaning log sense cleaning indicators from
               the TapeAlert log sense page(2E) flags clean
               now(20), clean periodic(21) and expired cleaning
               media(23) and the Sequential-Access Device log
               sense page(0C) cleaning required flag in
               parameter(256).  Support is by Equipment Number
               eq_number.  The eq_number must be either the
               keyword all (to specify all devices) or must match
               a tape device Equipment Number from the mcf file.
               Note that the logsense on setting has no effect
               unless autoclean is also on.  By default,
               tapeclean = all autoclean off logsense on.  Note:
               When using the auto-cleaning feature with a
               library that has more than two drives, it is
               recommended that you have at least two cleaning
               cartridges per robot. If a cleaning cartridge is
               not available when a drive needs to be cleaned,
               the drive will be put into a down state.

  Trace file controls.
     The daemon trace files are controlled by directives in the
     trace file section.  This section begins with the trace
     directive, and ends with the endtrace directive.  The trace
     file control directives are of the form:

     daemon_name.variable_name = value
     daemon_name = on
     daemon_name = off

     daemon_name can be one of the following:  sam-archiverd,
     sam-catserverd, sam-fsd, sam-rftd, sam-recycler, sam-
     sharefsd, sam-stagerd, sam-serverd, sam-clientd, fsmgmt, or
     all .

     Note that fsmgmt is used by fsmgmtd and libfsmgmt.so.

     If daemon_name is all, then the variable_name is set to
     value for all daemons.

     For the form:  daemon_name = on the trace file controls will
     be set to the pre-defined values for daemon_name.

     In particular, using only the directive
     all = on
     enables tracing for all daemons.  The trace files are
     written to files named for the daemons (e.g. sam-rftd) in
     the /var/opt/SUNWsamfs/trace subdirectory.

     For the form:  daemon_name = off tracing will be turned off
     for daemon_name.

     The variable_name is one of:  file, options, age, or size.

     daemon_name.file file_name
          set the name of the trace file to file_name.  The
          default is no trace file.

          If the daemon_name is all, then file_name is the name
          of the  trace subdirectory that will contain the daemon
          tracefiles.  file_name must be absolute in this case.
          The default subdirectory is /var/opt/SUNWsamfs/trace.

          If file_name is relative (no leading '/'), the file
          name will be made relative to the trace base directory.
          If the file does not exist, sam-fsd will create it.

     daemon_name.options = option_list
          Set the trace file options to option_list.  option_list
          is a space separated list of trace options.  A trace
          option is an event to trace, or an element to include
          in the trace line.  To exclude an option, prefix the
          option with a '-'.

          For selecting events, option may be one or more of:

          none    Clear all event types.

          all     Set event types for tracing the most
                  interesting events.  These are:  cust err fatal
                  ipc misc proc rft.

          alloc   Memory allocations.

          cust    Customer notification syslog or notify file
                  messages.

          err     Non-fatal program errors.

          fatal   Fatal syslog messages.

          files   File actions.

          rft     File transfer events.

          ipc     Inter process communication.

          misc    Miscellaneous.

          oprmsg  Operator messages.

          proc    Process initiation and completion.

          queue   Archiver queue contents when changed.

          For selecting message elements, option may be one or
          more of:

          date    Include the date in message (the time is always
                  included).

          module  Include source file name and line number in
                  message.

          type    Include event type in message.

          The pre-defined events are:  cust, err, fatal, misc,
          proc, rft.  The message elements program[pid] and time
          are always included and can't be deselected.

     daemon_name.age = age
          Set the time between trace file rotations to age.  age
          may be specified with the seconds, minutes, hours,
          days, weeks and years.  Note: Do not set this value to
          two minutes or less. If you do, the rotation will never
          take place.  sam-fsd can perform trace file "rotations"
          using the script /opt/SUNWsamfs/sbin/trace_rotate.
          Trace file rotations are useful to control the size of
          trace files.

     daemon_name.size = size
          Set the trace file size at which trace file rotations
          will be performed.  size may be specified with the
          suffices 'b', 'k', 'M', 'G', and 'T', for bytes,
          kilobytes, megabytes, gigabytes, and terabytes.

EXAMPLES
     Here is a sample defaults.conf configuration file.

     optical = mo
     debug = logging debug timing
     tape = lt
     log = LOG_LOCAL7
     timeout = 30
     idle_unload = 600
     tp_mode = 0666

     rc_delay = 10
     cy_delay = 10
     ml_delay = 10
     hp_delay = 10
     ds_delay = 10
     lt_unload = 7
     st_unload = 15
     lt_blksize = 16
     operator = sam
     oper_privileges = label slot
     trace
     all = on       # Turn on tracing for all daemons
     sam-archiverd.size = 10M # Rotate archiver trace file after 10 megabytes
     sam-rftd.file = /tmp/sam-rftd.trace  # change file name for sam-rft daemon
     sam-recycler = off  # Turn off tracing for sam-recycler daemon
     endtrace

FILES
     /opt/SUNWsamfs/examples/defaults.conf
                         Contains an example of a defaults.conf
                         file.

SEE ALSO
     request(1).

     samset(1M), sam-fsd(1M), tplabel(1M), tapealert(1M).

     chmod(2).

     syslog(3).

     mcf(4), samfs.cmd(4), trace_rotate(4), sefsysevent(4).

     historian(7).