From: Russ Allbery Date: Sat, 28 Jun 2008 07:41:28 +0000 (+0000) Subject: STABLE14-remove-administration-reference-20080627 X-Git-Tag: openafs-stable-1_4_8pre1~68 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=ae95f78d0932982018b966e9de0d20f0dafb7aa8;p=packages%2Fo%2Fopenafs.git STABLE14-remove-administration-reference-20080627 LICENSE IPL10 Purge the old AFS Administration Reference documentation. This has now been completely replaced by the manual pages. (cherry picked from commit 62ffbc2a464521eeee4c244d2555c316dfae180f) --- diff --git a/doc/html/AdminReference/auarf000.htm b/doc/html/AdminReference/auarf000.htm deleted file mode 100644 index 91e952fa3..000000000 --- a/doc/html/AdminReference/auarf000.htm +++ /dev/null @@ -1,48 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

Administration Reference

-

[Return to Library] [Table of Contents] [Bottom of Topic] [Next Topic] [Index]


-AFS
-Administration Reference
-

Version 3.6 -

Document Number GC09-4562-00 -

-
-

First Edition (April 2000) -

This edition applies to: -

-
IBM AFS for AIX, Version 3.6 -
IBM AFS for Digital Unix, Version 3.6 -
IBM AFS for HP-UX, Version 3.6 -
IBM AFS for Linux, Version 3.6 -
IBM AFS for SGI IRIX, Version 3.6 -
IBM AFS for Solaris, Version 3.6 -
-

and to all subsequent releases and modifications until otherwise indicated -in new editions. -

This softcopy version is based on the printed edition of this book. -Some formatting amendments have been made to make this information more -suitable for softcopy. -

Order publications through your IBM representative or through the IBM -branch office serving your locality. -

-


[Return to Library] [Table of Contents] [Top of Topic] [Next Topic] [Index]

- -


-
© IBM Corporation 2000. All Rights Reserved -
- - - diff --git a/doc/html/AdminReference/auarf002.htm b/doc/html/AdminReference/auarf002.htm deleted file mode 100644 index 82f7c3cad..000000000 --- a/doc/html/AdminReference/auarf002.htm +++ /dev/null @@ -1,314 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

Administration Reference

-

[Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

-

Table of Contents

-

Tables
-

About This Manual
-

-
  • Audience and Purpose -
  • Organization -
  • How to Use This Document -
  • Related Documents -
  • Typographical Conventions -
  • -

    AFS System Files
    -

    -
  • afs_file_intro -
  • AuthLog -
  • AuthLog.dir, AuthLog.pag -
  • BackupLog -
  • BosLog -
  • BosConfig -
  • CacheItems -
  • CFG_device_name -
  • CellServDB (client version) -
  • CellServDB (server version) -
  • FileLog -
  • FORCESALVAGE -
  • KeyFile -
  • NetInfo (client version) -
  • NetInfo (server version) -
  • NetRestrict (client version) -
  • NetRestrict (server version) -
  • NoAuth -
  • SALVAGE.fs -
  • SalvageLog -
  • TE_device_name -
  • ThisCell (client version) -
  • ThisCell (server version) -
  • TL_device_name -
  • UserList -
  • Vn -
  • Vvol_ID.vol -
  • VLLog -
  • VolserLog -
  • VolumeItems -
  • afszcm.cat -
  • bdb.DB0 and bdb.DBSYS1 -
  • cacheinfo -
  • fms.log -
  • kaserver.DB0 and kaserver.DBSYS1 -
  • kaserverauxdb -
  • prdb.DB0 and prdb.DBSYS1 -
  • salvage.lock -
  • sysid -
  • tapeconfig -
  • vldb.DB0 and vldb.DBSYS1 -
  • afsmonitor Configuration File -
  • package Configuration File -
  • uss Bulk Input File -
  • uss Template File -
  • -

    AFS System Commands
    -

    -
  • afs_intro -
  • afsd -
  • afsmonitor -
  • backup -
  • backup adddump -
  • backup addhost -
  • backup addvolentry -
  • backup addvolset -
  • backup apropos -
  • backup dbverify -
  • backup deldump -
  • backup deletedump -
  • backup delhost -
  • backup delvolentry -
  • backup delvolset -
  • backup diskrestore -
  • backup dump -
  • backup dumpinfo -
  • backup help -
  • backup interactive -
  • backup jobs -
  • backup kill -
  • backup labeltape -
  • backup listdumps -
  • backup listhosts -
  • backup listvolsets -
  • backup quit -
  • backup readlabel -
  • backup restoredb -
  • backup savedb -
  • backup scantape -
  • backup setexp -
  • backup status -
  • backup volinfo -
  • backup volrestore -
  • backup volsetrestore -
  • bos -
  • bos addhost -
  • bos addkey -
  • bos adduser -
  • bos apropos -
  • bos create -
  • bos delete -
  • bos exec -
  • bos getdate -
  • bos getlog -
  • bos getrestart -
  • bos help -
  • bos install -
  • bos listhosts -
  • bos listkeys -
  • bos listusers -
  • bos prune -
  • bos removehost -
  • bos removekey -
  • bos removeuser -
  • bos restart -
  • bos salvage -
  • bos setauth -
  • bos setcellname -
  • bos setrestart -
  • bos shutdown -
  • bos start -
  • bos startup -
  • bos status -
  • bos stop -
  • bos uninstall -
  • bosserver -
  • buserver -
  • butc -
  • dlog -
  • dpass -
  • fileserver -
  • fms -
  • fs -
  • fs apropos -
  • fs checkservers -
  • fs checkvolumes -
  • fs cleanacl -
  • fs copyacl -
  • fs diskfree -
  • fs examine -
  • fs exportafs -
  • fs flush -
  • fs flushmount -
  • fs flushvolume -
  • fs getcacheparms -
  • fs getcellstatus -
  • fs getclientaddrs -
  • fs getserverprefs -
  • fs help -
  • fs listacl -
  • fs listcells -
  • fs listquota -
  • fs lsmount -
  • fs messages -
  • fs mkmount -
  • fs newcell -
  • fs quota -
  • fs rmmount -
  • fs setacl -
  • fs setcachesize -
  • fs setcell -
  • fs setclientaddrs -
  • fs setquota -
  • fs setserverprefs -
  • fs setvol -
  • fs storebehind -
  • fs sysname -
  • fs whereis -
  • fs whichcell -
  • fs wscell -
  • fstrace -
  • fstrace apropos -
  • fstrace clear -
  • fstrace dump -
  • fstrace help -
  • fstrace lslog -
  • fstrace lsset -
  • fstrace setlog -
  • fstrace setset -
  • ftpd (AFS version) -
  • inetd (AFS version) -
  • kadb_check -
  • kas -
  • kas apropos -
  • kas create -
  • kas delete -
  • kas examine -
  • kas forgetticket -
  • kas help -
  • kas interactive -
  • kas list -
  • kas listtickets -
  • kas noauthentication -
  • kas quit -
  • kas setfields -
  • kas setpassword -
  • kas statistics -
  • kas stringtokey -
  • kas unlock -
  • kaserver -
  • kdb -
  • klog -
  • knfs -
  • kpasswd -
  • kpwvalid -
  • package -
  • package apropos -
  • package help -
  • package_test -
  • pagsh -
  • prdb_check -
  • pts -
  • pts adduser -
  • pts apropos -
  • pts chown -
  • pts creategroup -
  • pts createuser -
  • pts delete -
  • pts examine -
  • pts help -
  • pts listentries -
  • pts listmax -
  • pts listowned -
  • pts membership -
  • pts removeuser -
  • pts rename -
  • pts setfields -
  • pts setmax -
  • ptserver -
  • rcp (AFS version) -
  • rsh (AFS version) -
  • runntp -
  • rxdebug -
  • salvager -
  • scout -
  • sys -
  • tokens -
  • translate_et -
  • udebug -
  • unlog -
  • up -
  • upclient -
  • upserver -
  • uss -
  • uss add -
  • uss apropos -
  • uss bulk -
  • uss delete -
  • uss help -
  • vldb_check -
  • vlserver -
  • volinfo -
  • volserver -
  • vos -
  • vos addsite -
  • vos apropos -
  • vos backup -
  • vos backupsys -
  • vos changeaddr -
  • vos create -
  • vos delentry -
  • vos dump -
  • vos examine -
  • vos help -
  • vos listaddrs -
  • vos listpart -
  • vos listvldb -
  • vos listvol -
  • vos lock -
  • vos move -
  • vos partinfo -
  • vos release -
  • vos remove -
  • vos remsite -
  • vos rename -
  • vos restore -
  • vos status -
  • vos syncserv -
  • vos syncvldb -
  • vos unlock -
  • vos unlockvldb -
  • vos zap -
  • xfs_size_check -
  • xstat_cm_test -
  • xstat_fs_test -
  • -

    Index
    -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf003.htm b/doc/html/AdminReference/auarf003.htm deleted file mode 100644 index d747b3abf..000000000 --- a/doc/html/AdminReference/auarf003.htm +++ /dev/null @@ -1,29 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -


    Tables

    -
      -
    1. File Server configuration parameters
    2. -
    -

    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf004.htm b/doc/html/AdminReference/auarf004.htm deleted file mode 100644 index 7a2b088f1..000000000 --- a/doc/html/AdminReference/auarf004.htm +++ /dev/null @@ -1,28 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -


    About This Manual

    -

    This chapter describes the purpose, organization, and conventions of this -document. -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf005.htm b/doc/html/AdminReference/auarf005.htm deleted file mode 100644 index 09e908a31..000000000 --- a/doc/html/AdminReference/auarf005.htm +++ /dev/null @@ -1,32 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -


    Audience and Purpose

    -

    This reference manual details the syntax of each -AFS(R) command and is intended for the experienced AFS -administrator, programmer, or user. -

    In general, this document does not explain when to use a command or its -place in the sequence of commands that make up a complete procedure. -For that type of information, refer to the IBM AFS Administration -Guide. -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf006.htm b/doc/html/AdminReference/auarf006.htm deleted file mode 100644 index b8cf3888d..000000000 --- a/doc/html/AdminReference/auarf006.htm +++ /dev/null @@ -1,55 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -


    Organization

    -

    This document presents AFS files and commands in separate -sections, with the files or commands in alphabetical order. -

    The following sections of each reference page provide the indicated type of -information: -

    -

    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf007.htm b/doc/html/AdminReference/auarf007.htm deleted file mode 100644 index 6a0db0b06..000000000 --- a/doc/html/AdminReference/auarf007.htm +++ /dev/null @@ -1,28 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -


    How to Use This Document

    -

    Refer to this document when you need detailed information -about a specific command. For a description of all the steps in a -procedure, refer to the IBM AFS Administration Guide. -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf008.htm b/doc/html/AdminReference/auarf008.htm deleted file mode 100644 index be5907d1b..000000000 --- a/doc/html/AdminReference/auarf008.htm +++ /dev/null @@ -1,56 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -


    Related Documents

    -

    The following documents are included in the AFS documentation -set. -

    IBM AFS Administration Guide -

    This guide describes the concepts and procedures that a system -administrator must know to manage an AFS cell. It assumes familiarity -with UNIX, but requires no previous knowledge of AFS. -

    The first chapters of the IBM AFS Administration Guide present -basic concepts and guidelines. Understanding them is crucial to -successful administration of an AFS cell. The remaining chapters in the -guide provide step-by-step instructions for specific administrative tasks, -along with discussions of the concepts important to that particular -task. -

    IBM AFS Quick Beginnings -

    This guide provides instructions for installing AFS server and client -machines. It is assumed that the installer is an experienced UNIX -(R) system administrator. -

    For predictable performance, machines must be installed and configured in -accordance with the instructions in this guide. -

    IBM AFS Release Notes -

    This document provides information specific to each release of AFS, such as -a list of new features and commands, a list of requirements and limitations, -and instructions for upgrading server and client machines. -

    IBM AFS User Guide -

    This guide presents the basic concepts and procedures necessary for using -AFS effectively. It assumes that the reader has some experience with -UNIX, but does not require familiarity with networking or AFS. -

    The guide explains how to perform basic functions, including -authenticating, changing a password, protecting AFS data, creating groups, and -troubleshooting. It provides illustrative examples for each function -and describes some of the differences between the UNIX file system and -AFS. -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf009.htm b/doc/html/AdminReference/auarf009.htm deleted file mode 100644 index e192dcee2..000000000 --- a/doc/html/AdminReference/auarf009.htm +++ /dev/null @@ -1,57 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -


    Typographical Conventions

    -

    This document uses the following typographical -conventions: -

    -

    In addition, the following symbols appear in command syntax definitions, -both in the documentation and in AFS online help statements. When -issuing a command, do not type these symbols. -

    -

    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf010.htm b/doc/html/AdminReference/auarf010.htm deleted file mode 100644 index c7ab21aa9..000000000 --- a/doc/html/AdminReference/auarf010.htm +++ /dev/null @@ -1,26 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -


    AFS System Files

    -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf011.htm b/doc/html/AdminReference/auarf011.htm deleted file mode 100644 index 68416fe13..000000000 --- a/doc/html/AdminReference/auarf011.htm +++ /dev/null @@ -1,124 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    afs_file_intro

    -

    Purpose -

    Introduction to AFS files -

    Description -

    A number of files must reside on the local disk of AFS server and client -machines. They belong to the following general categories: -

    -

    For a description of the format and contents of each file, see its -reference page. -

    Note for Windows users: Some files described in this -document possibly do not exist on machines that run a Windows operating -system. Also, Windows uses a backslash -( \ ) rather than a forward slash -( / ) to separate the elements in a -pathname. -

    Related Information -

    Configuration files: - -

    -

    BosConfig -

    CFG_device_name -

    CellServDB (client version) -

    CellServDB (server version) -

    NetInfo (client version) -

    NetInfo (server version) -

    NetRestrict (client version) -

    NetRestrict (server version) -

    ThisCell (client version) -

    ThisCell (server version) -

    cacheinfo -

    sysid -

    tapeconfig -

    package Configuration File -

    uss Template File -

    uss Bulk Input File -

    -

    Administrative files: - -

    -

    KeyFile -

    UserList -

    -

    Cache-related files: - -

    -

    CacheItems -

    Vn -

    VolumeItems -

    -

    Log files: - -

    -

    AuthLog -

    BackupLog -

    BosLog -

    FileLog -

    SalvageLog -

    TE_device_name -

    TL_device_name -

    VLLog -

    VolserLog -

    fms.log -

    -

    Database files: - -

    -

    bdb.DB0 and bdb.DBSYS1 -

    kaserver.DB0 and kaserver.DBSYS1 -

    kaserverauxdb -

    prdb.DB0 and prdb.DBSYS1 -

    vldb.DB0 and vldb.DBSYS1 -

    - -

    Controller files: -

    -

    FORCESALVAGE -

    NoAuth -

    SALVAGE.fs -

    salvage.lock -

    -

    Volume header files: -

    -

    Vvol_ID.vol -

    -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf012.htm b/doc/html/AdminReference/auarf012.htm deleted file mode 100644 index 3912009eb..000000000 --- a/doc/html/AdminReference/auarf012.htm +++ /dev/null @@ -1,57 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    AuthLog

    -

    Purpose - - - -

    Traces Authentication Server operations -

    Description -

    The AuthLog file records a trace of Authentication Server -(kaserver process) operations on the local machine and describes -any error conditions it encounters. -

    If the AuthLog file does not exist in the -/usr/afs/logs directory when the Authentication Server starts, the -server process creates it and writes initial start-up messages to it. -If there is an existing file, the Authentication Server renames it to -AuthLog.old, overwriting the existing -AuthLog.old file if it exists. -

    The file is in ASCII format. Administrators listed in the -/usr/afs/etc/UserList file can use the bos getlog -command to display its contents. Alternatively, log onto the server -machine and use a text editor or a file display command such as the UNIX -cat command. By default, the mode bits on the -AuthLog file grant the required r (read) -permission to all users. -

    The Authentication Server records operations only as it completes them, and -cannot recover from failures by reviewing the file. The log contents -are useful for administrative evaluation of process failures and other -problems. -

    Related Information -

    UserList -

    bos getlog -

    kaserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf013.htm b/doc/html/AdminReference/auarf013.htm deleted file mode 100644 index 92d7192b1..000000000 --- a/doc/html/AdminReference/auarf013.htm +++ /dev/null @@ -1,49 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    AuthLog.dir, AuthLog.pag

    -

    Purpose - - - -

    Records privileged operations performed by the Authentication Server -

    Description -

    The AuthLog.dir and AuthLog.pag files -record a trace of privileged operations performed by the Authentication Server -(kaserver process) on the local machine. If the files do not -exist when the Authentication Server starts, it creates them in the -/usr/afs/logs directory as necessary. -

    The files are in binary format. To display their contents, use the -kdb command, which requires being logged in to the local machine as -the local superuser root. -

    Cautions -

    The Authentication Server is possibly unable to create these files on some -operating systems that AFS otherwise supports, making the kdb -command inoperative. See the IBM AFS Release Notes for -details. -

    Related Information -

    kaserver -

    kdb -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf014.htm b/doc/html/AdminReference/auarf014.htm deleted file mode 100644 index b8565b3c6..000000000 --- a/doc/html/AdminReference/auarf014.htm +++ /dev/null @@ -1,57 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    BackupLog

    -

    Purpose - - - -

    Traces Backup Server operations -

    Description -

    The BackupLog file records a trace of Backup Server -(buserver process) operations on the local machine and describes -any error conditions it encounters. -

    If the BackupLog file does not already exist in the -/usr/afs/logs directory when the Backup Server starts, the server -process creates it and writes initial start-up messages to it. If there -is an existing file, the Backup Server renames it to -BackupLog.old, overwriting the existing -BackupLog.old file if it exists. -

    The file is in ASCII format. Administrators listed in the -/usr/afs/etc/UserList file can use the bos getlog -command to display its contents. Alternatively, log on to the machine -and use a text editor or a file display command such as the UNIX -cat command. By default, the mode bits on the -BackupLog file grant the required r (read) -permission to all users. -

    The Backup Server records operations only as it completes them, and so -cannot recover from failures by reviewing the file. The log contents -are useful for administrative evaluation of process failures and other -problems. -

    Related Information -

    UserList -

    bos getlog -

    buserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf015.htm b/doc/html/AdminReference/auarf015.htm deleted file mode 100644 index d440166bc..000000000 --- a/doc/html/AdminReference/auarf015.htm +++ /dev/null @@ -1,57 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    BosLog

    -

    Purpose - - - -

    Traces BOS Server operations -

    Description -

    The BosLog file records a trace of Basic OverSeer (BOS) Server -(bosserver process) operations on the local machine and describes -any error conditions it encounters. -

    If the BosLog file does not already exist in the -/usr/afs/logs directory when the BOS Server starts, the server -process creates it and writes initial start-up messages to it. If there -is an existing file, the BOS server renames it to -BosLog.old, overwriting the existing -BosLog.old file if it exists. -

    The file is in ASCII format. Administrators listed in the -/usr/afs/etc/UserList file can use the bos getlog -command to display its contents. Alternatively, log onto the server -machine and use a text editor or a file display command such as the UNIX -cat command. By default, the mode bits on the -BosLog file grant the required r (read) -permission to all users. -

    The BOS Server records operations only as it completes them, and cannot -recover from failures by reviewing the file. The log contents are -useful for administrative evaluation of process failures and other -problems. -

    Related Information -

    UserList -

    bos getlog -

    bosserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf016.htm b/doc/html/AdminReference/auarf016.htm deleted file mode 100644 index e1b4f7e67..000000000 --- a/doc/html/AdminReference/auarf016.htm +++ /dev/null @@ -1,179 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    BosConfig

    -

    Purpose - - - - -

    Defines server processes for the BOS Server to monitor -

    Description -

    The BosConfig file lists the processes that the Basic OverSeer -(BOS) Server monitors on its server machine, and thus defines which AFS server -processes run on the machine. It specifies how the BOS Server reacts -when a process fails, and also defines the times at which the BOS Server -automatically restarts processes as part of performance maintenance. -The file must reside in the /usr/afs/local directory on each AFS -server machine. -

    A server process entry in the BosConfig file records the -following information: -

    -

    In addition to server process entries, the BosConfig file -specifies the times at which the BOS Server performs two types of automatic -process restarts: -

    -

    Although the BosConfig file is in ASCII format, do not use a -text editor to alter it. Its format is subject to change and -incorrectly formatted entries can prevent server startup in ways that are -difficult to diagnose. Instead always use the appropriate commands from -the bos command suite: -

    -

    There are also bos commands that start and stop processes -without changing entries in the BosConfig file. The BOS -Server reads the BosConfig file only when it starts, transferring -the information into its memory. Thus a process's status as -represented in the BOS Server's memory can diverge from its status in the -BosConfig file. The following commands change a -process's status in the BOS Server's memory only: - - - -

    -

    Related Information -

    bos create -

    bos delete -

    bos getrestart -

    bos restart -

    bos setrestart -

    bos shutdown -

    bos start -

    bos startup -

    bos status -

    bos stop -

    bos salvage -

    fileserver -

    salvager -

    volserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf017.htm b/doc/html/AdminReference/auarf017.htm deleted file mode 100644 index 5e74b04b4..000000000 --- a/doc/html/AdminReference/auarf017.htm +++ /dev/null @@ -1,59 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    CacheItems

    -

    Purpose - - - -

    Records information about each Vn file in a disk cache -

    Description -

    The CacheItems file records information about each file in the -disk cache on a client machine (each Vn file). The -information includes the file ID number and associated volume version number -of the AFS file currently stored in the Vn file, which -enables the Cache Manager to determine which Vn file -contains the AFS data it needs to present to an application. -

    As it initializes, the Cache Manager creates the binary-format -CacheItems file in the same local disk cache directory as the -Vn files that the CacheItems file describes, -and it must always remain there. The conventional directory name is -/usr/vice/cache, but it is acceptable to use a directory on a -partition with more available space. -

    Cautions -

    Editing or removing the CacheItems file can cause a kernel -panic. If the contents of Vn files seem out of -date, clear the files by using the fs flush or fs -flushvolume command. If the CacheItems file is -accidentally modified or deleted, rebooting the machine usually restores -normal performance. -

    Related Information -

    Vn -

    VolumeItems -

    cacheinfo -

    afsd -

    fs flush -

    fs flushvolume -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf018.htm b/doc/html/AdminReference/auarf018.htm deleted file mode 100644 index ef3cc7632..000000000 --- a/doc/html/AdminReference/auarf018.htm +++ /dev/null @@ -1,565 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    CFG_device_name

    -

    Purpose - - - - - -

    Defines Tape Coordinator configuration instructions for automated tape -devices -

    Description -

    The CFG_device_name file includes instructions that -configure a Tape Coordinator for use with automated backup devices such as -tape stackers and jukeboxes, enable the Tape Coordinator to dump and restore -data to a backup data file on a local disk device, and enable -greater automation of other aspects of the backup process. -

    There is a separate configuration file for each tape device or backup data -file. Creating the file is optional, and unnecessary if none of the -instructions it can include pertain to a given tape device. The -ASCII-format file must reside in the /usr/afs/backup directory on -the Tape Coordinator machine if it exists. -

    The CFG_device_name file does not replace the -/usr/afs/backup/tapeconfig file, a single copy of which still must -exist on every Tape Coordinator machine. -

    To enable the Tape Coordinator to locate the configuration file, construct -the variable part of the filename, device_name, as follows: -

    -

    The CFG_device_name file lists one or more of the -following instructions, each on its own line. All are optional, and -they can appear in any order. A more detailed description of each -instruction follows the list: -

    -

    ASK -
    Controls whether the Tape Coordinator prompts for guidance when it -encounters error conditions -

    AUTOQUERY -
    Controls whether the Tape Coordinator prompts for the first tape -

    BUFFERSIZE -
    Sets the size of the memory buffer the Tape Coordinator uses when -transferring data -

    FILE -
    Controls whether the dump is written to a tape device or a file -

    MOUNT -
    Identifies the file that contains routines for inserting tapes into the -device's drive -

    NAME_CHECK -
    Controls whether the Tape Coordinator verifies that a tape's AFS tape -name matches the dump being written -

    UNMOUNT -
    Identifies the file that contains routines for removing tapes from the -device's drive -
    - -

    The ASK Instruction -

    The ASK instruction takes a boolean value as its argument, in -the following format: -

       ASK {YES | NO}
    -   
    -
    -

    When the value is YES, the Tape Coordinator generates a prompt -in its window, requesting a response to the error cases described in the -following list. This is the default behavior if the ASK instruction -does not appear in the CFG_device_name file. -

    When the value is NO, the Tape Coordinator does not prompt in -error cases, but instead uses the automatic default responses described in the -following list. The Tape Coordinator also logs the error in the -TE_device_name file. Suppressing the prompts -enables the Tape Coordinator to run unattended, though it still prompts for -insertion of tapes unless the MOUNT instruction is used. -

    The error cases controlled by this instruction are the following: -

    - -

    The AUTOQUERY Instruction -

    The AUTOQUERY instruction takes a boolean value as its argument, -in the following format: -

       AUTOQUERY {YES | NO}
    -   
    -
    -

    When the value is YES, the Tape Coordinator checks for the -MOUNT instruction in the configuration file when it needs to read -the first tape involved in an operation. As described for that -instruction, it then either prompts for the tape or invokes the specified -routine to mount the tape. This is the default behavior if the -AUTOQUERY instruction does not appear in the configuration -file. -

    When the value is NO, the Tape Coordinator assumes that the -first tape required for an operation is already in the drive. It does -not prompt the operator or invoke the MOUNT routine unless there is -an error in accessing the first tape. This setting is equivalent in -effect to including the -noautoquery flag to the butc -command. -

    Note that the setting of the AUTOQUERY instruction controls the -Tape Coordinator's behavior only with respect to the first tape required -for an operation. For subsequent tapes, the Tape Coordinator always -checks for the MOUNT instruction. It also refers to the -MOUNT instruction if it encounters an error while attempting to -access the first tape. - -

    The BUFFERSIZE Instruction -

    The BUFFERSIZE instruction takes an integer value, and -optionally units, in the following format: -

       BUFFERSIZE size[{k | K | m | M | g | G}]
    -   
    -
    -

    where size specifies the amount of memory the Tape Coordinator -allocates to use as a buffer during both dump and restore operations. -The default unit is bytes, but use k or K to specify -kilobytes, m or M for megabytes, and g or -G for gigabytes. There is no space between the -sizevalue and the units letter. -

    By default, the Tape Coordinator uses a 16 KB buffer during dump -operations. As it receives volume data from the Volume Server, the Tape -Coordinator gathers 16 KB of data in the buffer before transferring the entire -16 KB to the tape device or backup data file. Similarly, during a -restore operation the Tape Coordinator by default buffers 32 KB of data from -the tape device or backup data file before transferring the entire 32 KB to -the Volume Server for restoration into the file system. Buffering makes -the volume of data flowing to and from a tape device more even and so promotes -tape streaming, which is the most efficient way for a tape device to -operate. -

    In a normal network configuration, the default buffer sizes are usually -large enough to promote tape streaming. If the network between the Tape -Coordinator machine and file server machines is slow, it can help to increase -the buffer size. - -

    The FILE Instruction -

    The FILE instruction takes a boolean value as its argument, in -the following format: -

       FILE {NO | YES}
    -   
    -
    -

    When the value is NO, the Tape Coordinator writes to a tape -device during a dump operation and reads from one during a restore -operation. This is the default behavior if the FILE -instruction does not appear in the configuration file. -

    When the value is YES, the Tape Coordinator writes volume data -to a backup data file on the local disk during a dump operation and reads -volume data from a file during a restore operation. If the file does -not exist when the Tape Coordinator attempts to access it to write a dump, the -Tape Coordinator creates it. For a restore operation to succeed, the -file must exist and contain volume data previously written to it by a -backup dump operation. -

    When the value is YES, the backup data file's complete -pathname must appear (instead of a tape drive device name) in the third field -of the corresponding port offset entry in the local -/usr/afs/backup/tapeconfig file. If the field instead refers -to a tape device, dump operations appear to succeed but are -inoperative. It is not possible to restore data that was accidently -dumped to a tape device while the FILE instruction was set to -YES. (In the same way, if the FILE instruction is -set to NO, the tapeconfig entry must refer to an actual -tape device.) -

    Rather than put an actual file pathname in the third field of the -tapeconfig file, however, the recommended configuration is to -create a symbolic link in the /dev directory that points to the -actual file pathname, and record the symbolic link in this field. This -configuration has a couple of advantages: -

    -

    If the third field in the tapeconfig file names the actual file, -there is no way to recover from exhausting the space on the partition that -houses the backup data file. It is not possible to change the -tapeconfig file in the middle of an operation. -

    When writing to a backup data file, the Tape Coordinator writes data at 16 -KB offsets. If a given block of data (such as the marker that signals -the beginning or end of a volume) does not fill the entire 16 KB, the Tape -Coordinator still skips to the next offset before writing the next -block. In the output of a backup dumpinfo command issued -with the -id option, the value in the Pos column is the -ordinal of the 16-KB offset at which the volume data begins, and so is not -generally only one higher than the position number on the previous line, as it -is for dumps to tape. - -

    The MOUNT Instruction -

    The MOUNT instruction takes a pathname as its argument, in the -following format: -

       
    -   MOUNT filename
    -   
    -
    -

    The referenced executable file must reside on the local disk and contain a -shell script or program that directs an automated tape device, such as a -jukebox or stacker, to mount a tape (insert it into the tape reader). -The operator must write the routine to invoke the mount command specified by -the device's manufacturer; AFS does not include any scripts, -although an example appears in the following Examples -section. The script or program inherits the Tape Coordinator's AFS -authentication status. -

    When the Tape Coordinator needs to mount a tape, it checks the -configuration file for a MOUNT instruction. If there is no -MOUNT instruction, the Tape Coordinator prompts the operator to -insert a tape before it attempts to open the tape device. If there is a -MOUNT instruction, the Tape Coordinator executes the routine in the -referenced file. The routine invoked by the MOUNT -instruction inherits the local identity (UNIX UID) and AFS tokens of the -butc command's issuer. -

    There is an exception to this sequence: if the AUTOQUERY -NO instruction appears in the configuration file, or the --noautoquery flag was included on the butc command, then -the Tape Coordinator assumes that the operator has already inserted the first -tape needed for a given operation. It attempts to read the tape -immediately, and only checks for the MOUNT instruction or prompts -the operator if the tape is missing or is not the required one. -

    When the Tape Coordinator invokes the routine indicated by the -MOUNT instruction, it passes the following parameters to the -routine in the indicated order: -

      -

    1. The tape device or backup data file's pathname, as recorded in the -/usr/afs/backup/tapeconfig file. -

    2. The tape operation, which (except for the exceptions noted in the -following list) matches the backup command operation code used to -initiate the operation: -
        -

      • appenddump (when a backup dump command includes the --append flag) -

      • dump (when a backup dump command does not include -the -append flag) -

      • labeltape -

      • readlabel -

      • restore (for a backup diskrestore, backup -volrestore, or backup volsetrestore command) -

      • restoredb -

      • savedb -

      • scantape -
      -

    3. The number of times the Tape Coordinator has attempted to open the tape -device or backup data file. If the open attempt returns an error, the -Tape Coordinator increments this value by one and again invokes the -MOUNT instruction. -

    4. The tape name. For some operations, the Tape Coordinator passes the -string none, because it does not know the tape name (when running -the backup scantape or backup readlabel, for example), -or because the tape does not necessarily have a name (when running the -backup labeltape command, for example). -

    5. The tape ID recorded in the Backup Database. As with the tape name, -the Backup System passes the string none for operations where it -does not know the tape ID or the tape does not necessarily have an ID. -
    -

    The routine invoked by the MOUNT instruction must return an exit -code to the Tape Coordinator: -

    -

    If the backup command was issued in interactive mode and the -operator issues the (backup) kill command while the -MOUNT routine is running, the Tape Coordinator passes the -termination signal to the routine; the entire operation -terminates. - -

    The NAME_CHECK Instruction -

    The NAME_CHECK instruction takes a boolean value as its -argument, in the following format: -

       NAME_CHECK {YES | NO}
    -   
    -
    -

    When the value is YES and the tape does not have a permanent -name, the Tape Coordinator checks the AFS tape name when dumping a volume in -response to the backup dump command. The AFS tape name must -be <NULL> or match the tape name that the backup dump -operation assigns based on the volume set and dump level names. This is -the default behavior if the NAME_CHECK instruction does not appear -in the configuration file. -

    When the value is NO, the Tape Coordinator does not check the -AFS tape name before writing to the tape. -

    The Tape Coordinator always checks that all dumps on the tape are expired, -and refuses to write to a tape that contains unexpired dumps. - -

    The UNMOUNT Instruction -

    The UNMOUNT instruction takes a pathname as its argument, in the -following format: -

       UNMOUNT filename
    -   
    -
    -

    The referenced executable file must reside on the local disk and contain a -shell script or program that directs an automated tape device, such as a -jukebox or stacker, to unmount a tape (remove it from the tape reader). -The operator must write the routine to invoke the unmount command specified by -the device's manufacturer; AFS does not include any scripts, -although an example appears in the following Examples -section. The script or program inherits the Tape Coordinator's AFS -authentication status. -

    After closing a tape device, the Tape Coordinator checks the configuration -file for an UNMOUNT instruction, whether or not the -close operation succeeds. If there is no UNMOUNT -instruction, the Tape Coordinator takes no action, in which case the operator -must take the action necessary to remove the current tape from the drive -before another can be inserted. If there is an UNMOUNT -instruction, the Tape Coordinator executes the referenced file. It -invokes the routine only once, passing in the following parameters: -

    -

    Privilege Required -

    The file is protected by UNIX mode bits. Creating the file requires -the w (write) and x (execute) -permissions on the /usr/afs/backup directory. Editing the -file requires the w (write) permission on the -file. -

    Examples -

    The following example configuration files demonstrate one way to structure -a configuration file for a stacker or backup dump file. The examples -are not necessarily appropriate for a specific cell; if using them as -models, be sure to adapt them to the cell's needs and equipment. -

    Example CFG_device_name File for -Stackers -

    In this example, the administrator creates the following entry for a tape -stacker called stacker0.1 in the -/usr/afs/backup/tapeconfig file. It has port offset -0. -

       2G   5K   /dev/stacker0.1   0
    -   
    -
    -

    The administrator includes the following five lines in the -/usr/afs/backup/CFG_stacker0.1 file. To review the -meaning of each instruction, see the preceding Description -section. -

       MOUNT /usr/afs/backup/stacker0.1
    -   UNMOUNT /usr/afs/backup/stacker0.1
    -   AUTOQUERY NO
    -   ASK NO
    -   NAME_CHECK NO
    -   
    -
    -

    Finally, the administrator writes the following executable routine in the -/usr/afs/backup/stacker0.1 file referenced by the -MOUNT and UNMOUNT instructions in the -CFG_stacker0.1 file. -

       #! /bin/csh -f
    -     
    -   set devicefile = $1
    -   set operation = $2
    -   set tries = $3
    -   set tapename = $4
    -   set tapeid = $5
    -     
    -   set exit_continue = 0
    -   set exit_abort = 1
    -   set exit_interactive = 2
    -    
    -   #--------------------------------------------
    -     
    -   if (${tries} > 1) then
    -      echo "Too many tries"
    -      exit ${exit_interactive}
    -   endif
    -     
    -   if (${operation} == "unmount") then
    -      echo "UnMount: Will leave tape in drive"
    -      exit ${exit_continue}
    -   endif
    -     
    -   if ((${operation} == "dump")     |\
    -       (${operation} == "appenddump")     |\
    -       (${operation} == "savedb"))  then
    -     
    -       stackerCmd_NextTape ${devicefile}
    -       if (${status} != 0)exit${exit_interactive}
    -       echo "Will continue"
    -       exit ${exit_continue}
    -   endif
    -     
    -   if ((${operation} == "labeltape")    |\
    -       (${operation} == "readlabel")) then
    -      echo "Will continue"
    -      exit ${exit_continue}
    -   endif
    -     
    -   echo "Prompt for tape"
    -   exit ${exit_interactive}
    -   
    -
    -

    This routine uses two of the parameters passed to it by the Backup -System: tries and operation. It follows the -recommended practice of prompting for a tape if the value of the -tries parameter exceeds one, because that implies that the stacker -is out of tapes. -

    For a backup dump or backup savedb operation, the -routine calls the example stackerCmd_NextTape function provided by -the stacker's manufacturer. Note that the final lines in the file -return the exit code that prompts the operator to insert a tape; these -lines are invoked when either the stacker cannot load a tape or a the -operation being performed is not one of those explicitly mentioned in the file -(such as a restore operation). -

    Example CFG_device_name File for Dumping to a -Backup Data File -

    In this example, the administrator creates the following entry for a backup -data file called HSM_device in the -/usr/afs/backup/tapeconfig file. It has port offset -20. -

       1G   0K   /dev/HSM_device   20
    -   
    -
    -

    The administrator includes the following lines in the -/usr/afs/backup/CFG_HSM_device file. To review the meaning -of each instruction, see the preceding Description section. -

       MOUNT /usr/afs/backup/file
    -   FILE YES
    -   ASK NO
    -   
    -
    -

    Finally, the administrator writes the following executable routine in the -/usr/afs/backup/file file referenced by the MOUNT -instruction in the CFG_HSM_device file, to control how the Tape -Coordinator handles the file. -

       #! /bin/csh -f
    -   set devicefile = $1
    -   set operation = $2
    -   set tries = $3
    -   set tapename = $4
    -   set tapeid = $5
    -     
    -   set exit_continue = 0
    -   set exit_abort = 1
    -   set exit_interactive = 2
    -     
    -   #--------------------------------------------
    -     
    -   if (${tries} > 1) then
    -      echo "Too many tries"
    -      exit ${exit_interactive}
    -   endif
    -     
    -   if (${operation} == "labeltape") then
    -      echo "Won't label a tape/file"
    -      exit ${exit_abort}
    -   endif
    -     
    -   if ((${operation} == "dump")   |\
    -       (${operation} == "appenddump")   |\
    -       (${operation} == "restore")   |\
    -       (${operation} == "savedb")    |\
    -       (${operation} == "restoredb")) then
    -     
    -      /bin/rm -f ${devicefile}
    -      /bin/ln -s /hsm/${tapename}_${tapeid} ${devicefile}
    -      if (${status} != 0) exit ${exit_abort}
    -   endif
    -     
    -   exit ${exit_continue}
    -   
    -
    -

    Like the example routine for a tape stacker, this routine uses the -tries and operation parameters passed to it by the -Backup System. The tries parameter tracks how many times the -Tape Coordinator has attempted to access the file. A value greater than -one indicates that the Tape Coordinator cannot access it, and the routine -returns exit code 2 (exit_interactive), which results in a prompt -for the operator to load a tape. The operator can use this opportunity -to change the name of the backup data file specified in the -tapeconfig file. -

    The primary function of this routine is to establish a link between the -device file and the file to be dumped or restored. When the Tape -Coordinator is executing a backup dump, backup restore, -backup savedb, or backup restoredb operation, the -routine invokes the UNIX ln -s command to create a symbolic link -from the backup data file named in the tapeconfig file to the -actual file to use (this is the recommended method). It uses the value -of the tapename and tapeid parameters to construct the -file name. -

    Related Information -

    tapeconfig -

    backup diskrestore -

    backup dump -

    backup restoredb -

    backup savedb -

    backup volrestore -

    backup volsetrestore -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf019.htm b/doc/html/AdminReference/auarf019.htm deleted file mode 100644 index 643824915..000000000 --- a/doc/html/AdminReference/auarf019.htm +++ /dev/null @@ -1,120 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    CellServDB (client version)

    -

    Purpose - - - - - - - - -

    Lists the database server machines in all cells accessible from the machine -

    Description -

    The client version of the CellServDB file lists the database -server machines in the local cell and any foreign cell that is to be -accessible from the local client machine. Database server machines run -the Authentication Server, Backup Server, Protection Server, and Volume -Location (VL) Server (the kaserver, buserver, -ptserver, and vlserver) processes, which maintain the -cell's administrative AFS databases. -

    The Cache Manager and other processes running on a client machine use the -list of a cell's database server machines when performing several common -functions, including: -

    -

    The Cache Manager reads the CellServDB file into kernel memory -as it initializes, and not again until the machine next reboots. To -enable users on the local machine to continue accessing the cell correctly, -update the file whenever a database server machine is added to or removed from -a cell. To update the kernel-resident list of database server machines -without rebooting, use the fs newcell command. -

    The CellServDB file is in ASCII format and must reside in the -/usr/vice/etc directory on each AFS client machine. Use a -text editor to create and maintain it. Each cell's entry must have -the following format: -

    -

    No extra blank lines or newline characters are allowed in the file, even -after the last entry. Their presence can prevent the Cache Manager from -reading the file into kernel memory, resulting in an error message. -

    The AFS Product Support group maintains a list of the database server -machines in all cells that have registered themselves as receptive to access -from foreign cells. When a cell's administrators change its -database server machines, it is customary to register the change with the AFS -Product Support group for inclusion in this file. The file conforms to -the required CellServDB format, and so is a suitable basis for the -CellServDB file on a client machine. Contact the AFS Product -Support group for directions on accessing the file. -

    The client version of the CellServDB file is distinct from the -server version, which resides in the /usr/afs/etc directory on each -AFS server machine. The client version lists the database server -machines in every AFS cell that the cell administrator wants the -machine's users to be able to access, whereas the server version lists -only the local cell's database server machines. -

    Examples -

    The following example shows entries for two cells in a client -CellServDB file and illustrates the required format. -

       >abc.com        # ABC Corporation
    -   192.12.105.2	        #db1.abc.com
    -   192.12.105.3	        #db2.abc.com
    -   192.12.107.3	        #db3.abc.com
    -   >test.abc.com   # ABC Corporation Test Cell
    -   192.12.108.57        #testdb1.abc.com
    -   192.12.108.55        #testdb2.abc.com
    -   
    -
    -

    Related Information -

    CellServDB (server version) -

    fs newcell -

    klog -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf020.htm b/doc/html/AdminReference/auarf020.htm deleted file mode 100644 index f627a2b11..000000000 --- a/doc/html/AdminReference/auarf020.htm +++ /dev/null @@ -1,91 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    CellServDB (server version)

    -

    Purpose - - - - - - - - -

    Lists the local cell's database server machines -

    Description -

    The server version of the CellServDB file lists the local -cell's database server machines. These machines run the -Authentication Server, Backup Server, Protection Server, and Volume Location -(VL) Server (the kaserver, buserver, -ptserver, and vlserver) processes, which maintain the -cell's administrative AFS databases. The initial version of the -file is created with the bos setcellname command during the -installation of the cell's server machine, which is automatically -recorded as the cell's first database server machine. When adding -or removing database server machines, be sure to update this file -appropriately. It must reside in the /usr/afs/etc directory -on each AFS server machine. -

    The database server processes consult the CellServDB file to -learn about their peers, with which they must maintain constant connections in -order to coordinate replication of changes across the multiple copies of each -database. The other AFS server processes consult the file to learn -which machines to contact for information from the databases when they need -it. -

    Although the CellServDB file is in ASCII format, do not use a -text editor to alter it. Instead always use the appropriate commands -from the bos command suite: -

    -

    In cells that run the United States edition of AFS and use the Update -Server to distribute the contents of the /usr/afs/etc directory, it -is customary to edit only the copy of the file stored on the system control -machine. In cells that run the international version of AFS, edit the -file on each server machine individually. For instructions on adding -and removing database server machine, see the IBM AFS Quick -Beginnings chapter on installing additional server machines. -

    The server version of the CellServDB file is distinct from the -client version, which resides in the /usr/vice/etc directory on -each AFS client machine. The server version lists only the local -cell's database server machines, whereas the client version lists the -database server machines in every AFS cell that the cell administrator wants -the machine's users to be able to access. -

    Related Information -

    CellServDB (client version) -

    bos addhost -

    bos listhosts -

    bos removehost -

    bos setcellname -

    buserver -

    kaserver -

    ptserver -

    vlserver -

    upclient -

    upserver -

    IBM AFS Quick Beginnings -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf021.htm b/doc/html/AdminReference/auarf021.htm deleted file mode 100644 index afdfa2f21..000000000 --- a/doc/html/AdminReference/auarf021.htm +++ /dev/null @@ -1,57 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    FileLog

    -

    Purpose - - - -

    Traces File Server operations -

    Description -

    The FileLog file records a trace of File Server -(fileserver process) operations on the local machine and describes -any error conditions it encounters. -

    If the FileLog file does not already exist in the -/usr/afs/logs directory when the File Server starts, the server -process creates it and writes initial start-up messages to it. If there -is an existing file, the File Server renames it to -FileLog.old, overwriting the existing -FileLog.old file if it exists. -

    The file is in ASCII format. Administrators listed in the -/usr/afs/etc/UserList file can use the bos getlog -command to display its contents. Alternatively, log onto the file -server machine and use a text editor or a file display command such as the -UNIX cat command. By default, the mode bits on the -FileLog file grant the required r (read) -permission to all users. -

    The File Server records operations only as it completes them, and cannot -recover from failures by reviewing the file. The log contents are -useful for administrative evaluation of process failures and other -problems. -

    Related Information -

    UserList -

    bos getlog -

    fileserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf022.htm b/doc/html/AdminReference/auarf022.htm deleted file mode 100644 index d7672ecf6..000000000 --- a/doc/html/AdminReference/auarf022.htm +++ /dev/null @@ -1,49 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    FORCESALVAGE

    -

    Purpose - - - -

    Forces salvage of entire partition -

    Description -

    The FORCESALVAGE file, if present on an AFS server partition -(that is, in a /vicep directory), signals that the Salvager must -salvage the entire partition. The AFS-modified version of the -fsck program creates the empty (zero-length) file when it discovers -corruption on the partition. The Salvager removes the file when it -completes the salvage operation. -

    When the File Server detects the presence of the file on a partition on -which it is attaching volumes, it stops, detaches any volumes that are already -attached, and exits after recording a message in the -/usr/afs/logs/FileLog file. The Bos Server then invokes the -Salvager to salvage the partition. -

    Related Information -

    FileLog -

    bosserver -

    fileserver -

    salvager -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf023.htm b/doc/html/AdminReference/auarf023.htm deleted file mode 100644 index 5a453fc55..000000000 --- a/doc/html/AdminReference/auarf023.htm +++ /dev/null @@ -1,73 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    KeyFile

    -

    Purpose - - - - - - - - -

    Defines AFS server encryption keys -

    Description -

    The KeyFile file defines the server encryption keys that the AFS -server processes running on the machine use to decrypt the tickets presented -by clients during the mutual authentication process. AFS server -processes perform privileged actions only for clients that possess a ticket -encrypted with one of the keys from the file. The file must reside in -the /usr/afs/etc directory on every server machine. For more -detailed information on mutual authentication and server encryption keys, see -the IBM AFS Administration Guide. -

    Each key has a corresponding a key version number that distinguishes it -from the other keys. The tickets that clients present are also marked -with a key version number to tell the server process which key to use to -decrypt it. The KeyFile file must always include a key with -the same key version number and contents as the key currently listed for the -afs entry in the Authentication Database. -

    The KeyFile file is in binary format, so always use the -appropriate commands from the bos command suite to administer -it: -

    -

    In cells that run the United States edition of AFS and use the Update -Server to distribute the contents of the /usr/afs/etc directory, it -is customary to edit only the copy of the file stored on the system control -machine. In cells that run the international version of AFS, edit the -file on each server machine individually. -

    Related Information -

    bos addkey -

    bos listkeys -

    bos removekey -

    kas setpassword -

    upclient -

    upserver -

    IBM AFS Administration Guide -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf024.htm b/doc/html/AdminReference/auarf024.htm deleted file mode 100644 index cbf443044..000000000 --- a/doc/html/AdminReference/auarf024.htm +++ /dev/null @@ -1,70 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    NetInfo (client version)

    -

    Purpose - - - - - - -

    Defines client machine interfaces to register with the File Server -

    Description -

    The NetInfo file lists the IP addresses of one or more of the -local machine's network interfaces. If it exists in the -/usr/vice/etc directory when the Cache Manager initializes, the -Cache Manager uses its contents as the basis for a list of local -interfaces. Otherwise, the Cache Manager uses the list of interfaces -configured with the operating system. It then removes from the list any -addresses that appear in the /usr/vice/etc/NetRestrict file, if it -exists. The Cache Manager records the resulting list in kernel -memory. The first time it establishes a connection to a File Server, it -registers the list with the File Server. -

    The File Server uses the addresses when it initiates a remote procedure -call (RPC) to the Cache Manager (as opposed to responding to an RPC sent by -the Cache Manager). There are two common circumstances in which the -File Server initiates RPCs: when it breaks callbacks and when it pings -the client machine to verify that the Cache Manager is still -accessible. -

    The NetInfo file is in ASCII format. One of the -machine's IP addresses appears on each line, in dotted decimal -format. The File Server initially uses the address that appears first -in the list. The order of the remaining addresses is not -significant: if an RPC to the first interface fails, the File Server -simultaneously sends RPCs to all of the other interfaces in the list. -Whichever interface replies first is the one to which the File Server then -sends pings and RPCs to break callbacks. -

    To prohibit the Cache Manager absolutely from using one or more addresses, -list them in the NetRestrict file. To display the addresses -the Cache Manager is currently registering with File Servers, use the fs -getclientaddrs command. To replace the current list of interfaces -with a new one between reboots of the client machine, use the fs -setclientaddrs command. -

    Related Information -

    NetRestrict (client version) -

    fs getclientaddrs -

    fs setclientaddrs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf025.htm b/doc/html/AdminReference/auarf025.htm deleted file mode 100644 index 8cbc6cdad..000000000 --- a/doc/html/AdminReference/auarf025.htm +++ /dev/null @@ -1,67 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    NetInfo (server version)

    -

    Purpose - - - - - -

    Defines interfaces that File Server registers in VLDB and Ubik uses for -database server machines -

    Description -

    The NetInfo file, if present in the /usr/afs/local -directory, defines the following: -

    -

    If the NetInfo file exists when the File Server initializes, the -File Server uses its contents as the basis for a list of interfaces to -register in the VLDB. Otherwise, it uses the list of network interfaces -configured with the operating system. It then removes from the list any -addresses that appear in the /usr/vice/etc/NetRestrict file, if it -exists. The File Server records the resulting list in the -/usr/afs/local/sysid file and registers the interfaces in the -VLDB. The database server processes use a similar procedure when -initializing, to determine which interfaces to use for communication with the -peer processes on other database machines in the cell. -

    The NetInfo file is in ASCII format. One of the -machine's IP addresses appears on each line, in dotted decimal -format. The order of the addresses is not significant. -

    To display the File Server interface addresses registered in the VLDB, use -the vos listaddrs command. -

    Related Information -

    NetRestrict (server version) -

    sysid -

    vldb.DB0 and vldb.DBSYS1 -

    fileserver -

    vos listaddrs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf026.htm b/doc/html/AdminReference/auarf026.htm deleted file mode 100644 index 2c65fc7d0..000000000 --- a/doc/html/AdminReference/auarf026.htm +++ /dev/null @@ -1,60 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    NetRestrict (client version)

    -

    Purpose - - - - - - -

    Defines client interfaces not to register with the File Server -

    Description -

    The NetRestrict file, if present in a client machine's -/usr/vice/etc directory, defines the IP addresses of the interfaces -that the local Cache Manager does not register with a File Server when first -establishing a connection to it. For an explanation of how the File -Server uses the registered interfaces, see the reference page for the client -version of the NetInfo file. -

    As it initializes, the Cache Manager constructs a list of interfaces to -register, from the /usr/vice/etc/NetInfo file if it exists, or from -the list of interfaces configured with the operating system otherwise. -The Cache Manager then removes from the list any addresses that appear in the -NetRestrict file, if it exists. The Cache Manager records -the resulting list in kernel memory. -

    The NetRestrict file is in ASCII format. One IP address -appears on each line, in dotted decimal format. The order of the -addresses is not significant. The value 255 is a wildcard -that represents all possible addresses in that field. For example, the -value 192.12.105.255 indicates that the Cache -Manager does not register any of the addresses in the -192.12.105 subnet. -

    To display the addresses the Cache Manager is currently registering with -File Servers, use the fs getclientaddrs command. -

    Related Information -

    NetInfo (client version) -

    fs getclientaddrs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf027.htm b/doc/html/AdminReference/auarf027.htm deleted file mode 100644 index d8081775e..000000000 --- a/doc/html/AdminReference/auarf027.htm +++ /dev/null @@ -1,71 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    NetRestrict (server version)

    -

    Purpose - - - - - -

    Defines interfaces that File Server does not register in VLDB and Ubik does -not use for database server machines -

    Description -

    The NetRestrict file, if present in the -/usr/afs/local directory, defines the following: -

    -

    As it initializes, the File Server constructs a list of interfaces to -register, from the /usr/afs/local/NetInfo file if it exists, or -from the list of interfaces configured with the operating system -otherwise. The File Server then removes from the list any addresses -that appear in the NetRestrict file, if it exists. The File -Server records the resulting list in the /usr/afs/local/sysid file -and registers the interfaces in the VLDB. The database server processes -use a similar procedure when initializing, to determine which interfaces to -use for communication with the peer processes on other database machines in -the cell. -

    The NetRestrict file is in ASCII format. One IP address -appears on each line, in dotted decimal format. The order of the -addresses is not significant. The value 255 is a wildcard -that represents all possible addresses in that field. For example, the -value 192.12.105.255 indicates that the Cache -Manager does not register any of the addresses in the -192.12.105 subnet. -

    To display the File Server interface addresses registered in the VLDB, use -the vos listaddrs command. -

    Related Information -

    NetInfo (server version) -

    sysid -

    vldb.DB0 and vldb.DBSYS1 -

    fileserver -

    vos listaddrs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf028.htm b/doc/html/AdminReference/auarf028.htm deleted file mode 100644 index a8b15342d..000000000 --- a/doc/html/AdminReference/auarf028.htm +++ /dev/null @@ -1,67 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    NoAuth

    -

    Purpose - - - -

    Disables authorization checking -

    Description -

    The NoAuth file, if present in a server machine's -/usr/afs/local directory, indicates to the AFS server processes -running on the machine that it is not necessary to perform authorization -checking. They perform any action for any user who logs into the -machine's local file system or issues a remote command that affects the -machine's AFS server functioning, such as commands from the AFS command -suites. Because failure to check authorization exposes the -machine's AFS server functionality to attack, there are normally only two -circumstances in which the file is present: -

    -

    In all other circumstances, the absence of the file means that the AFS -server processes perform authorization checking, verifying that the issuer of -a command has the required privilege. -

    Create the file in one of the following ways: -

    -

    To remove the file, issue the bos setauth command with -on as the value for the -authrequired argument. -

    The file's contents, if any, are ignored; an empty (zero-length) -file is effective. -

    Related Information -

    bos setauth -

    bosserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf029.htm b/doc/html/AdminReference/auarf029.htm deleted file mode 100644 index 15d50b5fe..000000000 --- a/doc/html/AdminReference/auarf029.htm +++ /dev/null @@ -1,58 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    SALVAGE.fs

    -

    Purpose - - - - - -

    Triggers salvaging of AFS server partitions -

    Description -

    The SALVAGE.fs file, if present in a file server -machine's /usr/afs/local directory, indicates to the Basic -OverSeer (BOS) Server (bosserver process) that it must invoke the -Salvager (salvager process) during recovery from a failure of the -File Server (fileserver process). -

    The BOS Server creates the zero-length file each time it starts or restarts -the fs process. When the File Server exits normally (for -example, in response to the bos shutdown or bos stop -command), the BOS Server removes the file. However, if the File Server -exits unexpectedly, the file remains in the /usr/afs/local -directory as a signal that the BOS Server must invoke the Salvager process to -repair any file system inconsistencies possibly introduced during the failure, -before restarting the File Server and Volume Server processes. -

    Do not create or remove this file. To invoke the Salvager process -directly, use the bos salvage command or log onto the file server -machine as the local superuser root and issue the -salvager command. -

    Related Information -

    bos salvage -

    bosserver -

    fileserver -

    salvager -

    volserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf030.htm b/doc/html/AdminReference/auarf030.htm deleted file mode 100644 index 85689200e..000000000 --- a/doc/html/AdminReference/auarf030.htm +++ /dev/null @@ -1,57 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    SalvageLog

    -

    Purpose - - - -

    Traces Salvager operations -

    Description -

    The SalvageLog file records a trace of Salvager -(salvager process) operations on the local machine and describes -any error conditions it encounters. -

    If the SalvageLog file does not already exist in the -/usr/afs/logs directory when the Salvager starts, the process -creates it and writes initial start-up messages to it. If there is an -existing file, the Salvager renames is to SalvageLog.old, -overwriting the existing SalvageLog.old file if it -exists. -

    The file is in ASCII format. Administrators listed in the -/usr/afs/etc/UserList file can use the bos getlog -command to display its contents. Alternatively, log onto the file -server machine and use a text editor or a file display command such as the -UNIX cat command. By default, the mode bits on the -SalvageLog file grant the required r (read) -permission to all users. -

    The Salvager records operations only as it completes them, and cannot -recover from failures by reviewing the file. The log contents are -useful for administrative evaluation of process failures and other -problems. -

    Related Information -

    UserList -

    bos getlog -

    salvager -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf031.htm b/doc/html/AdminReference/auarf031.htm deleted file mode 100644 index 26304b473..000000000 --- a/doc/html/AdminReference/auarf031.htm +++ /dev/null @@ -1,59 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    TE_device_name

    -

    Purpose -

    Logs error messages from the Tape Coordinator process -

    Description -

    The TE_device_name file logs error messages generated -by the Backup System Tape Coordinator (butc process) that controls -the tape device or backup data file indicated by device_name. -

    As the Tape Coordinator initializes, it creates the file in ASCII format in -the /usr/afs/backup directory. If there is an existing file, -the Tape Coordinator renames it to -TE_device_name.old, overwriting the -existing TE_device_name.old file if it -exists. -

    For a tape device, the Tape Coordinator derives the variable -device_name portion of the filename from the device pathname listed -in the local /usr/afs/backup/tapeconfig file, by stripping off the -initial /dev/ string and replacing any other slashes in the name -with underscores. For example, the filename for a device called -/dev/rmt/4m is TE_rmt_4m. Similarly, for a backup -data file the Tape Coordinator strips off the initial slash (/) and replaces -any other slashes in the name with underscores. For example, the -filename for a backup data file called /var/tmp/FILE is -TE_var_tmp_FILE. -

    The messages in the file describe the error and warning conditions the Tape -Coordinator encounters as it operates. For instance, a message can list -the volumes that are inaccessible during a dump operation, or warn that the -Tape Coordinator is overwriting a tape or backup data file. The -messages also appear in the /usr/afs/backup/TL_device_name -file, which traces most of the Tape Coordinator's actions. -

    Related Information -

    TL_device_name -

    tapeconfig -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf032.htm b/doc/html/AdminReference/auarf032.htm deleted file mode 100644 index 7fc27a17d..000000000 --- a/doc/html/AdminReference/auarf032.htm +++ /dev/null @@ -1,79 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    ThisCell (client version)

    -

    Purpose - - - - - -

    Defines client machine's cell membership -

    Description -

    The client version of the ThisCell file defines the complete -Internet domain-style name (for example, abc.com) of the -cell to which the local client machine belongs. It must reside in the -/usr/vice/etc directory on every AFS client machine. To -change a client machine's cell membership, edit the file and reboot the -machine. -

    The file is in ASCII format and contains a character string on a single -line. The IBM AFS Quick Beginnings instructs the -administrator to create it during the installation of each client -machine. -

    The client machine's cell membership determines three defaults -important to its functioning: -

    -

    The client version of the ThisCell file is distinct from the -server version, which resides in the /usr/afs/etc directory on each -AFS server machine. If a server machine also runs as a client, it is -acceptable for the server and client versions of the file on the same machine -to name different cells. However, the behavior that results from this -configuration can be more confusing than useful. -

    Related Information -

    ThisCell (server version) -

    fs getcellstatus -

    fs setcell -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf033.htm b/doc/html/AdminReference/auarf033.htm deleted file mode 100644 index 38902a8d2..000000000 --- a/doc/html/AdminReference/auarf033.htm +++ /dev/null @@ -1,61 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    ThisCell (server version)

    -

    Purpose - - - - - -

    Defines server machine's cell membership -

    Description -

    The server version of the ThisCell file defines the complete -Internet domain-style name (for example, abc.com) of the -cell to which the server machine belongs. It must reside in the -/usr/afs/etc directory on every AFS server machine. -

    The file is in ASCII format and contains a character string on a single -line. The initial version of the file is created with the bos -setcellname command during the installation of the cell's first -file server machine, and the IBM AFS Quick Beginnings includes -instructions for copying it over to additional server machine during their -installation. -

    The only reason to edit the file is as part of changing the cell's -name, which is strongly discouraged because of the large number of -configuration changes involved. In particular, changing the cell name -requires rebuilding the entire Authentication Database, because the -Authentication Server combines the cell name it finds in this file with each -user and server password and converts the combination into an encryption key -before recording it in the Database. -

    The server version of the ThisCell file is distinct from the -client version, which resides in the /usr/vice/etc directory on -each AFS client machine. If a server machine also runs as a client, it -is acceptable for the server and client versions of the file on the same -machine to name different cells. However, the behavior that results -from this configuration can be more confusing than useful. -

    Related Information -

    ThisCell (client version) -

    bos setcellname -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf034.htm b/doc/html/AdminReference/auarf034.htm deleted file mode 100644 index c737918fd..000000000 --- a/doc/html/AdminReference/auarf034.htm +++ /dev/null @@ -1,55 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    TL_device_name

    -

    Purpose -

    Traces Tape Coordinator operations and logs errors -

    Description -

    The TL_device_name file logs the actions performed by -the Backup System Tape Coordinator (butc process) that controls the -tape device or backup data file indicated by device_name. It -also records the same error and warning messages written to the -TE_device_name file. -

    As the Tape Coordinator initializes, it creates the file in ASCII format in -the /usr/afs/backup directory. If there is an existing file, -the Tape Coordinator renames it to -TL_device_name.old, overwriting the -existing TL_device_name.old file if it -exists. -

    For a tape device, the Tape Coordinator derives the variable -device_name portion of the filename from the device pathname listed -in the local /usr/afs/backup/tapeconfig file, by stripping off the -initial /dev/ string and replacing any other slashes in the name -with underscores. For example, the filename for a device called -/dev/rmt/4m is TL_rmt_4m. Similarly, for a backup -data file the Tape Coordinator strips off the initial slash (/) and replaces -any other slashes in the name with underscores. For example, the -filename for a backup data file called /var/tmp/FILE is -TL_var_tmp_FILE. -

    Related Information -

    TE_device_name -

    tapeconfig -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf035.htm b/doc/html/AdminReference/auarf035.htm deleted file mode 100644 index 3f7fcd29d..000000000 --- a/doc/html/AdminReference/auarf035.htm +++ /dev/null @@ -1,59 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    UserList

    -

    Purpose - - -

    Defines privileged administrators -

    Description -

    The UserList file lists the AFS usernames of the system -administrators authorized to issue privileged bos, vos, -and backup commands that affect the local server machine or the -volumes housed on it. It must reside in the /usr/afs/etc -directory on every server machine. -

    Although the UserList file is in ASCII format, do not use a text -editor to alter it. Instead always use the appropriate commands from -the bos command suite: -

    -

    Although it is theoretically possible to list different administrators in -the UserList files on different server machines, doing so can cause -unanticipated authorization failures and is not recommended. In cells -that run the United States edition of AFS and use the Update Server to -distribute the contents of the /usr/afs/etc directory, it is -customary to edit only the copy of the file stored on the system control -machine. In cells that run the international version of AFS, edit the -file on each server machine individually. -

    Related Information -

    bos adduser -

    bos listusers -

    bos removeuser -

    upclient -

    upserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf036.htm b/doc/html/AdminReference/auarf036.htm deleted file mode 100644 index 2c207df80..000000000 --- a/doc/html/AdminReference/auarf036.htm +++ /dev/null @@ -1,94 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    Vn

    -

    Purpose - - - -

    Houses a chunk of AFS data in the disk cache -

    Description -

    A Vn file can store a chunk of cached AFS data on a -client machine that is using a disk cache. As the Cache Manager -initializes, it verifies that the local disk cache directory houses a number -of Vn files equal to the largest of the following: -

    -

    The Cache Manager determines the cache size from the -blocks -argument to the afsd command, or if the argument is not included, -from the third field of the /usr/vice/etc/cacheinfo file. -The default chunk size is 64 KB; use the -chunksize argument -to the afsd command to override it. To override the default -number of chunks resulting from the calculation, include the -files -argument to the afsd command. The afsd reference -page describes the restrictions on acceptable values for each of the -arguments. -

    If the disk cache directory houses fewer Vn files than -necessary, the Cache Manager creates new ones, assigning each a unique integer -n that distinguishes it from the other files; the integers start -with 1 and increment by one for each Vn file -created. The Cache Manager removes files if there are more than -necessary. The Cache Manager also adds and removes -Vn files in response to the fs setcachesize -command, which can be used to alter the cache size between reboots. -

    The standard disk cache directory name is /usr/vice/cache, but -it is acceptable to use a directory on a partition with more available -space. To designate a different directory, change the value in the -second field of the /usr/vice/etc/cacheinfo file before issuing the -afsd command, or include the -cachedir argument to the -afsd command. -

    Vn files expand and contract to accommodate the size of -the AFS directory listing or file they temporarily house. As mentioned, -by default each Vn file holds up to 64 KB (65,536 bytes) -of a cached AFS element. AFS elements larger than 64 KB are divided -among multiple Vn files. If an element is smaller -than 64 KB, the Vn file expands only to the required -size. A Vn file accommodates only a single element, -so if there many small cached elements, it is possible to exhaust the -available Vn files without reaching the maximum cache -size. -

    Cautions -

    Editing or removing a Vn file can cause a kernel -panic. To alter cache size (and thus the number of -Vn files) between reboots, use the fs -setcachesize command. Alternatively, alter the value of the --blocks, -files or -chunksize arguments to -the afsd command invoked in the machine's AFS initialization -file, and reboot. To refresh the contents of one or more -Vn files, use the fs flush or fs -flushvolume command. If a Vn file is -accidentally modified or deleted, rebooting the machine usually restores -normal performance. -

    Related Information -

    cacheinfo -

    afsd -

    fs flush -

    fs flushvolume -

    fs setcachesize -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf037.htm b/doc/html/AdminReference/auarf037.htm deleted file mode 100644 index db6d6d7ab..000000000 --- a/doc/html/AdminReference/auarf037.htm +++ /dev/null @@ -1,46 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    Vvol_ID.vol

    -

    Purpose - - - - -

    Represents an AFS volume -

    Description -

    The Vvol_ID.vol file is the header -file for the AFS volume with volume ID vol_ID. There is one -such file for each volume stored on an AFS server (/vicep) -partition. The header file stores information that includes the -volume's name, ID number, type (read/write, read-only, or backup), size -and status (online, offline, or busy). To display information from the -header file, use the vos listvol or vos examine -command. -

    The header file points to, but does not contain, the actual data in the -volume. It is not possible to access the AFS data except by mounting -the volume in the AFS filespace and reading its contents through the Cache -Manager. -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf038.htm b/doc/html/AdminReference/auarf038.htm deleted file mode 100644 index 8f9a89387..000000000 --- a/doc/html/AdminReference/auarf038.htm +++ /dev/null @@ -1,75 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    VLLog

    -

    Purpose - - - -

    Traces Volume Location Server operations -

    Description -

    The VLLog file records a trace of Volume Location (VL) Server -(vlserver process) operations on the local machine and describes -any error conditions it encounters. -

    If the VLLog file does not already exist in the -/usr/afs/logs directory when the VL Server starts, the server -process creates it and writes initial start-up messages to it. If there -is an existing file, the VL Server renames it to VLLog.old, -overwriting the existing VLLog.old file if it exists. -

    The file is in ASCII format. Administrators listed in the -/usr/afs/etc/UserList file can use the bos getlog -command to display its contents. Alternatively, log onto the server -machine and use a text editor or a file display command such as the UNIX -cat command. By default, the mode bits on the -VLLog file grant the required r (read) -permission to all users. -

    The VL Server records operations only as it completes them, and cannot -recover from failures by reviewing the file. The log contents are -useful for administrative evaluation of process failures and other -problems. -

    The VL Server can record messages at three levels of detail. By -default, it records only very rudimentary messages. To increase logging -to the first level of detail, issue the following command while logged onto -the database server machine as the local superuser root. -

       # kill -TSTP vlserver_pid
    -   
    -
    -

    where vlserver_pid is the process ID of the vlserver -process, as reported in the output from the standard UNIX ps -command. To increase to the second and third levels of detail, repeat -the command. -

    To disable logging, issue the following command. -

     
    -   # kill -HUP vlserver_pid
    -   
    -
    -

    To decrease the level of logging, first completely disable it and then -issue the kill -TSTP command as many times as necessary to reach -the desired level. -

    Related Information -

    UserList -

    bos getlog -

    vlserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf039.htm b/doc/html/AdminReference/auarf039.htm deleted file mode 100644 index 818a7b40a..000000000 --- a/doc/html/AdminReference/auarf039.htm +++ /dev/null @@ -1,57 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    VolserLog

    -

    Purpose - - - -

    Traces Volume Server operations -

    Description -

    The VolserLog file records a trace of Volume Server -(volserver process) operations on the local machine and describes -any error conditions it encounters. -

    If the VolserLog file does not already exist in the -/usr/afs/logs directory when the Volume Server starts, the server -process creates it and writes initial start-up messages to it. If there -is an existing file, the Volume Server renames it to -VolserLog.old, overwriting the existing -VolserLog.old file if it exists. -

    The file is in ASCII format. Administrators listed in the -/usr/afs/etc/UserList file can use the bos getlog -command to display its contents. Alternatively, log onto the file -server machine and use a text editor or a file display command such as the -UNIX cat command. By default, the mode bits on the -VolserLog file grant the required r (read) -permission to all users. -

    The Volume Server records operations only as it completes them, and so -cannot recover from failures by reviewing the file. The log contents -are useful for administrative evaluation of process failures and other -problems. -

    Related Information -

    UserList -

    bos getlog -

    volserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf040.htm b/doc/html/AdminReference/auarf040.htm deleted file mode 100644 index 9ca5624be..000000000 --- a/doc/html/AdminReference/auarf040.htm +++ /dev/null @@ -1,56 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    VolumeItems

    -

    Purpose - - - - -

    Records location mappings for volumes accessed by a Cache Manager using a -disk cache -

    Description -

    The VolumeItems file records the mapping between volume name and -mount point for each volume that the Cache Manager has accessed since it -initialized on a client machine using a disk cache. The Cache Manager -uses the mappings to respond correctly to queries about the current working -directory, which can come from the operating system or commands such as the -UNIX pwd command. -

    As it initializes, the Cache Manager creates the binary-format -VolumeItems file in the local disk cache directory, and it must -always remain there. The conventional directory name is -/usr/vice/cache. -

    Cautions -

    Editing or removing the VolumeItems file can cause a kernel -panic. To refresh the contents of the file, instead use the fs -checkvolumes command. If the VolumeItems file is -accidentally modified or deleted, rebooting the machine usually restores -normal performance. -

    Related Information -

    CacheItems -

    cacheinfo -

    afsd -

    fs checkvolumes -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf041.htm b/doc/html/AdminReference/auarf041.htm deleted file mode 100644 index ddfd57e0e..000000000 --- a/doc/html/AdminReference/auarf041.htm +++ /dev/null @@ -1,43 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    afszcm.cat

    -

    Purpose - - -

    Error message catalog for debugging the Cache Manager -

    Description -

    The afszcm.cat file is a message catalog for the Cache -Manager. The fstrace dump command interpreter uses it in -conjunction with the standard UNIX catalog utilities to translate Cache -Manager operation codes into character strings as it writes traces in the -fstrace trace log, which makes the log more readable. -

    The conventional location for the file is the /usr/vice/etc/C/ -directory. It can be placed in another directory if the NLSPATH and -LANG environment variables are set appropriately. -

    Related Information -

    afsd -

    fstrace dump -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf042.htm b/doc/html/AdminReference/auarf042.htm deleted file mode 100644 index e94781652..000000000 --- a/doc/html/AdminReference/auarf042.htm +++ /dev/null @@ -1,59 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bdb.DB0 and bdb.DBSYS1

    -

    Purpose - - - - - -

    Contain the Backup Database and associated log -

    Description -

    The bdb.DB0 file contains the Backup Database, which -records configuration information used by the AFS Backup System along with -cross-indexed records of the tapes created and volumes dumped using the Backup -System commands. -

    The bdb.DBSYS1 file is a log file in which the Backup -Server (buserver process) logs each database operation before -performing it. When an operation is interrupted, the Backup Server -replays the log to complete the operation. -

    Both files are in binary format and reside in the /usr/afs/db -directory on each database server machine that runs the Backup Server. -When the Backup Server starts or restarts on a given machine, it establishes a -connection with its peers and verifies that its copy of the -bdb.DB0 file matches the copy on the other database server -machines. If not, the Backup Servers use AFS's distributed -database technology, Ubik, to distribute to all of the machines the copy of -the database with the highest version number. -

    Use the commands in the backup suite to administer the Backup -Database. It is advisable to create a backup copy of the -bdb.DB0 file on tape on a regular basis, using the UNIX -tar command or another local disk backup utility. -

    Related Information -

    backup -

    backup savedb -

    buserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf043.htm b/doc/html/AdminReference/auarf043.htm deleted file mode 100644 index db56a71a7..000000000 --- a/doc/html/AdminReference/auarf043.htm +++ /dev/null @@ -1,79 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    cacheinfo

    -

    Purpose -

    Defines configuration parameters for the Cache Manager -

    Description -

    The cacheinfo file defines configuration parameters for the -Cache Manager, which reads the file as it initializes. -

    The file contains a single line of ASCII text and must reside in the -/usr/vice/etc directory. Use a text editor to create it -during initial configuration of the client machine; the required format -is as follows: -

       mount_dir:cache_dir:cache_size
    -    
    -
    -

    where -

    -

    mount_dir -
    Names the local disk directory at which the Cache Manager mounts the AFS -namespace. It must exist before the afsd program -runs. The conventional value is /afs. Using any other -value prevents traversal of pathnames that begin with /afs (such as -pathnames to files in foreign cells that do use the conventional name). -The -mountdir argument to the afsd command overrides -this value. -

    cache_dir -
    Names the local disk directory to use as a cache. It must exist -before the afsd program runs. The standard value is -/usr/vice/cache, but it is acceptable to substitute a directory on -a partition with more available space. Although the Cache Manager -ignores this field when configuring a memory cache, a value must always appear -in it. The -cachedir argument to the afsd command -overrides this value. -

    cache_size -
    Specifies the cache size as a number of 1-kilobyte blocks. Larger -caches generally yield better performance, but a disk cache must not exceed -90% of the space available on the cache partition (85% for AIX systems), and a -memory cache must use no more than 25% of available machine memory. -

    The -blocks argument to the afsd command overrides -this value. To reset cache size without rebooting on a machine that -uses disk caching, use the fs setcachesize command. To -display the current size of a disk or memory cache between reboots, use the -fs getcacheparms command. -

    -

    Examples -

    The following example cacheinfo file mounts the AFS namespace at -/afs, establishes a disk cache in the /usr/vice/cache -directory, and defines cache size as 50,000 1-kilobyte blocks. -

       /afs:/usr/vice/cache:50000
    -   
    -
    -

    Related Information -

    afsd -

    fs getcacheparms -

    fs setcachesize -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf044.htm b/doc/html/AdminReference/auarf044.htm deleted file mode 100644 index 64e4abaad..000000000 --- a/doc/html/AdminReference/auarf044.htm +++ /dev/null @@ -1,82 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fms.log

    -

    Purpose -

    Records output from the fms command -

    Description -

    The fms.log file records the output generated by the -fms command. The output includes two numbers that can appear -in a tape device's entry in the /usr/afs/backup/tapeconfig -file on the Tape Coordinator machine to which the tape device is -attached: -

    -

    When transferring the numbers recorded in this file to the -tapeconfig file, adjust them as specified on the reference page for -the tapeconfig file, to improve Tape Coordinator performance during -dump operations. -

    If the fms.log file does not already exist in the current -working directory, the fms command interpreter creates it. -In this case, the directory's mode bits must grant the rwx -(read, write, and execute) permissions to the -issuer of the command. If there is an existing file, the command -interpreter overwrites it, so the file's mode bits need to grant only the -w permission to the issuer of the fms command. -The fms command interpreter also writes similar information to the -standard output stream as it runs. -

    The file is in ASCII format. To display its contents, log onto the -client machine and use a text editor or a file display command such as the -UNIX cat command. By default, the mode bits on the -fms.log file grant the required r permission only -to the owner (which is the local superuser root by default). -

    Output -

    The first few lines of the file provide a simple trace of the -fms command interpreter's actions, specifying (for example) -how many blocks it wrote on the tape. The final two lines in the file -specify tape capacity and filemark size in bytes, using the following -format: -

       Tape capacity is tape_size bytes
    -   File marks are filemark_size bytes
    -   
    -
    -

    Examples -

    The following example of the fms.log file specifies that -the tape used during the execution of the fms command had a -capacity of 2,136,604,672 bytes, and that the tape device writes filemarks of -size 1,910,220 bytes. -

       fms test started
    -   wrote 130408 blocks
    -   Tape capacity is 2136604672 bytes
    -   File marks are 1910220 bytes
    -   
    -
    -

    Related Information -

    tapeconfig -

    fms -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf045.htm b/doc/html/AdminReference/auarf045.htm deleted file mode 100644 index 208726161..000000000 --- a/doc/html/AdminReference/auarf045.htm +++ /dev/null @@ -1,60 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kaserver.DB0 and kaserver.DBSYS1

    -

    Purpose - - - - - -

    Contain the Authentication Database and associated log -

    Description -

    The kaserver.DB0 file contains the Authentication -Database, which records server encryption keys and an encrypted form of all -user passwords. The Authentication Server (kaserver process) -uses the information in the database to enable secured communications between -AFS server and client processes. -

    The kaserver.DBSYS1 file is a log file in which the -Authentication Server logs each database operation before performing -it. When an operation is interrupted, the Authentication Server replays -the log to complete the operation. -

    Both files are in binary format and reside in the /usr/afs/db -directory on each of the cell's database server machines. When the -Authentication Server starts or restarts on a given machine, it establishes a -connection with its peers and verifies that its copy of the database matches -the copy on the other database server machines. If not, the -Authentication Servers call on AFS's distributed database technology, -Ubik, to distribute to all of the machines the copy of the database with the -highest version number. -

    Always use the commands in the kas suite to administer the -Authentication Database. It is advisable to create an archive copy of -the database on a regular basis, using a tool such as the UNIX tar -command. -

    Related Information -

    kadb_check -

    kas -

    kaserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf046.htm b/doc/html/AdminReference/auarf046.htm deleted file mode 100644 index bec13915a..000000000 --- a/doc/html/AdminReference/auarf046.htm +++ /dev/null @@ -1,55 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kaserverauxdb

    -

    Purpose - - -

    Records failed authentication attempts -

    Description -

    The file kaserverauxdb records failed authentication attempts -for the local Authentication Server. The server creates it -automatically in the /usr/afs/local directory by default; use -the -localfiles argument to the kaserver command to -specify an alternate directory. -

    The kaserverauxdb file is an internal database used by the -Authentication Server to prevent access by users who have exceeded the limit -on failed authentication attempts defined in their Authentication Database -entry. The Authentication Server refuses further attempts to -authenticate to an account listed in the database until either an AFS system -administrator issues the kas unlock command to unlock the account, -or the timeout period defined in the user's Authentication Database entry -passes. -

    The kaserverauxdb file is in binary format, so its contents are -not directly accessible. However, the output from the kas -examine command reports an account's maximum number of failed -attempts, the lockout time, and whether the account is currently -locked. -

    Related Information -

    kaserver.DB0 and kaserver.DBSYS1 -

    kas examine -

    kas unlock -

    kaserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf047.htm b/doc/html/AdminReference/auarf047.htm deleted file mode 100644 index 8ffa0fbf3..000000000 --- a/doc/html/AdminReference/auarf047.htm +++ /dev/null @@ -1,60 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    prdb.DB0 and prdb.DBSYS1

    -

    Purpose - - - - - -

    Contain the Protection Database and associated log -

    Description -

    The prdb.DB0 file contains the Protection Database, which -maps AFS user, machine, and group names to their respective IDs (AFS UIDs and -GIDs) and tracks group memberships. The Protection Server -(ptserver process) uses the information in the database to help the -File Server grant data access to authorized users. -

    The prdb.DBSYS1 file is a log file in which the -Protection Server logs each database operation before performing it. -When an operation is interrupted, the Protection Server replays the log to -complete the operation. -

    Both files are in binary format and reside in the /usr/afs/db -directory on each of the cell's database server machines. When the -Protection Server starts or restarts on a given machine, it establishes a -connection with its peers and verifies that its copy of the database matches -the copy on the other database server machines. If not, the Protection -Servers call on AFS's distributed database technology, Ubik, to -distribute to all of the machines the copy of the database with the highest -version number. -

    Always use the commands in the pts suite to administer the -Protection Database. It is advisable to create an archive copy of the -database on a regular basis, using a tool such as the UNIX tar -command. -

    Related Information -

    prdb_check -

    pts -

    ptserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf048.htm b/doc/html/AdminReference/auarf048.htm deleted file mode 100644 index ca8ae5395..000000000 --- a/doc/html/AdminReference/auarf048.htm +++ /dev/null @@ -1,40 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    salvage.lock

    -

    Purpose -

    Prevents multiple simultaneous salvage operations on a partition -

    Description -

    The salvage.lock file guarantees that only one Salvager -(salvager process) runs at a time on a file server machine (the -single process can fork multiple subprocesses to salvage multiple partitions -in parallel). As the Salvager initializes, it creates the empty -(zero-length) file in the /usr/afs/local directory and invokes the -flock system call on it. It removes the file when it -completes the salvage operation. Because the Salvager must lock the -file to run, only one Salvager can run at a time. -

    Related Information -

    salvager -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf049.htm b/doc/html/AdminReference/auarf049.htm deleted file mode 100644 index 4be043131..000000000 --- a/doc/html/AdminReference/auarf049.htm +++ /dev/null @@ -1,66 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    sysid

    -

    Purpose - - - - -

    Lists file server machine interface addresses registered in VLDB -

    Description -

    The sysid file records the network interface addresses that the -File Server (fileserver process) registers in the Volume Location -Database (VLDB) for the local file server machine. -

    Each time the File Server restarts, it builds a list of interfaces on the -local machine by reading the /usr/afs/local/NetInfo file, if it -exists. If the file does not exist, the File Server uses the list of -network interfaces configured with the operating system. It then -removes from the list any addresses that appear in the -/usr/afs/local/NetRestrict file, if it exists. The File -Server records the resulting list in the binary-format sysid file -and registers the interfaces in the VLDB. -

    When the Cache Manager requests volume location information, the Volume -Location (VL) Server provides all of the interfaces registered for each server -machine that houses the volume. This enables the Cache Manager to make -use of multiple addresses when accessing AFS data stored on a multihomed file -server machine. -

    Cautions -

    The sysid file is unique to each file server machine, and must -not be copied from one machine to another. If it is a common practice -in the cell to copy the contents of the /usr/afs/local directory -from an existing file server machine to a newly installed one, be sure to -remove the sysid file from the new machine before starting the -fs trio of processes, which includes the fileserver -process. -

    Some versions of AFS limit how many of a file server machine's -interface addresses that can be registered. Consult the IBM AFS -Release Notes. -

    Related Information -

    NetInfo (server version) -

    NetRestrict (server version) -

    vldb.DB0 and vldb.DBSYS1 -

    fileserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf050.htm b/doc/html/AdminReference/auarf050.htm deleted file mode 100644 index 46ee43c3c..000000000 --- a/doc/html/AdminReference/auarf050.htm +++ /dev/null @@ -1,165 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    tapeconfig

    -

    Purpose - - - -

    Defines configuration parameters for all tape devices and backup data files -on a Tape Coordinator machine -

    Description -

    The tapeconfig file defines basic configuration parameters for -all of the tape devices or backup data files available for backup operations -on a Tape Coordinator machine. The file is in ASCII format and must -reside in the local /usr/afs/backup directory. The -instruction for each tape device or backup data file appears on its own line -and each has the following format: -

       [capacity    filemark_size]    device_name    port_offset
    -   
    -
    -

    where -

    -

    capacity -
    Specifies the capacity of the tapes used with a tape device, or the amount -of data to write into a backup data file. The Tape Coordinator refers -to this value in two circumstances: -
      -

    • When the capacity field of a tape or backup data file's label is -empty (because the tape has never been labeled). The Tape Coordinator -records this value on the label and uses it when determining how much data it -can write to the tape or file during a backup dump or backup -savedb operation. If there is already a capacity value on the -label, the Tape Coordinator uses it instead. -

    • When the -size argument is omitted the first time the -backup labeltape command is used on a given tape or file. -The Tape Coordinator copies this value into the label's capacity -field. -
    -

    -

    The Tape Coordinator uses this capacity value or the one on the Backup -System tape label to track how much space remains as it writes data to a tape -or backup data file. The appropriate value to record for a tape depends -on the size of the tapes usually used in the device and whether it has a -compression mode; for suggested values, see the IBM AFS -Administration Guide chapter on configuring the Backup System. If -using a value obtained from the fms command, reduce it by 10% to -15% before recording it in the file. -

    For a backup data file, it is best to provide a value that helps the Tape -Coordinator avoid reaching the end-of-file (EOF) unexpectedly. Make it -at least somewhat smaller than the amount of space available on the partition -housing the file when the dump operation begins, and never larger than the -maximum file size allowed by the operating system. -

    Specify a (positive) integer or decimal value followed by a letter than -indicates units, with no intervening space. In a decimal number, the -number of digits after the decimal point must not translate to fractions of -bytes. The maximum acceptable value is 2048 GB (2 TB). The -acceptable units letters are as follows; if the letter is omitted, the -default is kilobytes. -

    -

      -

    • kor K for kilobytes (KB) -

    • m or M for megabytes (MB) -

    • g or G for gigabytes (GB) -

    • t or T for terabytes (TB) -
    -

    If this field is omitted, the Tape Coordinator uses the maximum acceptable -value (2048 GB or 2 TB). Either leave both this field and the -filemark_size field empty, or provide a value in both of them. -

    filemark_size -
    Specifies the size of a tape device's filemarks (also called -end-of-file or EOF marks), which is set by the device's -manufacturer. In a dump to tape, the Tape Coordinator inserts filemarks -at the boundary between the data from each volume, so the filemark size -affects how much space is available for actual data. -

    The appropriate value to record for a tape depends on the size of the tapes -usually used in the device and whether it has a compression mode; for -suggested values, see the IBM AFS Administration Guide chapter on -configuring the Backup System. If using a value obtained from the -fms command, increase it by 10% to 15% before recording it in the -file. -

    For backup data files, record a value of 0 (zero). The -Tape Coordinator actually ignores this field for backup data files, because it -does not use filemarks when writing to a file. -

    Use the same notation as for the capacity field, but note that the -default units is bytes rather than kilobytes. The maximum acceptable -value is 2048 GB. -

    If this field is empty, the Tape Coordinator uses the value 0 -(zero). Either leave both this field and the capacity field -empty, or provide a value in both of them. -

    device_name -
    Specifies the complete pathname of the tape device or backup data -file. The format of tape device names depends on the operating system, -but on UNIX systems device names generally begin with the string -/dev/. For a backup data file, this field defines the -complete pathname; for a discussion of suggested naming conventions see -the description of the FILE instruction in CFG_device_name. -

    port_offset -
    Specifies the port offset number associated with this combination of Tape -Coordinator and tape device or backup data file. -

    Acceptable values are the integers 0 through 58510 -(the Backup System can track a maximum of 58,511 port offset numbers). -Each value must be unique among the cell's Tape Coordinators, but any -number of them can be associated with a single machine. Port offset -numbers need not be assigned sequentially, and can appear in any order in the -tapeconfig file. Assign port offset 0 to the Tape -Coordinator for the tape device or backup data file used most often for backup -operations; doing so will allow the operator to omit the --portoffset argument from the largest possible number of -backup commands. -

    -

    Privilege Required -

    Creating the file requires UNIX w (write) and -x (execute) permissions on the -/usr/afs/backup directory. Editing the file requires UNIX -w (write) permission on the file. -

    Examples -

    The following example tapeconfig file configures three tape -devices and a backup data file. The first device has device name -/dev/rmt/0h, and is assigned port offset 0 because it -will be the most frequently used device for all backup operations in the -cell. Its default tape capacity is 2 GB and filemark size is 1 -MB. The /dev/rmt/3h drive has half the capacity but a much -smaller filemark size; its port offset is 3. The third -device listed, /dev/rmt/4h, has the same capacity and filemark size -as the first device and is assigned port offset 2. Port -offset 4 is assigned to the backup data file /dev/FILE, -which is actually a symbolic link to the actual file located elsewhere on the -local disk. The Tape Coordinator writes up to 1.5 GB into the -file; as recommended, the filemark size is set to zero. -

       2G 1M /dev/rmt/0h 0
    -   1g 4k /dev/rmt/3h 3
    -   2G 1m /dev/rmt/4h 2
    -   1.5G 0 /dev/FILE 4
    -   
    -
    -

    Related Information -

    backup addhost -

    backup dump -

    backup labeltape -

    backup savedb -

    butc -

    fms -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf051.htm b/doc/html/AdminReference/auarf051.htm deleted file mode 100644 index e44f626c9..000000000 --- a/doc/html/AdminReference/auarf051.htm +++ /dev/null @@ -1,58 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vldb.DB0 and vldb.DBSYS1

    -

    Purpose - - - - - - -

    Contain the Volume Location Database and associated log -

    Description -

    The file vldb.DB0 contains the Volume Location Database -(VLDB), which tracks the location of all AFS volumes stored on file server -machines in the cell. The Volume Location (VL) Server -(vlserver process) provides information from the database to Cache -Managers when they need to access AFS data. -

    The file vldb.DBSYS1 is a log file in which the VL Server -logs each database operation before performing it. When an operation is -interrupted, the VL Server replays the log to complete the operation. -

    Both files are in binary format and reside in the /usr/afs/db -directory on each of the cell's database server machines. When the -VL Server starts or restarts on a given machine, it establishes a connection -with its peers and verifies that its copy of the database matches the copy on -the other database server machines. If not, the VL Servers call on -AFS's distributed database technology, Ubik, to distribute to all of the -machines the copy of the database with the highest version number. -

    Always use the commands in the vos suite to administer the -VLDB. It is advisable to create an archive copy of the database on a -regular basis, using a tool such as the UNIX tar command. -

    Related Information -

    vldb_check -

    vlserver -

    vos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf052.htm b/doc/html/AdminReference/auarf052.htm deleted file mode 100644 index a75913a6d..000000000 --- a/doc/html/AdminReference/auarf052.htm +++ /dev/null @@ -1,122 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    afsmonitor Configuration File

    -

    Purpose - - -

    Provides instructions for the afsmonitor command -

    Description -

    The afsmonitor configuration file determines which machines the -afsmonitor command probes for File Server or Cache Manager -statistics and which statistics it gathers. Use the -config -argument to the afsmonitor command to identify the configuration -file to use. -

    The instructions that can appear in the configuration file are as -follows: -

    -

    cm host_name -
    Names a client machine for which to display Cache Manager -statistics. The order of cm lines in the file determines the -order in which client machines appear from top to bottom on the System -Overview and Cache Managers output screens. -

    fs host_name -
    Names a file server machine for which to display File Server -statistics. The order of fs lines in the file determines the -order in which file server machines appear from top to bottom on the -System Overview and File Servers output screens. -

    thresh fs | cm field_name thresh_val -[cmd_to_run] [arg1] . . . -[argn] -
    Assigns the threshold value thresh_val to the statistic -field_name, for either a File Server statistic (fs) or a -Cache Manager statistic (cm). The optional -cmd_to_execute field names a binary or script to execute each time -the value of the statistic changes from being below thresh_val to -being at or above thresh_val. A change between two values that -both exceed thresh_val does not retrigger the binary or -script. The optional arg1 through -argn fields are additional values that the -afsmonitor program passes as arguments to the -cmd_to_execute command. If any of them include one or more -spaces, enclose the entire field in double quotes. -

    The afsmonitor program passes the following parameters to the -cmd_to_execute: -

    host_name fs|cm field_name -threshold_val -actual_val [<arg1>] -. . . [<argn>] -

    The parameters fs, cm, field_name, -threshold_val, and arg1 through -argn correspond to the values with the same name on the -thresh line. The host_name parameter identifies the -file server or client machine where the statistic has crossed the threshold, -and the actual_val parameter is the actual value of -field_name that exceeds the threshold value. -

    Use the thresh line to set either a global threshold, which -applies to all file server machines listed on fs lines or client -machines listed on cm lines in the configuration file, or a -machine-specific threshold, which applies to only one file server or client -machine. -

      -

    • To set a global threshold, place the thresh line before any of -the fs or cm lines in the file. -

    • To set a machine-specific threshold, place the thresh line -below the corresponding fs or cm line, and above any -other fs or cm lines. A machine-specific -threshold value always overrides the corresponding global threshold, if -set. Do not place a thresh fs line directly after a -cm line or a thresh cm line directly after a -fs line. -
    -

    show fs | cm field/group/section -
    Specifies which individual statistic, group of statistics, or section of -statistics to display on the File Servers screen (fs) or -Cache Managers screen (cm) and the order in which to -display them. The appendix of afsmonitor statistics in the -IBM AFS Administration Guide specifies the group and section to -which each statistic belongs. Include as many show lines as -necessary to customize the screen display as desired, and place them anywhere -in the file. The top-to-bottom order of the show lines in -the configuration file determines the left-to-right order in which the -statistics appear on the corresponding screen. -

    If there are no show lines in the configuration file, then the -screens display all statistics for both Cache Managers and File -Servers. Similarly, if there are no show fs lines, the -File Servers screen displays all file server statistics, and if -there are no show cm lines, the Cache Managers screen -displays all client statistics. -

    # comments -
    Precedes a line of text that the afsmonitor program ignores -because of the initial number (#) sign, which must appear in the -very first column of the line. -
    -

    For a list of the values that can appear in the -field/group/section field of a show instruction, see the -afsmonitor statistics appendix to the IBM AFS Administration -Guide. -

    Related Information -

    afsmonitor -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf053.htm b/doc/html/AdminReference/auarf053.htm deleted file mode 100644 index 6fe5ded44..000000000 --- a/doc/html/AdminReference/auarf053.htm +++ /dev/null @@ -1,655 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    package Configuration File

    -

    Purpose - - - -

    Provides instructions for the package command -

    Description -

    The package configuration file defines the file system elements -that the package command creates or alters on the local disk of an -AFS client machine it is configuring. Use the -config or --fullconfig argument to the package command to identify -the configuration file to use. -

    Summary of Configuration File Instructions -

    The configuration file can include one or more instances of each of the -following instructions, each on its own line. A more detailed -description of each instruction's syntax follows this list. -

    -

    B -
    Defines a block special device, such as a disk, which deals with input in -units of multi-byte command blocks -

    C -
    Defines a character special device, such as a terminal or tty, which deals -with input in single character units -

    D -
    Creates a directory -

    F -
    Creates or alters a file to match the contents of a specified source file -

    L -
    Creates a symbolic link -

    S -
    Defines a socket, which is a communications device for UDP and TCP/IP -connections -

    %define -
    Defines a variable or declares a string as defined -

    %ifdef -
    Specifies an action to perform if a certain string is declared or defined -

    %ifndef -
    Specifies an action to perform if a certain string is not declared or -defined -

    %include -
    Includes a library file -

    %undef -
    Declares a string not to be defined, or a variable no longer to have a -value -
    -

    The B and C Instructions for Defining Block and Character Special -Devices - - - - - - - - - - - - - - - -

    The B instruction in a package configuration file -defines a block special device, such as a disk, that deals with input in units -of multi-byte command blocks. The C instruction defines a -character special device, such as a terminal or tty, that deals with input in -single character units. They share a common syntax: -

       {B | C}   device_name  major_device  minor_device  owner  group  mode_bits
    -   
    -
    -

    where -

    -

    B -
    Indicates the definition of a block special device. It must be a -capital letter. -

    C -
    Indicates the definition of character special device. It must be a -capital letter. -

    device_name -
    Names the special device to define. To learn the name format -appropriate to the machine's system type, consult the hardware or -operating system documentation. -

    major_device -
    Specifies the device's major device number in decimal format. -To learn the correct value for the machine's system type, consult the -hardware or operating system documentation. -

    minor_device -
    Specifies the device's minor device number in one of hexadecimal, -octal, or decimal format. Precede a hexadecimal number with the string -0x (zero and the letter x) or an octal number with a -0 (zero). A number without either prefix is interpreted as a -decimal. To learn the correct value for the machine's system type, -consult the hardware or operating system documentation. -

    owner -
    Specifies the username or UNIX user ID (UID) of the user to be designated -the device's owner in the output from the UNIX ls -l -command. -

    group -
    Specifies the group name or UNIX group ID (GID) of the group to be -designated the device's group in the output from the UNIX ls --lg command. -

    mode_bits -
    Defines the device's UNIX mode bits. Acceptable values are the -standard three- or four-digit numbers corresponding to combinations of -permissions. Examples: 755 corresponds to -rwxr-xr-x, and 644 to rw-r--r--. -
    -

    The D Instruction for Creating a Directory - - - - - - - -

    The D instruction in a package configuration file -creates a directory on the local disk. If a symbolic link, file, or -other element on the local disk has the same name, it is replaced with a -directory. If the directory already exists, its owner, group, and mode -bits are changed if necessary to conform with the instruction. The -instruction has the following syntax: -

       D[update_code]  directory  owner  group  mode_bits
    -   
    -
    -

    where -

    -

    D -
    Indicates the creation of a directory. It must be a capital -letter. -

    update_code -
    Modulates the directory creation instruction. It is optional and -follows the letter D directly, without an intervening space. -Choose one of the two acceptable values: -
    -

    X -
    Indicates that the directory is a lost+found directory (used by -the fsck program). -

    R -
    Removes any subdirectory (along its contents) or file that exists in the -existing directory on the local disk but for which an instruction does not -appear in the configuration file. -
    -

    directory -
    Specifies the full pathname of the directory to create. -

    owner -
    Specifies the username or UNIX user ID (UID) of the user to be designated -the directory's owner in the output from the UNIX ls -ld -command. -

    group -
    Specifies the name or UNIX group ID (GID) of the group to be designated -the directory's group in the output from the UNIX ls -lgd -command. -

    mode_bits -
    Defines the directory's UNIX mode bits. Acceptable values are -the standard three- or four-digit numbers corresponding to combinations of -permissions. Examples: 755 corresponds to -drwxr-xr-x, and 644 to drw-r--r--. -
    -

    The F Instruction for Creating or Updating a File - - - - - - - -

    The F instruction in a package configuration file -creates or updates a file on the local disk by copying in the contents of the -indicated source file, which can reside in AFS or on the local disk. If -the package command interpreter cannot access the source file, it -exits without executing any instruction in the configuration file. -

    If a file with the same name already exists on disk, the package -command overwrites it with the contents of the source file, unless the -I update code is used to prevent that. To add a -.old extension to the current version of the file, include -the O update code. To have the machine reboot automatically -after the package program completes, include the Q -update code. -

    If a symbolic link, directory, or other element on the local disk has the -same name, it is replaced with the file (a directory's contents are first -removed as necessary). -

    The instruction has the following syntax: -

       F[update_code]  file  source_file  [owner  group  mode_bits]
    -   
    -
    -

    where -

    -

    F -
    Indicates the creation or update of a file. It must be a capital -letter. -

    update_code -
    Modulates the file creation instruction. It is optional and follows -the letter F directly, without an intervening space. Choose -one or more of the four acceptable values, and list them in any order: -
    -

    A -
    Indicates that the pathname in the source_file field is the -complete pathname of the source file, including the filename. If this -argument is omitted, the package command appends the pathname in -the file field to the pathname in the source_file field to -derive the source file's full name. This code allows the source -and target filenames to differ. -

    I -
    Preserves the existing file called file, rather than overwriting -it. -

    O -
    Saves the existing version of the file by appending a -.old extension to it. -

    Q -
    Causes the package command to exit with status code -4 if it overwrites the file. If the standard -package-related changes have been made to the machine's AFS -initialization file, then status code 4 causes the machine to -reboot automatically. Use this code when the machine must reboot if -updates to the file are to have any effect (for example, if the operating -system file--/vmunix or equivalent--has changed). -
    -

    file -
    Specifies the complete pathname on the local disk of the file to create or -update, including the filename as the final element. -

    source_file -
    Specifies the pathname (local or AFS) of the file to copy to the local -disk. -

    If the A update code is included, specify the source file's -complete pathname. Otherwise, the package command derives -the source file's full name by appending the file pathname to -this pathname. For example, if the A update code is not -included and the file /afs/abc.com/rs_aix42/bin/grep is the -source file for the /bin/grep binary, the proper value in this -field is /afs/abc.com/rs_aix42. -

    owner -
    Specifies the username or UNIX user ID (UID) of the user to be designated -the file's owner in the output from the UNIX ls -l -command. -

    To copy the source file's owner to the target file, leave this field -empty. In this case, the group and mode_bits fields -must also be empty. -

    group -
    Specifies the name or UNIX group ID (GID) of the group to be designated -the file's group in the output from the UNIX ls -lg -command. -

    To copy the source file's group to the target file, leave this field -empty. In this case, the owner and mode_bits fields -must also be empty. -

    mode_bits -
    Defines the file's UNIX mode bits. Acceptable values are the -standard three- or four-digit numbers corresponding to combinations of -permissions. Examples: 755 corresponds to -rwxr-xr-x, and 644 to rw-r--r--. -

    To copy the source file's mode bits to the target file, leave this -field empty. In this case, the owner and group fields -must also be empty. -

    -

    The L Instruction for Creating a Symbolic Link - - - - - - - -

    The L instruction in a package configuration file -creates a symbolic link on the local disk to a directory or file that exists -either in AFS or elsewhere on the local disk. As with the standard UNIX -ln -s command, the link is created even if the actual file or -directory does not exist. -

    If a file or directory on the local disk already has the same name, the -package command replaces it with a symbolic link. -

    The instruction has the following syntax: -

       L[update_code]  link  actual_path  [owner  group  mode_bits]
    -    
    -
    -

    where -

    -

    L -
    Indicates the creation of a symbolic link. It must be a capital -letter. -

    update_code -
    Modulates the link creation instruction. It is optional and follows -the letter L directly, without an intervening space. Choose -one or both of the acceptable values, and list them in any order: -
    -

    A -
    Indicates that the pathname in the actual_path field is the -complete pathname of the actual directory or file (including the filename for -a file). If this argument is omitted, the package command -appends the value in the link field to the pathname in the -actual_path field to derive the actual directory or file's full -name. This code allows the name of the symbolic link and actual -directory or file to differ. -

    I -
    Preserves the existing symbolic link called link, rather than -overwriting it. -
    -

    link -
    Specifies the complete local disk pathname of the symbolic link to -create. -

    actual_path -
    Specifies the pathname (local or AFS) of the directory or file to which -the link refers. If the A update code is included, specify -the directory or file's complete pathname. Otherwise, the -package command derives the actual directory or file's full -name by appending the value in the link field to this -pathname. For example, if the A update code is not included -and /etc/ftpd is a symbolic link to the file -/afs/abc.com/sun4x_56/etc/ftpd, the proper value in this -field is /afs/abc.com/sun4x_56. -

    The package command interpreter correctly handles pathnames that -begin with the ./ (period, slash) or -../ (two periods, slash) notation, interpreting them -relative to the current working directory from which the package -command is invoked. -

    owner -
    Specifies the username or UNIX user ID (UID) of the user to be designated -the symbolic link's owner in the output from the UNIX ls -l -command. -

    To designate the issuer of the package command (usually, the -local superuser root) as the symbolic link's owner, leave this -field empty. In this case, the group and mode_bits -fields must also be empty. -

    group -
    Specifies the name or UNIX group ID (GID) of the group to be designated -the link's group in the output from the UNIX ls -lg -command. -

    To have the symbolic link's group match the default group associated -with the package command's issuer, leave this field -empty. The issuer is usually the local superuser root and -the default group is designated in the issuer's entry in the local -/etc/passwd file or equivalent. If this field is left empty, -the owner and mode_bits fields must also be empty. -

    mode_bits -
    Defines the symbolic link's UNIX mode bits. Acceptable values -are the standard three- or four-digit numbers corresponding to combinations of -permissions. Examples: 755 corresponds to -rwxr-xr-x, and 644 to rw-r--r--. -

    Leaving this field empty sets the symbolic link's mode bits to -777 (rwxrwxrwx). In this case, the owner -and group fields must also be empty. -

    -

    The S Instruction for Creating a Socket - - - - - - - -

    The S instruction in a package configuration file -creates a socket (a communications device for UDP or TCP/IP connections) on -the local disk. The instruction has the following syntax: -

       S  socket [owner  group  mode_bits]
    -   
    -
    -

    where -

    -

    S -
    Indicates the creation of a socket. It must be a capital -letter. -

    socket -
    Names the socket. The proper format depends on the local -machine's operating system. -

    owner -
    Specifies the username or UNIX user ID (UID) of the user to be designated -the socket's owner in the output from the UNIX ls -l -command. -

    To designate the issuer of the package command (usually, the -local superuser root) as the socket's owner, leave this field -empty. In this case, the group and mode_bits fields -must also be empty. -

    group -
    Specifies the name or UNIX group ID (GID) of the group to be designated -the socket's group in the output from the UNIX ls -lg -command. -

    To have the symbolic link's group match the default group associated -with the package command's issuer, leave this field -empty. The issuer is usually the local superuser root and -the default group is designated in the issuer's entry in the local -/etc/passwd file or equivalent. If this field is left empty, -the owner and mode_bits fields must also be empty. -

    mode_bits -
    Defines the socket's UNIX mode bits. Acceptable values are the -standard three- or four-digit numbers corresponding to combinations of -permissions. Examples: 755 corresponds to -rwxr-xr-x, and 644 to rw-r--r--. -

    Leaving this field empty sets the symbolic link's mode bits to -777 (rwxrwxrwx), modulated by the cell's -umask. In this case, the owner and group fields must -also be empty. -

    -

    The %define or %undef Instructions Declaring or Undeclaring a -Definition - - - - - - -

    The %define instruction in a package configuration -file declares or defines a variable, depending on its number of -arguments: -

    -

    The %undef statement negates the effect of a previous -%define statement, declaring its argument to be defined no longer, -or to have a value no longer if it is a variable. -

    The syntax for the two types of instruction are as follows: -

       %define  declaration
    -   %define  variable  value
    -   %undef  declaration
    -   %undef  variable
    -   
    -
    -

    where -

    -

    %define -
    Indicates a definition statement. -

    %undef -
    Indicates a statement that negates a definition. -

    declaration -
    Names the string being declared by a %define statement, or -negated by an %undef statement. -

    variable -
    Specifies the name of the variable that a %define statement is -defining, or an %undef statement is negating. -

    value -
    Specifies the value to substitute for the string in the variable -field when it appears in the appropriate format (surrounded by curly braces -and preceded by a dollar sign, as in the example ${variable}), in -this or other prototype and library files. It can include one or more -words. -
    -

    The %ifdef and %ifndef Instructions for Specifying a Conditional -Action to Perform - - - - - - -

    The %ifdef instruction in a package configuration -file specifies one or more actions to perform if the indicated string has been -declared by a single-argument %define statement, or is a variable -for which a value has been defined by a two-argument %define -statement. -

    Similarly, the %ifndef instruction specifies one or more actions -to perform if the indicated string has not been declared or is a variable -without a value, either because no %define statement has defined it -or an %undef statement has undefined it. -

    In both cases, the optional %else statement specifies one or -more alternate actions to perform if the first statement evaluates to -false. (For an %ifdef statement, the -%else statement is executed if the indicated string has never been -declared or is a variable without a value, or if an %undef -statement has undefined either one; for an %ifndef statement, -it is executed if the string has been declared or is a variable with a -value.) -

    It is possible to nest any number of %ifdef and -%ifndef statements. -

    The two types of statement share a common syntax: -

       %ifdef | ifndef   declaration 
    -                                  action+
    -   [%else [declaration] 
    -                  alternate_action+]
    -   %endif declaration
    -   
    -
    -

    where -

    -

    ifdef -
    Indicates that the statement evaluates as true if the string in -the declaration field is declared or is a variable with a defined -value. -

    ifndef -
    Indicates that the statement evaluates as true if the string in -the declaration field is not declared or is a variable without a -defined value. -

    declaration -
    Specifies the string that must be declared or the variable name that must -have a defined value for an %ifdef statement to evaluate as -true, which results in the specified action being performed. -For an %ifndef statement, the string must not be declared or the -variable must have no defined value for the statement to evaluate as -true. The first and third occurrences of -declaration (the latter following the string %endif) are -required. The second occurrence (following the string %else) -is optional, serving only to clarify to which %ifdef or -%ifndef statement the %else statement belongs. -

    action -
    Specifies each action to perform if the %ifdef or -%ifndef statement evaluates as true. Each action -must appear on a separate line. Acceptable types of actions are other -statements beginning with a percent sign and definition instructions. -

    alternate_action -
    Specifies each action to perform if the %ifdef or -%ifndef statement evaluates to false. Each action -must appear on a separate line. Acceptable types of actions are other -statements beginning with a percent sign and definition instructions. -
    -

    The %include Instruction for Including a Library File - - - -

    The %include instruction in a package configuration -file includes the contents of the indicated library file in a configuration -file that results from the compilation of the prototype file in which the -%include instruction appears. It has the following -syntax: -

       %include  pathname
    -   
    -
    -

    where -

    -

    %include -
    Indicates a library file include statement. -

    pathname -
    Specifies the complete pathname of the library file to include. It -can be in AFS or on the local disk, and can include one or more -variables. -
    -

    Cautions -

    The configuration file must be completely correct. If there are any -syntax errors or incorrect values, the package command interpreter -exits without executing any instruction. -

    Examples -

    The following example B and C instructions define a -disk /dev/hd0a with major and minor device numbers 1 and -0 and mode bits of -rw-r--r--, and a tty -/dev/ttyp5 with major and minor device numbers 6 and -5 and mode bits of -rw-rw-rw. In both cases, the -owner is root and the owning group wheel. -

       B /dev/hd0a 1 0 root wheel 644
    -   C /dev/ttyp5 6 5 root wheel 666
    -   
    -
    -

    The following example D instruction creates the local -/usr directory with owner root and group -wheel and mode bits of drwxr-xr-x. The -R update code removes any files and subdirectories that reside in -the /usr directory (if it already exists) but do not appear in the -configuration file. -

       DR /usr root wheel 755
    -   
    -
    -

    The following example F instruction, appropriate for a machine -running AIX 4.2 in the ABC Corporation cell, creates or updates the -local disk file /bin/grep, using -/afs/abc.com/rs_aix42/bin/grep as the source. -

       F /bin/grep /afs/abc.com/rs_aix42 root wheel 755
    -   
    -
    -

    The next example F instruction creates the -/usr/vice/etc/ThisCell file and specifies an absolute pathname for -the source file, as indicated by the A update code. The -Q code makes the package command return status code 4 as -it exits, prompting a reboot of the machine if the standard -package-related changes have been made to the machine's AFS -initialization file. No values are provided for the owner, group and -mode bits, so the file inherits them from the source file. -

       FAQ /usr/vice/etc/ThisCell /afs/abc.com/common/etc/ThisCell
    -   
    -
    -

    The following example L instruction, appropriate for a machine -running AIX 4.2 in the ABC Corporation cell, creates a symbolic link -from /etc/ftpd on the local disk to the file -/afs/abc.com/rs_aix42/etc/ftpd. -

       L /etc/ftpd /afs/abc.com/rs_aix42 root wheel 644
    -   
    -
    -

    The following example S instruction defines the socket -/dev/printer. -

     
    -   S /dev/printer root wheel 777
    -   
    -
    -

    The following example %define instruction defines the value for -the variable ${diskmode}. This variable is used elsewhere in -the template to fill the owner_name, group_name, and -mode_bits fields in a D, F, or L -instruction. -

       %define diskmode root wheel 644
    -    
    -
    -

    The following example %undef instruction declares the string -afsd not to be defined. -

       %undef afsd
    -   
    -
    -

    The following example %ifdef instruction specifies that if the -string rs_aix42 is currently declared, then when the prototype file -containing the instruction is compiled the three indicated library files are -included. There is no alternate action defined. There must be -%define statements earlier in the prototype file to declare -rs_aix42 and to assign a value to the ${wsadmin} -variable. -

       %ifdef rs_aix42
    -   %include ${wsadmin}/lib/rs_aix42.readonly
    -   %include ${wsadmin}/lib/rs_aix42.generic
    -   %include ${wsadmin}/lib/rs_aix42.generic.dev
    -   %endif rs_aix42
    -   
    -
    -

    The following example %ifndef instruction, appropriate for the -State University cell, defines stateu.edu as the value of -the ${cell} variable if it does not already have a value. -

       %ifndef cell
    -   %define cell stateu.edu
    -   %endif cell
    -   
    -
    -

    The following example %include instruction includes the library -file base.generic from the lib subdirectory of -the directory in which package-related files reside. The -${wsadmin} variable resolves to an actual pathname (such as -/afs/abc.com/wsadmin) during compilation. -

       %include ${wsadmin}/lib/base.generic
    -   
    -
    -

    Related Information -

    package -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf054.htm b/doc/html/AdminReference/auarf054.htm deleted file mode 100644 index eab3e2631..000000000 --- a/doc/html/AdminReference/auarf054.htm +++ /dev/null @@ -1,343 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    uss Bulk Input File

    - - - -

    Purpose -

    Provides instructions for the uss bulk command -

    Description -

    The uss bulk input file lists instructions for the -uss command interpreter to execute when running the uss -bulk command. If the file includes add instructions -that reference a uss template file, then the template file must -also exist. -

    Summary of Bulk Input File Instructions -

    The bulk input file can include the following instructions, each on its own -line. A more detailed description of each instruction's syntax -follows this list. -

    -

    add -
    Creates a user account. Equivalent to the uss add -command. -

    delete -
    Deletes a user account. Equivalent to the uss delete -command. -

    delvolume -
    Removes the volume and VLDB entry for each account referenced by a -delete instruction that follows this instruction in the bulk input -file. -

    exec -
    Executes a command. -

    savevolume -
    Preserves the volume and VLDB entry for each account referenced by a -delete instruction that follows this instruction in the bulk input -file. -
    -

    The add Instruction for Creating an Account - - -

    The add instruction creates a user account. Each instance -in the bulk input file is equivalent in effect to a uss add command -issued on the command line. The order of the instruction's fields -matches the order of arguments to the uss add command, although -some arguments do not have a corresponding field. Like the uss -add command's arguments, many of the fields correspond to (provide -a value for) a variable in the uss template file, as indicated in -the following description of each field. -

    The instruction's syntax is as follows. It appears on multiple -lines here only for the sake of legibility--each add -instruction must appear on a single line in the bulk input file. -

       add username[:full_name][:initial_password][:password_expires]
    -       [:file_server][:partition][:mount_point][:uid][:var1][:var2]
    -       [:var3][:var4][:var5][:var6][:var7][:var8][:var9][:]
    -   
    -
    -

    To omit a value for a field (presumably because it is optional or the -template specifies a constant value for it), type nothing between the two -colons that surround it. After the last argument provided, end the line -with either a colon and carriage return, or a carriage return alone. -

    The meaning of, and acceptable values for, each field are as -follows. -

    -

    username -
    Names the user's Authentication Database and Protection Database -entries. It can include up to eight alphanumeric characters, but not -the : (colon), . (period), or @ -(at-sign) characters. Because it becomes the username (the name under -which a user logs in), it is best not to include shell metacharacters and to -obey the restrictions that many operating systems impose on usernames -(usually, to contain no more than eight lowercase letters). -

    Corresponding argument to the uss add command: --user. Corresponding variable in the template file: -$USER. -

    full_name -
    Specifies the user's full name. Do not surround it with double -quotes (""), even if it contains spaces. If not provided, it defaults -to the username in the username field. -

    Corresponding argument to the uss add command: --realname. Corresponding variable in the template -file: $NAME. Many operating systems include a field for the full -name in a user's entry in the local password file (/etc/passwd -or equivalent), and this variable can be used to pass a value to be used in -that field. -

    initial_password -
    Specifies the user's initial password. Although the AFS -commands that handle passwords accept strings of virtually unlimited length, -it is best to use a password of eight characters or less, which is the maximum -length that many applications and utilities accept. If not provided, -this argument defaults to the string changeme. -

    Corresponding argument to the uss add command: --pass. Corresponding variable in the template file: -none. -

    password_expires -
    Sets the number of days after a user's password is changed that it -remains valid. Provide an integer from the range 1 through -254 to specify the number of days until expiration, or the value -0 to indicate that the password never expires (the default). -

    When the password becomes invalid (expires), the user is unable to -authenticate, but has 30 more days in which to issue the kpasswd -command to change the password (after that, only an administrator can change -it). -

    Corresponding argument to the uss add command: --pwexpires. Corresponding variable in the template -file: $PWEXPIRES. -

    file_server -
    Names the file server machine on which to create the new user's -volume. It is best to provide a fully-qualified hostname (for example, -fs1.abc.com), but an abbreviated form is acceptable -provided that the cell's naming service is available to resolve it at the -time the volume is created. -

    Corresponding argument to the uss add command: --server. Corresponding variable in the template file: -$SERVER. -

    partition -
    Specifies the partition on which to create the user's volume; it -must reside on the file server machine named in the file_server -field. Identify the partition by its complete name (for example, -/vicepa, or use one of the following abbreviations: -
       /vicepa     =     vicepa      =      a      =      0
    -   /vicepb     =     vicepb      =      b      =      1
    -   
    -
    -

    -

    After /vicepz (for which the index is 25) comes -

       /vicepaa    =     vicepaa     =      aa     =      26
    -   /vicepab    =     vicepab     =      ab     =      27
    -   
    -
    -

    and so on through -

       /vicepiv    =     vicepiv     =      iv     =      255
    -    
    -
    -

    Corresponding argument to the uss add command: --partition. Corresponding variable in template: -$PART. -

    mount_point -
    Specifies the complete pathname for the user's home directory. -

    Corresponding argument to the uss add command: --mount. -

    Corresponding variable in template: $MTPT, but in the template -file's V instruction only. Occurrences of the $MTPT -variable in template instructions that follow the V instruction -take their value from the V instruction's mount_point -field. Thus the value of this command line argument becomes the value -for the $MTPT variable in instructions that follow the V -instruction only if the string $MTPT appears alone in the V -instruction's mount_point field. -

    uid -
    Specifies a positive integer other than 0 (zero) to assign as -the user's AFS UID. If this argument is omitted, the Protection -Server assigns an AFS UID that is one greater than the current value of the -max user id counter (use the pts -listmax command to display the counter). If including this -argument, first use the pts examine command to verify that no -existing account already has the desired AFS UID; if one does, the -account-creation process terminates with an error. -

    Corresponding argument to the uss add command: --uid. Corresponding variable in template: $UID. -

    var1 through var9 -
    Specifies values for each of the number variables $1 through $9 that can -appear in the template file. The number variables allow the -administrator to provide values for variables other than the set defined by -the uss command suite. -

    Corresponding argument to the uss add command: --var. Corresponding variables in template: $1 through -$9. -

    If providing a value in any of the fields, then in every field that -precedes it either provide an actual value or indicate an empty field by -putting nothing between two colons. It is acceptable, but not -necessary, to indicate empty fields by putting colons after the last field -that contains an actual value. -

    -

    The delete Instruction for Deleting an Account - - -

    The delete instruction deletes a user account from the -system. Each instance in the bulk input file is equivalent in effect to -a uss delete command issued on the command line. The order -of the instruction's fields matches the order of arguments to the -uss delete command: -

       delete username:mount_point_path[:{ savevolume | delvolume }][:]
    -   
    -
    -

    where -

    -

    username -
    Names the entry to delete from the Protection and Authentication -Databases. -

    mount_point_path -
    Specifies the complete pathname to the user's home directory, which -is deleted from the filespace. By default, the volume mounted there is -also deleted from the file server machine where it resides, as is its record -from the Volume Location Database (VLDB). To prevent deletion, include -the savevolume string in the instruction's third field, or -precede this delete instruction with a savevolume -instruction. Partial pathnames are interpreted relative to the current -working directory. -

    savevolume -
    Retains the volume on its file server machine, and the corresponding entry -in the VLDB. Provide this value or delvolume in the third -field, or omit both values to treat the volume according to the prevailing -default, which is set by a preceding savevolume or -delvolume instruction in the bulk input file. -

    delvolume -
    Removes the volume from its file server machine, and the corresponding -entry from the VLDB. Provide this value or savevolume in the -third field, or omit both values to treat the volume according to the -prevailing default, which is set by a preceding savevolume or -delvolume instruction in the bulk input file. -
    -

    After the last argument provided, end the line with either a colon and -carriage return or a carriage return alone. -

    The exec Instruction for Executing a Command -

    The exec instruction executes the specified command, which can -be a UNIX shell script or command, a program, or an AFS command. The -uss command interpreter must have the necessary privileges in AFS -and the local file system; it assumes the AFS and local identities of the -issuer of the uss bulk command. -

    The instruction's syntax is as follows: -

       exec command
    -   
    -
    -

    The delvolume and savevolume Instructions for Setting the Default -Treatment of Volumes - - - - -

    The savevolume and delvolume instructions determine -the default treatment of volumes referenced by the delete -instructions that follow them in the bulk input file. Their syntax is -as follows: -

       savevolume
    -   delvolume
    -   
    -
    -

    The savevolume instruction prevents the removal of the volume -and VLDB entry for all delete instruction that follow it in the -bulk input file, and the delvolume instruction removes the volume -and VLDB entry for all subsequent delete instructions. -Either setting persists until its opposite appears in the file, or until the -end of the bulk file. -

    If neither line appears in the bulk input file, the default is to remove -the volume and the VLDB entry; delete instructions that appear -before the first savevolume instruction are also subject to this -default. If a delete instruction's third field -specifies either savevolume or delvolume, that setting -overrides the default. -

    Examples -

    The following example add instruction creates an -authentication-only account. The user's initial password is -changeme (the default). -

       add anderson
    -   
    -
    -

    The following example add instructions refer to the indicated -V instruction in a template file (which must appear on a single -line in the template file). -

       add smith:John Smith:::fs1:a:::::marketing 
    -   add jones:Pat Jones:::fs3:c:::::finance
    -   V user.$USER $SERVER.abc.com /vicep$PART 2000 \
    -       /afs/abc.com/usr/$3/$USER $UID $USER all
    -   
    -
    -

    The first add instruction creates an account called -smith in the Protection and Authentication Databases, with an -initial password changeme and a value for $UID provided by the -Protection Server. The volume user.smith resides on -partition /vicepa of file server machine -fs1.abc.com and is mounted at -/afs/abc.com/usr/marketing/smith. He owns his home -directory and has all access permissions on its root directory's access -control list (ACL). The account for jones is similar, except -that the volume resides on partition /vicepc of file server machine -fs3.abc.com and is mounted at -/afs/abc.com/usr/finance/jones. -

    Notice that the fields corresponding to the volume mount point, UID, $1 -variable, and $2 variable are empty (between a and -marketing on the first example line), because their corresponding -variables do not appear in the template file. The initial password -field is also empty. -

    The following add instructions are equivalent in effect to the -preceding example, but explicitly indicate empty fields for all of the number -variables that don't have a value: -

       add smith:John Smith:::fs1:a:::::marketing::::::
    -   add jones:Pat Jones:::fs3:c:::::finance::::::
    -   
    -
    -

    The following example shows a complete bulk file containing a set of -delete instructions combined with a savevolume -instruction. Because the delete instruction for users -smith, pat, and rogers appear before the -savevolume instruction and the third field is blank in each, the -corresponding home volumes are removed. The volume for user -terry is retained because the default established by the -savevolume instruction applies to it, but user -johnson's volume is removed because the third field of her -delete instruction overrides the current default. -

       delete smith:/afs/abc.com/usr/smith
    -   delete pat:/afs/abc.com/usr/pat
    -   delete rogers:/afs/abc.com/usr/rogers
    -   savevolume
    -   delete terry:/afs/abc.com/usr/terry
    -   delete johnson:/afs/abc.com/usr/johnson:delvolume
    -   
    -
    -

    The following example exec instruction appears between sets of -add and delete instructions in a bulk input file. -A message appears in the command shell where the uss bulk command -is issued, to indicate when the additions are finished and the deletions -beginning. -

       exec echo "Additions completed; beginning deletions..."
    -   
    -
    -

    Related Information -

    uss Template File -

    uss add -

    uss bulk -

    uss delete -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf055.htm b/doc/html/AdminReference/auarf055.htm deleted file mode 100644 index 6e7afaf0f..000000000 --- a/doc/html/AdminReference/auarf055.htm +++ /dev/null @@ -1,759 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    uss Template File

    -

    Purpose - - - -

    Provides instructions for the uss add command -

    Description -

    The uss template file defines the components of an AFS user -account that the uss add command (or add instruction in -a uss bulk input file) creates. Use the -template -argument to the uss add or uss bulk command to identify -the template file. -

    Summary of Template File Instructions -

    The template file can include the following instructions, each on its own -line. A more detailed description of each instruction's syntax -follows this list. -

    -

    A -
    Imposes restrictions on user passwords and authentication attempts -

    D -
    Creates a directory -

    E -
    Creates a single-line file -

    F -
    Creates a file by copying a prototype -

    G -
    Defines a directory that is one of a set of parent directories into which -the uss command interpreter evenly distributes newly created home -directories -

    L -
    Creates a hard link -

    S -
    Creates a symbolic link -

    V -
    Creates a volume, mounts it in the file space and sets the ACL on the -mount point -

    X -
    Executes a command -
    -

    If the template file is empty (zero-length), the uss add command -or add instruction in a bulk input file only creates an entry in -the Protection and Authentication Databases, naming them according to the name -specified with the uss add command's -user -argument, or in the bulk input file add instruction's -username field. -

    The A Instruction for Setting the Default Treatment of Volumes - - - - - - - -

    The A instruction in a uss template file enhances -cell security by imposing the following restrictions on users' password -choice and authentication attempts. For further information on these -limits, see the IBM AFS Administration Guide and the kas -setfields reference page. -

    -

    The instruction has the following syntax: -

       A  username  password_lifetime  password_reuse  failures  locktime
    -   
    -
    -

    where -

    -

    A -
    Indicates a security-enhancing instruction. It must be a capital -letter. -

    username -
    Names the Authentication Database entry on which to impose security -restrictions. Specify the value $USER to read in the -username from the uss add command's -user argument, -or from the username field of an add instruction in a bulk -input file. -

    password_lifetime -
    Sets the number of days after the user's password is changed that it -remains valid. When the password becomes invalid (expires), the user is -unable to authenticate, but has 30 more days in which to issue the -kpasswd command to change the password (after that, only an -administrator can change it). -

    Specify an integer from the range 1 through 254 to -specify the number of days until expiration, the value 0 to -indicate that the password never expires, or the value $PWEXPIRES -to read in the number of days from the uss add or uss -bulk command's -pwexpires argument. If the -A instruction does not appear in the template file, the default is -for the user's password never to expire. -

    password_reuse -
    Determines whether or not the user can change his or her password (using -the kpasswd or kas setpassword command) to one that is -similar to any of the last twenty passwords. The acceptable values are -reuse to allow reuse and noreuse to prohibit it. -If the A instruction does not appear in the template file, the -default is to allow password reuse. -

    failures -
    Sets the number of consecutive times the user can provide an incorrect -password during authentication (using the klog command or a login -utility that grants AFS tokens). When the user exceeds the limit, the -Authentication Server rejects further authentication attempts for the amount -of time specified in the locktime field. -

    Specify an integer from the range 1 through 254 to -specify the number of failures permitted, or the value 0 to -indicate that there is no limit to the number of unsuccessful attempts. -If the A instruction does not appear in the template file, the -default is to allow an unlimited number of failures. -

    locktime -
    Specifies how long the Authentication Server refuses authentication -attempts from a user who has exceeded the failure limit set in the -failures field. -

    Specify a number of hours and minutes (hh:mm) or minutes -only (mm), from the range 01 (one minute) through -36:00 (36 hours). The Authentication Server -automatically reduces any larger value to 36:00 and also -rounds up any non-zero value to the next higher multiple of 8.5 -minutes. A value of 0 (zero) sets an infinite lockout -time; an administrator must always issue the kas unlock -command to unlock the account. -

    -

    The D Instruction for Creating a Directory - - - - - - - - - - - -

    The D instruction in a uss template file creates a -directory. Its intended use is to create a subdirectory in the user -home directory created by the V instruction in the template -file. -

    Any number of D instructions can appear in the template -file. If any variables in the instruction take their values from the -V instruction (notably, the $MTPT variable), the instruction must -follow the V instruction in the file. -

    Although it is possible to use the D instruction to create a -directory on the local disk of the machine where the uss command is -issued, it is not recommended. The preferred method for automated -creation of directories on a local disk is the package -program. Two complications arise if the pathname field refers -to a local disk directory: -

    -

    The instruction has the following syntax: -

       D  pathname  mode_bits  owner  ACL
    -   
    -
    -

    where -

    -

    D -
    Indicates a directory creation instruction. It must be a capital -letter. -

    pathname -
    Specifies the directory's full pathname. It can include -variables. -

    Specify the read/write path to the directory, to avoid the failure that -results from attempting to create a new directory in a read-only -volume. By convention, the read/write path is indicated by placing a -period before the cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -reference page for the fs mkmount command. -

    mode_bits -
    Sets the directory's UNIX mode bits. Acceptable values are the -standard three- or four-digit numbers corresponding to combinations of -permissions. Examples: 755 corresponds to -rwxr-xr-x, and 644 to rw-r--r--. The -first (owner) x bit must be turned on to enable access to a -directory. -

    owner -
    Specifies the username or UNIX user ID (UID) of the user to be designated -the directory's owner in the output from the UNIX ls -ld -command. If the directory resides in AFS, place the $UID variable in -this field. If the directory resides on the local disk, this field must -be the username or UID of the uss command's issuer, unless the -issuer is logged in as the local superuser root. -

    ACL -
    Sets the ACL on the new directory. It must appear even if the new -directory resides on the local disk rather than in AFS, but is ignored in that -case. Provide one or more paired values, each pair consisting of an AFS -username or group name and the desired permissions, in that order. -Separate the two parts of the pair, and each pair, with a space. The -fs setacl reference page describes the available -permissions. -

    For an AFS directory, grant all permissions to the directory's owner -at least. Usually that is the new user, in which case the appropriate -value is $USER all. -

    It is not possible to grant any permissions to the issuer of the -uss command. As the last step in account creation, the -uss command interpreter automatically deletes that person from any -ACLs set during the creation process. -

    -

    The E Instruction for Creating a Single-line File - - - - - - -

    The E instruction in a uss template file creates a -file by echoing a specified character string into it. Its intended use -is to create files in the user home directory created by the V -instruction in the template file, or in a subdirectory created by a -D instruction. -

    Any number of E instructions can appear in the template -file. If the file resides in a directory created by a D -instruction, the E instruction must follow the D -instruction in the file. -

    The E and F instructions have complementary -advantages. The character string echoed into the file by an -E instruction can be customized for each user, because it can -include the standard variables for which the uss command -interpreter substitutes the values specified by arguments to the uss -add command or fields in a bulk input file add -instruction. In contrast, a file created using the F -instruction cannot include variables and so has the same content for all -users. However, a file created by an E instruction can be a -single line only, because no carriage returns (newline characters) are allowed -in the character string. -

    Although it is possible to use the E instruction to create a -file on the local disk of the machine where the uss command is -issued, it is not recommended. The preferred method for automated -creation of files on a local disk is the package program. -The main complication is that designating any user other than the issuer as -the new file's owner requires logging onto the machine as the local -superuser root. For local disk files, only the local -superuser root is allowed to issue the UNIX chown -command that the uss command interpreter invokes to change the -owner from the default value (the file's creator, which in this case is -the issuer of the uss command). The issuer must then also -use the -admin argument to the uss add or uss -bulk command to authenticate as a privileged AFS administrator, which is -required for creating the Authentication Database and Protection Database -entries that the uss command interpreter always creates for a new -account. -

    The instruction has the following syntax: -

       E  pathname  mode_bits  owner  "contents"
    -   
    -
    -

    where -

    -

    E -
    Indicates a file creation instruction. It must be a capital -letter. -

    pathname -
    Specifies the file's full pathname. It can include -variables. -

    Specify the read/write path to the file, to avoid the failure that results -from attempting to create a new file in a read-only volume. By -convention, the read/write path is indicated by placing a period before the -cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -reference page for the fs mkmount command. -

    mode_bits -
    Sets the file's UNIX mode bits. Acceptable values are the -standard three- or four-digit numbers corresponding to combinations of -permissions. Examples: 755 corresponds to -rwxr-xr-x, and 644 to rw-r--r--. -

    owner -
    Specifies the username or UNIX user ID (UID) of the user to be designated -the file's owner in the output from the UNIX ls -l -command. If the file resides in AFS, place the $UID variable in this -field. If the file resides on the local disk, specify the username or -UID of the uss command's issuer; otherwise, the account -creation operation halts immediately. -

    contents -
    Specifies the one-line character string to write into the new file. -Surround it with double quotes if it contains one or more spaces. It -cannot contain the newline character, but can contain any of the standard -variables, which the command interpreter resolves as it creates the -file. -
    -

    The F Instruction for Creating a File -from a Prototype - - - - - - -

    The F instruction in a uss template file creates a -file by copying the contents of an existing file (the prototype) -into it. Its intended use is to create files in the user home directory -created by the V instruction in the template file, or in a -subdirectory created by a D instruction. -

    Any number of F instructions can appear in the template -file. If the file resides in a directory created by a D -instruction, the F instruction must follow the D -instruction in the file. -

    The E and F instructions have complementary -advantages. A file created using the F instruction has the -same content for all users, whereas a file created by an E -instruction can be customized for each user if it includes variables. -However, a file created by an E instruction can be a single line -only, whereas the prototype file copied by an F instruction can be -any length. -

    Although it is possible to use the F instruction to create a -file on the local disk of the machine where the uss command is -issued, it is not recommended. The preferred method for automated -creation of files on a local disk is the package program. -The main complication is that designating any user other than the issuer as -the new file's owner requires logging onto the machine as the local -superuser root. For local disk files, only the local -superuser root is allowed to issue the UNIX chown -command that the uss command interpreter invokes to change the -owner from the default value (the file's creator, which in this case is -the issuer of the uss command). The issuer must then also -use the -admin argument to the uss add or uss -bulk command to authenticate as a privileged AFS administrator, which is -required for creating the Authentication Database and Protection Database -entries that the uss command interpreter always creates for a new -account. -

    The instruction has the following syntax: -

       F  pathname  mode_bits  owner  prototype_file
    -   
    -
    -

    where -

    -

    F -
    Indicates a file creation instruction. It must be a capital -letter. -

    pathname -
    Specifies the full pathname of the file to create, including the -filename. It can include variables. -

    Specify the read/write path to the file, to avoid the failure that results -from attempting to create a new file in a read-only volume. By -convention, the read/write path is indicated by placing a period before the -cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -reference page for the fs mkmount command. -

    mode_bits -
    Sets the file's UNIX mode bits. Acceptable values are the -standard three- or four-digit numbers corresponding to combinations of -permissions. Examples: 755 corresponds to -rwxr-xr-x, and 644 to rw-r--r--. -

    owner -
    Specifies the username or UNIX user ID (UID) of the user to be designated -the file's owner in the output from the UNIX ls -l -command. If the file resides in AFS, place the $UID variable in this -field. If the file resides on the local disk, specify the username or -UID of the uss command's issuer; otherwise, the account -creation operation halts immediately. -

    prototype_file -
    Names the AFS or local disk directory that houses the prototype file to -copy. The prototype file's name must match the final element in -the pathname field. -
    -

    The G Instruction for Facilitating Even -Distribution of Home Directories - - - - - - -

    The G instruction in a uss template file creates a -directory as one of the set of directories from which the uss -command interpreter selects when choosing a new user home directory's -parent directory. More specifically, when the $AUTO variable appears in -the mount_point field of a V instruction, the command -interpreter substitutes for it the directory defined by a G -instruction that currently has the fewest entries. -

    The instruction's intended use is to distribute user accounts evenly -among several directories, rather than using directories that reflect -divisions such as departmental affiliation. Distributing home -directories in this fashion is useful mainly in very large cells where storing -all user home directories under a single parent directory potentially slows -directory lookup, or where a workplace-based division results in unevenly -sized directories such that some users consistently experience slower -directory lookup than others. See the chapter on uss in the -IBM AFS Administration Guide for more information. -

    Any number of G instructions can appear in the template -file. If the V instruction includes the $AUTO variable, it -must appear after all of the G instructions in the file. -

    The instruction has the following syntax: -

       G  directory
    -   
    -
    -

    where -

    -

    G -
    Indicates an instruction that creates a directory to be considered as a -value for the $AUTO variable. It must be a capital letter. -

    directory -
    Specifies the directory's name as either a complete pathname or only -the directory name. The choice determines the appropriate format for -the mount_point field of a V instruction, as discussed in -the following example. -

    Specify the read/write path to the directory, to avoid the failure that -results from attempting to create a new mount point in a read-only volume when -the $AUTO variable is used in a V instruction's -mount_point field. By convention, the read/write path is -indicated by placing a period before the cell name at the pathname's -second level (for example, /afs/.abc.com). For -further discussion of the concept of read/write and read-only paths through -the filespace, see the reference page for the fs mkmount -command. -

    -

    The L and S Instructions for Creating a Link - - - - - - - - - - - - - -

    The L instruction in a uss template file creates a -hard link between two files, as achieved by the standard UNIX ln -command. The S instruction creates a symbolic link between -two files, as achieved by the standard UNIX ln -s command. A -full explanation of links is beyond the scope of this document, but the basic -effect is to create a second name for an existing file, enabling access via -either name. Creating a link does not create a second copy of the -file. -

    AFS allows hard links only if the linked files reside in the same -directory, because it becomes difficult to determine which access control list -(ACL) applies to the file if the two copies reside in directories with -different ACLs. AFS allows symbolic links between two files that reside -in different directories, or even different volumes. The File Server -uses the ACL associated with the actual file rather than the link. -

    Any number of L and S instructions can appear in the -template file. If the existing file or link is to reside in a directory -created by a D instruction, or if the existing file was created by -an E or F instruction, the L or S -instruction must follow the D, E, or F -instruction. -

    The instructions share the following syntax: -

       L  existing_file  link
    -   S  existing_file  link
    -   
    -
    -

    where -

    -

    L -
    Indicates a hard link creation instruction. It must be a capital -letter. -

    S -
    Indicates a symbolic link creation instruction. It must be a -capital letter. -

    existing_file -
    Specifies the complete pathname of the existing file. -

    link -
    Specifies the complete pathname of the second name for the file. -

    Specify the read/write path to the link, to avoid the failure that results -from attempting to create a new link in a read-only volume. By -convention, the read/write path is indicated by placing a period before the -cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -reference page for the fs mkmount command. -

    -

    The V Instruction for Creating and -Mounting a Volume - - - - - - - - - - - - - - - - - - - -

    The V instruction in a uss template file creates a -volume on a specified file server machine and partition and creates an entry -for it in the Volume Location Database (VLDB). It mounts the volume at -a location in the AFS file space that becomes the user's home directory, -then designates the directory's owner and sets its access control list -(ACL). -

    Only one V instruction can appear in the template file, and one -must appear if the template file contains any instructions at all (is not -empty). All other instructions are optional, except that the template -must include G instructions if the $AUTO variable appears in -it. (The V instruction is not necessarily the first line in -the template. If the template includes the $AUTO variable, then the -G instructions which provide values for the variable must precede -it in the file.) -

    The instruction has the following syntax: -

       V  volume_name  server  partition  quota  mount_point owner  ACL
    -   
    -
    -

    where -

    -

    V -
    Indicates a volume creation instruction. It must be a capital -letter. -

    volume_name -
    Specifies the volume's name. To follow the convention for AFS -user volume names, specify the value user.$USER. -Provide a value for the $USER variable via the uss add -command's -user argument or the username field in the -bulk input file add instruction. -

    server -
    Names the file server machine on which to create the new user's -volume. It is best to provide the fully-qualified hostname (for -example, fs1.abc.com), but an abbreviated form is -acceptable provided that the cell's naming service is available to -resolve it at the time the volume is created. To read in the value from -the uss add command's -server argument, specify the -value $SERVER. -

    partition -
    Specifies the partition on which to create the user's volume; it -must be on the file server machine named in the server field. -Identify the partition by its complete name (for example, /vicepa) -or use or use one of the following abbreviations. -
       /vicepa     =     vicepa      =      a      =      0
    -   /vicepb     =     vicepb      =      b      =      1
    -   
    -
    -

    -

    After /vicepz (for which the index is 25) comes -

       /vicepaa    =     vicepaa     =      aa     =      26
    -   /vicepab    =     vicepab     =      ab     =      27
    -   
    -
    -

    and so on through -

       /vicepiv    =     vicepiv     =      iv     =      255
    -    
    -
    -

    To read in the value from the uss add command's --partition argument, specify the value $PART. -

    quota -
    Sets the maximum number of kilobyte blocks the volume can occupy on the -file server machine's disk. Specify an integer constant if all -volumes have the same quota (1024 equals a megabyte), or use one of -the number variables ($1 through $9) to assign different values to different -volumes. -

    mount_point -
    Creates a mount point for the volume, which serves as the volume's -root directory. Include the $USER variable as part of the pathname to -follow the convention that user home directory names include the -username. -

    Specify the read/write path to the mount point, to avoid the failure that -results from attempting to create a new mount point in a read-only -volume. By convention, the read/write path is indicated by placing a -period before the cell name at the pathname's second level (for example, -/afs/.abc.com). If the $AUTO variable appears -in this field, the directories named by each G instruction possibly -already indicate the read/write path. For further discussion of the -concept of read/write and read-only paths through the filespace, see the -reference page for the fs mkmount command.. -
    Note:If used, the $MTPT variable in this field takes its value from the uss -add command's -mount argument or from the -mount_point field of an add instruction in the bulk input -file. However, subsequent uses of the $MTPT variable (usually in -following D, E, or F instructions) take as -their value the complete contents of this field. -
    -

    owner -
    Specifies the username or UNIX user ID (UID) of the user to be designated -the mount point's owner in the output from the UNIX ls -ld -command. To follow the convention for home directory ownership, place -the value $UID in this field. -

    ACL -
    Sets the ACL on the new directory. Provide one or more paired -values, each pair consisting of an AFS username or group name and the desired -permissions, in that order. Separate the two parts of the pair, and -each pair, with a space. The fs setacl reference page -describes the available permissions. -

    Grant all permissions to the new user at least. The appropriate -value is $USER all. -

    AFS automatically grants the system:administrators group -all permissions as well. It is not possible to grant any permissions to -the issuer of the uss command. As the last step in account -creation, the uss command interpreter automatically deletes that -user from any ACLs set during the creation process. -

    -

    The X Instruction for Running a -Command - - - -

    The X instruction in a uss template file runs the -indicated command, which can be a standard UNIX or AFS command. It can -include any variables from the template file, which the uss command -interpreter resolves before passing the command on to the appropriate other -command interpreter. It must be a single line only, however (cannot -contain carriage returns or newline characters). -

    Any number of X instructions can appear in the template -file. If an instruction manipulates an element created by another -instruction, it must follow that instruction in the file. -

    The instruction has the following syntax: -

       X "command"
    -   
    -
    -

    where -

    -

    X -
    Indicates a command execution instruction. It must be a capital -letter. -

    command -
    Specifies the command to run. Surround it with double quotes as -shown if it contains one or more spaces. It can contain any variables -from the template file, but not newline characters. -
    -

    Examples -

    The following example A instruction sets a password lifetime of -254 days, prohibits password reuse, limits the number of consecutive failed -authentication attempts to nine and sets the corresponding locktime to -25:30 minutes (which is a multiple of 8.5 minutes). The -username is read in from the -user argument to the uss -add command or from the username field in each add -instruction in a bulk input file. -

       A $USER 254 noreuse 9 25:30
    -   
    -
    -

    The following example D instruction creates a directory called -public in a new user's home directory, designates the user as -the directory's owner, and grants him or her all ACL permissions. -

       D $MTPT/public 0755 $UID $USER all 
    -   
    -
    -

    The following example E instruction creates a file in the -current working directory called -username.etcp. The contents are an entry -suitable for incorporating into the cell's global -/etc/password file. -

       E  $USER.etcp  0644 root "$USER:X:$UID:10:$NAME:$MTPT:/bin/csh"
    -   
    -
    -

    The following example F instruction, appropriate for the ABC -Corporation cell, copies a prototype .login file into the -user's home directory. -

       F $MTPT/.login 0644 $UID /afs/abc.com/common/uss/skel/.login 
    -   
    -
    -

    In the following example, the State University cell's administrators -have decided to distribute user home directories evenly into three -directories. They define three G instructions: -

       G usr1
    -   G usr2
    -   G usr3
    -   
    -
    -

    and then put the following value in the mount_point field of the -V instruction: -

       /afs/stateu.edu/$AUTO/$USER
    -   
    -
    -

    Alternatively, if they include the entire directory pathname in the -G instruction: -

       G /afs/stateu.edu/usr1
    -   G /afs/stateu.edu/usr2
    -   G /afs/stateu.edu/usr3
    -   
    -
    -

    then the mount_point field of the V instruction -specifies only the following: -

       $AUTO/$USER
    -   
    -
    -

    The following example L instruction creates a hard link between -the files mail and mbox in the user's home -directory. -

       L $MTPT/mbox $MTPT/mail
    -   
    -
    -

    The following example S instruction, appropriate for the ABC -Corporation cell, links the file Mail/outgoing in the user's -home directory to the file -/afs/abc.com/common/mail/outgoing. -

       S /afs/abc.com/common/mail/outgoing $MTPT/Mail/outgoing
    -   
    -
    -

    The following example V instruction creates a volume called -user.username on the /vicepa partition -of the specified file server machine, assigning it a quota of 3000 kilobyte -blocks. The mount point is under /afs/abc.com/usr and -matches the username (the value of the $USER variable). The user owns -the home directory and has all access rights to it. The instruction -appears on two lines only for legibility; it must appear on a single line -in the template file. -

       V user.$USER $SERVER.abc.com /vicepa 3000   \
    -           /afs/abc.com/usr/$USER $UID $USER all 
    -   
    -
    -

    The following example X instruction mounts the backup version of -the user's volume at the OldFiles subdirectory. -

       X "fs mkm /afs/abc.com/usr/$USER/OldFiles   user.$USER.backup"
    -   
    -
    -

    Related Information -

    uss Bulk Input File -

    fs mkmount -

    uss add -

    uss bulk -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf056.htm b/doc/html/AdminReference/auarf056.htm deleted file mode 100644 index b2036c56a..000000000 --- a/doc/html/AdminReference/auarf056.htm +++ /dev/null @@ -1,26 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -


    AFS System Commands

    -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf057.htm b/doc/html/AdminReference/auarf057.htm deleted file mode 100644 index 3be407f2f..000000000 --- a/doc/html/AdminReference/auarf057.htm +++ /dev/null @@ -1,451 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    afs_intro

    -

    Purpose -

    Introduction to AFS commands -

    Description -

    AFS provides many commands that enable users and system administrators to -use and customize its features. Many of the commands belong to the -following categories, called command suites. -

    -

    backup -
    Interface for configuring and operating the AFS Backup System -

    bos -
    Interface to the Basic Overseer (BOS) Server for administering server -processes and configuration files -

    fs -
    Interface for administering access control lists (ACLs), the Cache -Manager, and other miscellaneous file system functions -

    fstrace -
    Interface for tracing Cache Manager operations when debugging problems -

    kas -
    Interface to the Authentication Server for administering security and -authentication information -

    pts -
    Interface to the Protection Server for administering AFS ID and group -membership information -

    uss -
    Interface for automated administration of user accounts -

    vos -
    Interface to the Volume Server and Volume Location (VL) Server for -administering volumes -
    -

    In addition, there are several commands that do not belong to -suites. -

    AFS Command Syntax
    -

    AFS commands that belong to suites have the following -structure: -

       command_suite operation_code -switch <value>[+]  [-flag]
    -   
    -
    -

    Command Names
    -

    Together, the command_suite and operation_code -make up the command name. -

    The command_suite specifies the group of related commands to -which the command belongs, and indicates which command interpreter and server -process perform the command. AFS has several command suites, including -bos, fs, kas, package, -pts, scout, uss and vos. -Some of these suites have an interactive mode in which the issuer omits the -command_suite portion of the command name. -

    The operation_code tells the command interpreter and server -process which action to perform. Most command suites include several -operation codes. The IBM AFS Administration Reference -describes each operation code in detail, and the IBM AFS Administration -Guide describes how to use them in the context of performing -administrative tasks. -

    Several AFS commands do not belong to a suite and so their names do not -have a command_suite portion. Their structure is otherwise -similar to the commands in the suites. -

    Options
    -

    The term option refers to both arguments and flags, which -are described in the following sections. -

    Arguments
    -

    One or more arguments can follow the command name. Arguments -specify the entities on which to act while performing the command (for -example, which server machine, server process, or file). To minimize -the potential for error, provide a command's arguments in the order -prescribed in its syntax definition. -

    Each argument has two parts, which appear in the indicated order: -

    -

    Some arguments accept multiple values, as indicated by trailing plus sign ( -+ ) in the command descriptions and online help. How many of -a command's arguments take multiple values, and their ordering with -respect to other arguments, determine when it is acceptable to omit -switches. See Conditions for Omitting Switches. -

    Some commands have optional as well as required arguments; the command -descriptions and online help show optional arguments in square brackets ([ -]). -

    Flags
    -

    Some commands have one or more flags, which specify the manner in which -the command interpreter and server process perform the command, or what kind -of output it produces. Flags are preceded by hyphens like switches, but -they take no values. Although the command descriptions and online help -generally list a command's flags after its arguments, there is no -prescribed order for flags. They can appear anywhere on the command -line following the operation code, except in between the parts of an -argument. Flags are always optional. -

    An Example Command
    -

    The following example illustrates the different parts -of a command that belongs to an AFS command suite. -

       % bos getdate -server fs1.abc.com -file ptserver kaserver 
    -   
    -
    -

    where -

    -

    Rules for Entering AFS Commands
    -

    Enter each AFS command on a single line (press -<Return> only at the end of the command). Some commands -in this document appear broken across multiple lines, but that is for -legibility only. -

    Use a space to separate each element on a command line from its -neighbors. Spaces rather than commas also separate multiple values of -an argument. -

    In many cases, the issuer of a command can reduce the amount of typing -necessary by using one or both of the following methods: -

    -

    The following sections explain the conditions for omitting or shortening -parts of the command line. It is always acceptable to type a command in -full, with all of its switches and no abbreviations. -

    Conditions for Omitting Switches  -It is always acceptable to type the switch part of an -argument, but in many cases it is not necessary. Specifically, switches -can be omitted if the following conditions are met. -

    -

    Omitting switches is possible only because there is a prescribed order for -each command's arguments. When the issuer does not include -switches, the command interpreter relies instead on the order of -arguments; it assumes that the first element after the operation code is -the command's first argument, the next element is the command's -second argument, and so on. The important exception is when a -command's final required argument accepts multiple values. In this -case, the command interpreter assumes that the issuer has correctly provided -one value for each argument up through the final one, so any additional values -at the end belong to the final argument. -

    The following list describes the rules for omitting switches from the -opposite perspective: an argument's switch must be provided when -any of the following conditions apply. -

    -

    An Example of Omitting Switches  -Consider again the example command from An Example Command. -

       %  bos getdate -server fs1.abc.com -file ptserver kaserver
    -   
    -
    -

    This command has two required arguments: the server machine name -(identified by the -server switch) and binary file name (identified -by the -file switch). The second argument accepts multiple -values. By complying with all three conditions, the issuer can omit the -switches: -

       % bos getdate fs1.abc.com ptserver kaserver
    -   
    -
    -

    Because there are no switches, the bos command interpreter -relies on the order of arguments. It assumes that the first element -following the operation code, fs1.abc.com, is the -server machine name, and that the next argument, ptserver, is a -binary file name. Then, because the command's second (and last) -argument accepts multiple values, the command interpreter correctly interprets -kaserver as an additional value for it. -

    On the other hand, the following is not acceptable because it violates the -first two conditions in Conditions for Omitting Switches: even though there is only one value per argument, the -arguments do not appear in the prescribed order, and a switch is provided for -one argument but not the other. -

       % bos getdate ptserver -server fs1.abc.com
    -   
    -
    -

    Rules for Using Abbreviations and Aliases
    -

    This section explains how to abbreviate operation codes, -option names, server machine names, partition names, and cell names. It -is not possible to abbreviate other types of values. -

    Abbreviating Operation Codes  -It is acceptable to abbreviate an operation code to the shortest form -that still distinguishes it from the other operation codes in its -suite. -

    For example, it is acceptable to shorten bos install to bos -i because there are no other operation codes in the bos -command suite that begin with the letter i. In contrast, -there are several bos operation codes that start with the letter -s, so the abbreviations must be longer to remain unambiguous: -

    -

    bos sa for bos salvage -

    bos seta for bos setauth -

    bos setc for bos setcellname -

    bos setr for bos setrestart -

    bos sh for bos shutdown -

    bos start for bos start -

    bos startu for bos startup -

    bos stat for bos status -

    bos sto for bos stop -

    -

    In addition to abbreviations, some operation codes have an -alias, a short form that is not derived by abbreviating the -operation code to its shortest unambiguous form. For example, the alias -for the fs setacl command is fs sa, whereas the shortest -unambiguous abbreviation is fs seta. -

    There are two usual reasons an operation code has an alias: -

    -

    Even if an operation code has an alias, it is still acceptable to use the -shortest unambiguous form. Thus, the fs setacl command has -three acceptable forms: fs setacl (the full form), fs -seta (the shortest abbreviation), and fs sa (the -alias). -

    Abbreviating Switches and Flags  -It is acceptable to shorten a switch or flag to the shortest form that -distinguishes it from the other switches and flags for its operation -code. It is often possible to omit switches entirely, subject to the -conditions listed in Conditions for Omitting Switches. -

    Abbreviating Server Machine Names  -AFS server machines must have fully-qualified -Internet-style host names (for example, fs1.abc.com), -but it is not always necessary to type the full name on the command -line. AFS commands accept unambiguous shortened forms, but depend on -the cell's name service (such as the Domain Name Service) or a local host -table to resolve a shortened name to the fully-qualified equivalent when the -command is issued. -

    Most commands also accept the dotted decimal form of the machine's IP -address as an identifier. -

    Abbreviating Partition Names  -Partitions that house AFS volumes must have names of -the form /vicepx or /vicepxx, where -the variable final portion is one or two lowercase letters. By -convention, the first server partition created on a file server machine is -called /vicepa, the second /vicepb, and so on. -The IBM AFS Quick Beginnings explains how to configure and name a -file server machine's partitions in preparation for storing AFS volumes -on them. -

    When issuing AFS commands, you can abbreviate a partition name using any of -the following forms: -

       /vicepa     =     vicepa      =      a      =      0
    -   /vicepb     =     vicepb      =      b      =      1
    -   
    -
    -

    After /vicepz (for which the index is 25) comes -

       /vicepaa    =     vicepaa     =      aa     =      26
    -   /vicepab    =     vicepab     =      ab     =      27
    -   
    -
    -

    and so on through -

       /vicepiv    =     vicepiv     =      iv     =      255
    -    
    -
    -

    Abbreviating Cell Names  -A cell's full name usually matches its Internet -domain name (such as stateu.edu for the State University or -abc.com for ABC Corporation). Some AFS commands -accept unambiguous shortened forms, usually with respect to the local -/usr/vice/etc/CellServDB file but sometimes depending on the -ability of the local name service to resolve the corresponding domain -name. -

    Displaying Online Help for AFS Commands
    -

    To display online help for AFS commands that belong to -suites, use the help and apropos operation codes. -A -help flag is also available on every almost every AFS -command. -

    The online help entry for a command consists of two or three lines: -

    -

    If no operation code is specified, the help operation code -displays the first line (short description) for every operation code in the -suite: -

       
    -   % command_suite  help
    -   
    -
    -

    If the issuer specifies one or more operation codes, the help -operation code displays each command's complete online entry (short -description, alias if any, and syntax): -

       
    -   % command_suite help operation_code+
    -   
    -
    -

    The -help flag displays a command's syntax but not the -short description or alias: -

       % command_name -help  
    -   
    -
    -

    The apropos operation code displays the short description of any -command in a suite whose operation code or short description includes the -specified keyword: -

       % command_suite apropos "<help string>"
    -   
    -
    -

    The following example command displays the complete online help entry for -the fs setacl command: -

       
    -   % fs help setacl   
    -   fs setacl: set access control list
    -   aliases: sa
    -   Usage: fs setacl -dir <directory>+ -acl <access list entries>+ 
    -   [-clear] [-negative] [-id] [-if] [-help]
    -   
    -
    -

    To see only the syntax statement, use the -help flag: -

       % fs setacl -help
    -   Usage: fs setacl -dir <directory>+ -acl <access list entries>+ 
    -   [-clear] [-negative] [-id] [-if] [-help]
    -   
    -
    -

    In the following example, a user wants to display the quota for her home -volume. She knows that the relevant command belongs to the -fs suite, but cannot remember the operation code. She uses -quota as the keyword: -

       
    -   % fs apropos quota
    -   listquota: list volume quota
    -   quota: show volume quota usage
    -   setquota: set volume quota
    -   
    -
    -

    The following illustrates the error message that results if no command name -or short description contains the keyword: -

       
    -   % fs apropos "list quota"
    -   Sorry, no commands found
    -   
    -
    -

    Privilege Required -

    Many AFS commands require one or more types of administrative -privilege. See the reference page for each command. -

    Related Information -

    -

    afsd -

    afsmonitor -

    backup -

    bos -

    bosserver -

    buserver -

    butc -

    dlog -

    dpass -

    fileserver -

    fms -

    fs -

    fstrace -

    ftpd (AFS version) -

    inetd (AFS version) -

    kadb_check -

    kas -

    kaserver -

    kdb -

    klog -

    knfs -

    kpasswd -

    kpwvalid -

    package -

    package -

    package_test -

    pagsh -

    prdb_check -

    pts -

    ptserver -

    rcp (AFS version) -

    rsh (AFS version) -

    runntp -

    rxdebug -

    salvager -

    scout -

    sys -

    tokens -

    translate_et -

    unlog -

    up -

    upclient -

    upserver -

    uss -

    vldb_check -

    vlserver -

    volinfo -

    volserver -

    vos -

    xfs_size_check -

    xstat_cm_test -

    xstat_fs_test -

    -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf058.htm b/doc/html/AdminReference/auarf058.htm deleted file mode 100644 index 4ccffb67f..000000000 --- a/doc/html/AdminReference/auarf058.htm +++ /dev/null @@ -1,433 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    afsd

    - - - - - - - - -

    Purpose -

    Initializes the Cache Manager and starts related daemons. -

    Synopsis -

    afsd [-blocks <1024 byte blocks in cache>]  
    -     [-files <files in cache>]
    -     [-rootvol <name of AFS root volume>]
    -     [-stat <number of stat entries>]
    -     [-memcache]  [-cachedir <cache directory>]  
    -     [-mountdir <mount location>]
    -     [-daemons <number of daemons to use>]  
    -     [-nosettime]  [-verbose]  [-rmtsys]  [-debug]  
    -     [-chunksize <log(2) of chunk size>]
    -     [-dcache <number of dcache entries>]
    -     [-volumes <number of volume entries>]  
    -     [-biods <number of bkg I/O daemons (aix vm)>]
    -     [-prealloc <number of 'small' preallocated blocks>]
    -     [-confdir <configuration directory>]
    -     [-logfile <Place to keep the CM log>]  
    -     [-waitclose]  [-shutdown]  [-enable_peer_stats]  
    -     [-enable_process_stats]  [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The afsd command initializes the Cache Manager on an AFS client -machine by transferring AFS-related configuration information into kernel -memory and starting several daemons. More specifically, the -afsd command performs the following actions: -

    -

    In addition to setting cache configuration parameters, the afsd -program starts the following daemons. (On most system types, these -daemons appear as nameless entries in the output of the UNIX ps -command.) -

    -

    Cautions -

    Do not use the -shutdown parameter. It does not shutdown -the Cache Manager effectively. Instead, halt Cache Manager activity by -using the standard UNIX umount command to unmount the AFS root -directory (by convention, /afs). The machine must then be -rebooted to reinitialize the Cache Manager. -

    Options -

    -

    -blocks -
    Specifies the number of kilobyte blocks to be made available for caching -in the machine's cache directory (for a disk cache) or memory (for a -memory cache), overriding the default defined in the third field of the -/usr/vice/etc/cacheinfo file. For a disk cache, the value -cannot exceed 95% of the space available in the cache partition. If -using a memory cache, do not combine this argument with the -dcache -argument, since doing so can possibly result in a chunk size that is not an -exponent of 2. -

    -files -
    Specifies the number of Vn files to create in the -cache directory for a disk cache, overriding the default that is calculated as -described in the Description section. Each -Vn file accommodates a chunk of data, and can grow to a -maximum size of 64 KB by default. Do not combine this argument with the --memcache argument. -

    -rootvol -
    Names the read/write volume corresponding to the root directory for the -AFS file tree (which is usually the /afs directory). This -value overrides the default of the root.afs volume. -

    -stat -
    Specifies the number of entries to allocate in the machine's memory -for recording status information about the AFS files in the cache. This -value overrides the default of 300. -

    -memcache -
    Initializes a memory cache rather than a disk cache. Do not combine -this flag with the -files argument. -

    -cachedir -
    Names the local disk directory to be used as the cache. This value -overrides the default defined in the second field of the -/usr/vice/etc/cacheinfo file. -

    -mountdir -
    Names the local disk directory on which to mount the root of the AFS -filespace. This value overrides the default defined in the first field -of the /usr/vice/etc/cacheinfo file. If a value other than -the /afs directory is used, the machine cannot access the filespace -of cells that do use that value. -

    -daemons -
    Specifies the number of background daemons to run on the machine. -These daemons improve efficiency by doing prefetching and background writing -of saved data. This value overrides the default of 2, which is adequate -for a machine serving up to five users. Values greater than -6 are not generally more effective than 6. -

    Note: On AIX machines with integrated virtual memory (VM), -the number of VM daemons is set to twice the value of this argument, if it is -provided and the -biods argument is not. If both arguments -are omitted, there are five VM daemons. -

    -nosettime -
    Prevents the Cache Manager from synchronizing its clock with the clock on -a server machine selected at random, by checking the time on the server -machine every five minutes. Use this flag only on a machine that is -already using another time synchronization protocol (for example, a server -machine that is running the runntp process). -

    -verbose -
    Generates a detailed trace of the afsd program's actions -on the standard output stream. -

    -rmtsys -
    Initializes an additional daemon to execute AFS-specific system calls on -behalf of NFS client machines. Use this flag only if the machine is an -NFS/AFS translator machine serving users of NFS client machines who execute -AFS commands. - -

    -debug -
    Generates a highly detailed trace of the afsd program's -actions on the standard output stream. The information is useful mostly -for debugging purposes. -

    -chunksize -
    Sets the size of each cache chunk. The integer provided, which must -be from the range 0 to 30, is used as an exponent on the -number 2. It overrides the default of 16 for a disk cache -(216 is 64 KB) and 13 for a memory cache (213 is 8 -KB). A value of 0 or less, or greater than 30, -sets chunk size to the appropriate default. Values less than -10 (which sets chunk size to a 1 KB) are not recommended. -Combining this argument with the -dcache argument is not -recommended because it requires that the issuer calculate the cache size that -results. -

    -dcache -
    Sets the number of dcache entries in memory, which are used to store -information about cache chunks. For a disk cache, this overrides the -default, which is 50% of the number of Vn files (cache -chunks). For a memory cache, this argument effectively sets the number -of cache chunks, but its use is not recommended, because it requires the -issuer to calculate the resulting total cache size (derived by multiplying -this value by the chunk size). Do not combine this argument with the --blocks argument, since doing so can possibly result in a chunk -size that is not an exponent of 2. -

    -volumes -
    Specifies the number of memory structures to allocate for storing volume -location information. The default value is 50. -

    -biods -
    Sets the number of VM daemons dedicated to performing I/O operations on a -machine running a version of AIX with virtual memory (VM) integration. -If both this argument and the -daemons argument are omitted, the -default is five. If this argument is omitted but the --daemons argument is provided, the number of VM daemons is set to -twice the value of the -daemons argument. -
    Note:Provide this argument only on a machine that runs AIX with VM -integration. -
    -

    -prealloc -
    Specifies the number of pieces of memory to preallocate for the Cache -Manager's internal use. The default initial value is 400, but the -Cache Manager dynamically allocates more memory as it needs it. -

    -confdir -
    Names a directory other than the /usr/vice/etc directory from -which to fetch the cacheinfo, ThisCell, and -CellServDB configuration files. -

    -logfile -
    Is obsolete and has no real effect. It specifies an alternate file -in which to record a type of trace that the Cache Manager no longer -generates; the default value is /usr/vice/etc/AFSLog. -

    -waitclose -
    Has no effect on the operation of the Cache Manager. The behavior -it affected in previous versions of the Cache Manager, to perform synchronous -writes to the File Server, is now the default behavior. To perform -asynchronous writes in certain cases, use the fs storebehind -command. -

    -shutdown -
    Shuts down the Cache Manager, but not in the most effective possible -way. Do not use this flag. -

    -enable_peer_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. For each connection with a specific UDP port on another -machine, a separate record is kept for each type of RPC (FetchFile, GetStatus, -and so on) sent or received. To display or otherwise access the -records, use the Rx Monitoring API. -

    -enable_process_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. A separate record is kept for each type of RPC (FetchFile, -GetStatus, and so on) sent or received, aggregated over all connections to -other machines. To display or otherwise access the records, use the Rx -Monitoring API. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The afsd command is normally included in the machine's AFS -initialization file, rather than typed at the command shell prompt. For -most disk caches, the appropriate form is -

       /usr/vice/etc/afsd
    -   
    -
    -

    The following command is appropriate when enabling a machine to act as an -NFS/AFS Translator machine serving more than five users. -

       /usr/vice/etc/afsd -daemons 4 -rmtsys
    -   
    -
    -

    The following command initializes a memory cache and sets chunk size to 16 -KB (214). -

       /usr/vice/etc/afsd -memcache -chunksize 14
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    CacheItems -

    CellServDB (client version) -

    ThisCell (client version) -

    Vn -

    cacheinfo - - - - - -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf059.htm b/doc/html/AdminReference/auarf059.htm deleted file mode 100644 index b14f0ab78..000000000 --- a/doc/html/AdminReference/auarf059.htm +++ /dev/null @@ -1,329 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    afsmonitor

    -

    Purpose -

    Monitors File Servers and Cache Managers -

    Description -

    afsmonitor [initcmd]  [-config <configuration file>]
    -           [-frequency <poll frequency, in seconds>]
    -           [-output <storage file name>]  [-detailed] 
    -           [-debug <turn debugging output on to the named file>]
    -           [-fshosts <list of file servers to monitor>+]
    -           [-cmhosts <list of cache managers to monitor>+]
    -           [-buffers <number of buffer slots>]  [-help]
    -   
    -afsmonitor [i]  [-co <configuration file>]
    -           [-fr <poll frequency, in seconds>]
    -           [-o <storage file name>]  [-det]
    -           [-deb <turn debugging output on to the named file>]
    -           [-fs <list of file servers to monitor>+]
    -           [-cm <list of cache managers to monitor>+]
    -           [-b <number of buffer slots>]  [-h]
    -
    -

    Description -

    The afsmonitor command initializes a program that gathers and -displays statistics about specified File Server and Cache Manager -operations. It allows the issuer to monitor, from a single location, a -wide range of File Server and Cache Manager operations on any number of -machines in both local and foreign cells. -

    There are 271 available File Server statistics and 571 available Cache -Manager statistics, listed in the appendix about afsmonitor -statistics in the IBM AFS Administration Guide. By default, -the command displays all of the relevant statistics for the file server -machines named by the -fshosts argument and the client machines -named by the -cmhosts argument. To limit the display to only -the statistics of interest, list them in the configuration file specified by -the -config argument. In addition, use the configuration -file for the following purposes: -

    -

    For a description of the configuration file, see the afsmonitor -Configuration File reference page -

    Cautions -

    The following software must be accessible to a machine where the -afsmonitor program is running: -

    - - -

    The afsmonitor screens format successfully both on so-called -dumb terminals and in windowing systems that emulate terminals. For the -output to looks its best, the display environment needs to support reverse -video and cursor addressing. Set the TERM environment variable to the -correct terminal type, or to a value that has characteristics similar to the -actual terminal type. The display window or terminal must be at least -80 columns wide and 12 lines long. - - - -

    The afsmonitor program must run in the foreground, and in its -own separate, dedicated window or terminal. The window or terminal is -unavailable for any other activity as long as the afsmonitor -program is running. Any number of instances of the -afsmonitor program can run on a single machine, as long as each -instance runs in its own dedicated window or terminal. Note that it can -take up to three minutes to start an additional instance. -

    Options -

    -

    initcmd -
    Accommodates the command's use of the AFS command parser, and is -optional. -

    -config -
    Names the configuration file which lists the machines to monitor, -statistics to display, and threshold values, if any. A partial pathname -is interpreted relative to the current working directory. Provide this -argument if not providing the -fshosts argument, --cmhosts argument, or neither. For instructions on creating -this file, see the preceding Description section, and the section -on the afsmonitor program in the IBM AFS Administration -Guide. -

    -frequency -
    Specifies in seconds how often the afsmonitor program probes -the File Servers and Cache Managers. Valid values range from -1 to 86400 (which is 24 hours); the default value -is 60. This frequency applies to both File Servers and Cache -Managers, but the afsmonitor program initiates the two types of -probes, and processes their results, separately. The actual interval -between probes to a host is the probe frequency plus the time required for all -hosts to respond. -

    -output -
    Names the file to which the afsmonitor program writes all of -the statistics that it collects. By default, no output file is -created. See the section on the afsmonitor command in the -IBM AFS Administration Guide for information on this file. -

    -detailed -
    Formats the information in the output file named by -output -argument in a maximally readable format. Provide the -output -argument along with this one. -

    -fshosts -
    Names one or more machines from which to gather File Server -statistics. For each machine, provide either a fully qualified host -name, or an unambiguous abbreviation (the ability to resolve an abbreviation -depends on the state of the cell's name service at the time the command -is issued). This argument can be combined with the -cmhosts -argument, but not with the -config argument. -

    -cmhosts -
    Names one or more machines from which to gather Cache Manager -statistics. For each machine, provide either a fully qualified host -name, or an unambiguous abbreviation (the ability to resolve an abbreviation -depends on the state of the cell's name service at the time the command -is issued). This argument can be combined with the -fshosts -argument, but not with the -config argument. -

    -buffers -
    Is nonoperational and provided to accommodate potential future -enhancements to the program. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The afsmonitor program displays its data on three screens: -

    -

    Fields at the corners of every screen display the following -information: -

    -

    Navigating the afsmonitor Display Screens -

    As noted, the lower left hand corner of every display screen displays the -names of the commands currently available for moving to alternate screens, -which can either be a different type or display more statistics or machines of -the current type. To execute a command, press the lowercase version of -the first letter in its name. Some commands also have an uppercase -version that has a somewhat different effect, as indicated in the following -list. -

    -

    cm -
    Switches to the Cache Managers screen. Available only on -the System Overview and File Servers screens. -

    fs -
    Switches to the File Servers screen. Available only on -the System Overview and the Cache Managers -screens. -

    left -
    Scrolls horizontally to the left, to access the data columns situated to -the left of the current set. Available when the <<< -symbol appears at the top left of the screen. Press uppercase -L to scroll horizontally all the way to the left (to display the -first set of data columns). -

    next -
    Scrolls down vertically to the next page of machine names. -Available when there are two or more pages of machines and the final page is -not currently displayed. Press uppercase N to scroll to the -final page. -

    oview -
    Switches to the System Overview screen. Available only -on the Cache Managers and File Servers screens. -

    prev -
    Scrolls up vertically to the previous page of machine names. -Available when there are two or more pages of machines and the first page is -not currently displayed. Press uppercase N to scroll to the -first page. -

    right -
    Scrolls horizontally to the right, to access the data columns situated to -the right of the current set. This command is available when the ->>> symbol appears at the upper right of the screen. Press -uppercase R to scroll horizontally all the way to the right (to -display the final set of data columns). -
    -

    The System Overview Screen -

    The System Overview screen appears automatically as the -afsmonitor program initializes. This screen displays the -status of as many File Server and Cache Manager processes as can fit in the -current window; scroll down to access additional information. -

    The information on this screen is split into File Server information on the -left and Cache Manager information on the right. The header for each -grouping reports two pieces of information: -

    -

    A list of the machines being monitored follows. If there are any -alerts on a machine, the number of them appears in square brackets to the left -of the hostname. If a process failed to respond to the last probe, the -letters PF (probe failure) appear in square brackets to the left of -the hostname. -

    The File Servers Screen -

    The File Servers screen displays the values collected at the -most recent probe for File Server statistics. -

    A summary line at the top of the screen (just below the standard program -version and screen title blocks) specifies the number of monitored File -Servers, the number of alerts, and the number of machines affected by the -alerts. -

    The first column always displays the hostnames of the machines running the -monitored File Servers. -

    To the right of the hostname column appear as many columns of statistics as -can fit within the current width of the display screen or window; each -column requires space for 10 characters. The name of the statistic -appears at the top of each column. If the File Server on a machine did -not respond to the most recent probe, a pair of dashes (--) appears -in each column. If a value exceeds its configured threshold, it is -highlighted in reverse video. If a value is too large to fit into the -allotted column width, it overflows into the next row in the same -column. -

    The Cache Managers Screen -

    The Cache Managers screen displays the values collected at the -most recent probe for Cache Manager statistics. -

    A summary line at the top of the screen (just below the standard program -version and screen title blocks) specifies the number of monitored Cache -Managers, the number of alerts, and the number of machines affected by the -alerts. -

    The first column always displays the hostnames of the machines running the -monitored Cache Managers. -

    To the right of the hostname column appear as many columns of statistics as -can fit within the current width of the display screen or window; each -column requires space for 10 characters. The name of the statistic -appears at the top of each column. If the Cache Manager on a machine -did not respond to the most recent probe, a pair of dashes (--) -appears in each column. If a value exceeds its configured threshold, it -is highlighted in reverse video. If a value is too large to fit into -the allotted column width, it overflows into the next row in the same -column. -

    Writing to an Output File -

    Include the -output argument to name the file into which the -afsmonitor program writes all of the statistics it collects. -The output file can be useful for tracking performance over long periods of -time, and enables the administrator to apply post-processing techniques that -reveal system trends. The AFS distribution does not include any -post-processing programs. -

    The output file is in ASCII format and records the same information as the -File Server and Cache Manager display screens. -Each line in the file uses the following format to record the time at which -the afsmonitor program gathered the indicated statistic from the -Cache Manager (CM) or File Server (FS) running on the -machine called host_name. If a probe failed, the error code --1 appears in the statistic field. -

       time  host_name  CM|FS   statistic
    -   
    -
    -

    If the administrator usually reviews the output file manually, rather than -using it as input to an automated analysis program or script, including the --detail flag formats the data in a more easily readable -form. -

    Examples -

    For examples of commands, display screens, and configuration files, see the -section about the afsmonitor program in the IBM AFS -Administration Guide. -

    Privilege Required -

    None -

    Related Information -

    afsmonitor Configuration File -

    fstrace -

    scout -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf060.htm b/doc/html/AdminReference/auarf060.htm deleted file mode 100644 index 5c59c78ed..000000000 --- a/doc/html/AdminReference/auarf060.htm +++ /dev/null @@ -1,267 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup

    - - - - - -

    Purpose -

    Introduction to the backup command suite -

    Description -

    The commands in the backup command suite are the administrative -interface to the AFS Backup System. There are several categories of -commands in the suite: -

    -

    The backup command interpreter interacts with two other -processes: - - -

    -

    In addition to the standard command line interface, the backup -command suite provides an interactive interface, which has several -useful features described on the backup (interactive) reference -page. Three of the commands in the suite are available only in -interactive mode: (backup) jobs, (backup) kill, -and (backup) quit. -

    Options -

    The following options are available on many commands in the -backup suite. The reference page for each command also lists -them, but they are described here in greater detail. - - - -

    -

    -cell <cell name> -
    Names the cell in which to run the command. It is acceptable to -abbreviate the cell name to the shortest form that distinguishes it from the -other entries in the /usr/vice/etc/CellServDB file on the local -machine. If the -cell argument is omitted, the command -interpreter determines the name of the local cell by reading the following in -order: -
      -

    1. The value of the AFSCELL environment variable -

    2. The local /usr/vice/etc/ThisCell file -
    -

    -

    Do not combine the -cell and -localauth -options. A command on which the -localauth flag is included -always runs in the local cell (as defined in the server machine's local -/usr/afs/etc/ThisCell file), whereas a command on which the --cell argument is included runs in the specified foreign -cell. -

    The -cell argument is not available on commands issued in -interactive mode. The cell defined when the backup command -interpreter enters interactive mode applies to all commands issued during the -interactive session. - -

    -help -
    Prints a command's online help message on the standard output -stream. Do not combine this flag with any of the command's other -options; when it is provided, the command interpreter ignores all other -options, and only prints the help message. -

    - --localauth -
    Constructs a server ticket using the server encryption key with the -highest key version number in the local /usr/afs/etc/KeyFile -file. The backup command interpreter presents the ticket, -which never expires, to the Backup Server, Volume Server and Volume Location -(VL) Server during mutual authentication. -

    Use this flag only when issuing a command on a server machine; client -machines do not usually have a /usr/afs/etc/KeyFile file. -The issuer of a command that includes this flag must be logged on to the -server machine as the local superuser root. The flag is -useful for commands invoked by an unattended application program, such as a -process controlled by the UNIX cron utility or by a cron entry in -the machine's /usr/afs/local/BosConfig file. It is also -useful if an administrator is unable to authenticate to AFS but is logged in -as the local superuser root. -

    Do not combine the -cell and -localauth -options. A command on which the -localauth flag is included -always runs in the local cell (as defined in the server machine's local -/usr/afs/etc/ThisCell file), whereas a command on which the --cell argument is included runs in the specified foreign -cell. -

    The -localauth argument is not available on commands issued in -interactive mode. The local identity and AFS tokens with which the -backup command interpreter enters interactive mode apply to all -commands issued during the interactive session. -

    - --portoffset <TC port offset> -
    Specifies the port offset number of the Tape Coordinator that is to -execute the backup command. The port offset number uniquely -identifies a pairing of a Tape Coordinator (butc) process and tape -device or backup data file. -

    The backup command interpreter and Tape Coordinator process -communicate via a UDP socket, or port. Before issuing a -backup command that involves reading or writing a tape, the backup -operator must start a butc process that controls the appropriate -tape device and listens for requests sent to its port number. If a -Backup System machine has multiple tape devices attached, they can perform -backup operations simultaneously because each device has its own associated -butc process and port offset number. -

    The Backup System associates a tape capacity and file mark size with each -port offset (as defined in the tapeconfig file). For a -compressing tape device, the capacity and file mark values differ for -compression and non-compression modes, so the two modes have distinct port -offset numbers. -

    The Backup Database can store up to 58,511 port offsets, so the legal -values for this argument are the integers 0 through -58510. If the issuer omits the argument, it defaults to -0. (The limit of 58,511 port offsets results from the fact -that UDP socket numbers are identified by a 16-bit integer, and the lowest -socket number used by the Backup System is 7025. The largest number -that a 16-bit integer can represent is 65,535. Subtracting 7,025 yields -58,510. The addition of port offset 0 (zero) increases the maximum to -58,511.) -

    Although it is possible to define up to 58,511 port offset numbers for a -cell, it is not possible to run 58,511 tape devices simultaneously, due to the -following limits: -

      -

    • The maximum number of dump or restore operations that can run -simultaneously is 64. -

    • The maximum number of tape devices that can work together on a restore -operation is 128 (that is the maximum number of values that can be provided -for the -portoffset argument to the backup diskrestore, -backup volrestore, or backup volsetrestore -command). -
    -

    -

    The Backup System does not reserve UDP sockets. If another -application is already using the Tape Coordinator's socket when it tries -to start, the butc process fails and the following error message -appears at the shell prompt: -

       bind: Address already in use
    -   rxi_GetUDPSocket: bind failed
    -   
    -
    -
    -

    Privilege Required - - -

    To issue any backup command that accesses the Backup Database -only, the issuer must be listed in the /usr/afs/etc/UserList file -on every machine where the Backup Server is running. To issue any -backup command that accesses volume data, the issuer must appear in -the UserList file on every Backup Server machine, every Volume -Location (VL) Server machine, and every file server machine that houses -affected volumes. By convention, a common UserList file is -distributed to all database server and file server machines in the -cell. See the chapter on privileged users in the IBM AFS -Administration Guide for more information on this type of -privilege. -

    If the -localauth flag is included, the user must instead be -logged on as the local superuser root on the server machine where -the backup command is issued. -

    Related Information -

    BosConfig -

    CFG_device_name -

    CellServDB (client version) -

    KeyFile -

    ThisCell (client version) -

    ThisCell (server version) -

    UserList -

    tapeconfig -

    backup adddump -

    backup addhost -

    backup addvolentry -

    backup addvolset -

    backup dbverify -

    backup deldump -

    backup deletedump -

    backup delhost -

    backup delvolentry -

    backup delvolset -

    backup diskrestore -

    backup dump -

    backup dumpinfo -

    backup help -

    backup interactive -

    backup jobs -

    backup kill -

    backup labeltape -

    backup listdumps -

    backup listhosts -

    backup listvolsets -

    backup quit -

    backup readlabel -

    backup restoredb -

    backup savedb -

    backup scantape -

    backup setexp -

    backup status -

    backup volinfo -

    backup volrestore -

    backup volsetrestore -

    buserver -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf061.htm b/doc/html/AdminReference/auarf061.htm deleted file mode 100644 index 1aaf9c803..000000000 --- a/doc/html/AdminReference/auarf061.htm +++ /dev/null @@ -1,186 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup adddump

    - - - - - - - - - - - -

    Purpose -

    Defines a dump level in the dump hierarchy -

    Synopsis -

    backup adddump -dump <dump level name>+ [-expires <expiration date>+]
    -               [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup addd -d  <dump level name>+ [-e <expiration date>+]  [-l]  
    -            [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup adddump command creates one or more dump levels in -the dump hierarchy stored in the Backup Database, and optionally assigns an -expiration date to each one. All of the dump levels in the Backup -Database collectively constitute the dump hierarchy. -

    Use the -expires argument to associate an expiration date with -each dump level. When the Backup System subsequently creates a dump at -the dump level, it uses the specified value to derive the dump's -expiration date, which it records on the label of the tape (or backup data -file). The Backup System refuses to overwrite a tape until after the -latest expiration date of any dump that the tape contains, unless the -backup labeltape command is used to relabel the tape. If a -dump level does not have an expiration date, the Backup System treats dumps -created at the level as expired as soon as it creates them. -

    (Note that the Backup System does not automatically remove a dump's -record from the Backup Database when the dump reaches its expiration date, but -only if the tape that contains the dump is recycled or relabeled. To -remove expired and other obsolete dump records, use the backup -deletedump command.) -

    Define either an absolute or relative expiration date: -

    -

    Options -

    -

    -dump -
    Names each dump level to add to the dump hierarchy. Precede full -dump level names with a slash (for example, /full). Indicate -an incremental dump level by preceding it with an ordered list of the dump -levels directly above it in the hierarchy (its parent dump levels); use -the slash as a separator. The parent dump levels must already -exist. For example, the dump levels /full and -/full/incremental1 must exist when the incremental dump level -/full/incremental1/incremental2 is created. -

    Dump level names can have any number of levels, but cannot exceed 256 -characters in length, including the slashes. The maximum length for any -single level (the text between slashes) is 28 characters, not including the -preceding slash. -

    All alphanumeric characters are allowed in dump level names. Do not -use the period (.), however, because it is the separator -between the volume set name and dump level name in the dump name assigned -automatically by the backup dump command. It is best not to -include other metacharacters either; if using them, enclose them in -double quotes (" ") when issuing the backup adddump -command outside interactive mode. -

    -expires -
    Defines the absolute or relative expiration date to associate with each -dump level named by the -dump argument. Absolute expiration -dates have the following format: -

    -

       [at] {NEVER | mm/dd/yyyy [hh:MM] }
    -   
    -
    -

    where the optional word at is followed either by the string -NEVER, which indicates that dumps created at the dump level never -expire, or by a date value with a required portion (mm for month, -dd for day, and yyyy for year) and an optional portion -(hh for hours and MM for minutes). -

    Omit the hh:MM portion to use the default of -midnight (00:00 hours), or provide a value in 24-hour format (for -example, 20:30 is 8:30 p.m.). -Valid values for the year range from 1970 to 2037; -higher values are not valid because the latest possible date in the standard -UNIX representation is in February 2038. The command interpreter -automatically reduces later dates to the maximum value. -

    Relative expiration dates have the following format: -

       [in] [yearsy] [monthsm] [daysd]
    -   
    -
    -

    -

    where the optional word in is followed by at least one of a -number of years (maximum 9999) followed by the letter y, -a number of months (maximum 12) followed by the letter -m, or a number of days (maximum 31) followed by the -letter d. If providing more than one of the three, list them -in the indicated order. If the date that results from adding the -relative expiration value to a dump's creation time is later than the -latest possible date in the UNIX time representation, the Backup System -automatically reduces it to that date. -
    Note:A plus sign follows this argument in the command's syntax statement -because it accepts a multiword value which does not need to be enclosed in -double quotes or other delimiters, not because it accepts multiple -dates. Provide only one date (and optionally, time) definition to be -associated with each dump level specified by the -dump -argument. -
    -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command defines a full dump called /1999 with a -relative expiration date of one year: -

       % backup adddump -dump /1999 -expires in 1y
    -   
    -
    -

    The following command defines an incremental dump called -/sunday1/monday1 with a relative expiration date of 13 days: -

       % backup adddump -dump /sunday1/monday1 -expires in 13d
    -   
    -
    -

    The following command defines two dump incremental dump levels, -/Monthly/Week1 and /Monthly/Week2. Their parent, -the full dump level /Monthly, must already exist. The -expiration date for both levels is 12:00 a.m. on 1 January -2000. -

       % backup adddump -dump /Monthly/Week1 /Monthly/Week2 -expires at 01/01/2000
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup deldump -

    backup deletedump -

    backup listdumps -

    backup setexp -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf062.htm b/doc/html/AdminReference/auarf062.htm deleted file mode 100644 index 39ba17433..000000000 --- a/doc/html/AdminReference/auarf062.htm +++ /dev/null @@ -1,116 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup addhost

    - - - - - - - - - - -

    Purpose -

    Adds a Tape Coordinator entry to the Backup Database -

    Synopsis -

    backup addhost -tapehost <tape machine name> [-portoffset <TC port offset>]
    -               [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup addh -t <tape machine name>  [-p <TC port offset>]
    -            [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup addhost command creates a Tape Coordinator entry in -the Backup Database. The entry records -

    -

    Each Tape Coordinator must have its own port offset number, and the command -fails if a Backup Database entry already exists for the requested port offset -number. To display existing Tape Coordinator entries, use the -backup listhosts command. -

    Options -

    -

    -tapehost -
    Specifies the fully-qualified hostname of the machine for which to create -a Tape Coordinator entry in the Backup Database. The machine must have -an entry in either the cell's naming service (such as the Domain Name -Service) or the host file (/etc/hosts or equivalent) on the machine -where the command is issued. -

    -portoffset -
    Specifies the Tape Coordinator's port offset number. Provide -an integer from the range 0 through 58510, or omit this -argument to use the default value of 0 (zero). The value -must match the port offset number recorded for the same combination of Tape -Coordinator and tape device or file in the -/usr/afs/backup/tapeconfig file on the Tape Coordinator machine -named by the -tapehost argument. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command creates an entry in the Backup Database that assigns -port offset number 4 to a Tape Coordinator running on the machine -backup1.abc.com: -

       % backup addhost -tapehost backup1.abc.com -portoffset 4
    -   
    -
    -

    The following command creates a Backup Database entry that assigns port -offset number 0 to a Tape Coordinator on the machine -backup3.abc.com: -

       % backup addhost backup3.abc.com
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup delhost -

    backup listhosts -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf063.htm b/doc/html/AdminReference/auarf063.htm deleted file mode 100644 index c0de2f716..000000000 --- a/doc/html/AdminReference/auarf063.htm +++ /dev/null @@ -1,189 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup addvolentry

    - - - - - - - - - - - - - - -

    Purpose -

    Defines a volume entry in a volume set -

    Synopsis -

    backup addvolentry -name <volume set name>  -server <machine name>
    -                   -partition <partition name> 
    -                   -volumes <volume name (regular expression)>   
    -                   [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup addvole -n <volume set name>  -s <machine name> -p <partition name>
    -               -v <volume name (regular expression)>
    -               [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup addvolentry command adds a volume entry definition to -the existing volume set named by the -name argument. A -volume entry definition can match one or more volumes, depending on the -combination of the -server, -partition, and --volumes arguments. -

    For the -server and -partition arguments, provide -either -

    -

    For the -volumes argument, specify a combination of alphanumeric -characters and one or more metacharacters to wildcard part or all of the -volume name. The Options section lists the acceptable -metacharacters. -

    Cautions -

    It is best to issue this command in interactive mode. If issuing it -at the shell prompt, enclose any strings containing metacharacters in double -quotes, or escape the metacharacters with other delimiters, to prevent the -shell from interpreting them. Adding volume entries to a temporary -volume set is possible only within the interactive session in which the volume -set was created. -

    Options -

    -

    -name -
    Names the volume set to which to add this volume entry definition. -The volume set must already exist (use the backup addvolset command -to create it). -

    -server -
    Defines the set of one or more file server machines that house the volumes -in the volume entry. Provide either one fully-qualified hostname (such -as fs1.abc.com) or the metacharacter expression -.* (period and asterisk), which matches all machine names in -the VLDB. -

    -partition -
    Defines the set of one or more partitions that house the volumes in the -volume entry. Provide either one complete partition name (such as -/vicepa) or the metacharacter expression .* -(period and asterisk), which matches all partition names. -

    -volumes -
    Defines the set of one or more volumes included in the volume -entry. Specify the volumes by name, by using any combination of regular -alphanumeric characters and one or more of the following metacharacter -expressions: - - -
    -

    . -
    The period matches any single character. -

    * -
    The asterisk matches zero or more instances of the preceding -character. Combine it with any other alphanumeric character or -metacharacter. -

    [ ] -
    Square brackets around a list of characters match a single instance of any -of the characters, but no other characters; for example, [abc] -matches a single a or b or c, but not -d or A. This expression can be combined with the -asterisk. -

    ^ -
    The caret, when used as the first character in a square-bracketed set, -designates a match with any single character except the characters -that follow it; for example, [^a] matches any single character -except lowercase a. This expression can be combined with the -asterisk. -

    \ -
    A backslash preceding any of the metacharacters in this list makes it -match its literal value only. For example, the expression -\. (backslash and period) matches a single period, -\* a single asterisk, and \\ a single backslash. -Such expressions can be combined with the asterisk (for example, -\.* matches any number of periods). -
    -

    -

    Perhaps the most common metacharacter expression is the period followed by -an asterisk (.*). This expression matches any string -of any length, because the period matches any character and the asterisk means -any number of that character. As mentioned, it is the only acceptable -metacharacter expression for the -server and -partition -arguments. In a volume definition it can stand alone (in which case it -matches every volume listed in the VLDB), or can combine with regular -characters. The following example matches any volume name that begins -with the string user and ends with backup: -

       user.*backup
    -   
    -
    -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command adds a volume entry to the volume set called -sys. The entry matches all volumes on any machine or -partition whose names begin with the string sun4x_56 followed by a -period: -

       backup> addvolentry sys .* .* sun4x_56\..*
    -   
    -
    -

    The following command adds a volume entry to the volume set called -fs2, to match all volumes on the /vicepb partition of -file server machine fs2.abc.com. Because it is -issued at the shell prompt, double quotes surround the metacharacters in the --volumes argument. (The command is shown here on two lines -only for legibility reasons.) -

       % backup addvolentry -name fs2 -server fs2.abc.com \
    -                        -partition /vicepb -volumes ".*"
    -   
    -
    -

    The chapter in the IBM AFS Administration Guide about -configuring the AFS Backup System presents additional examples as well as -advice on grouping volumes. -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup addvolset -

    backup delvolentry -

    backup delvolset -

    backup listvolsets -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf064.htm b/doc/html/AdminReference/auarf064.htm deleted file mode 100644 index b6bf0a9bc..000000000 --- a/doc/html/AdminReference/auarf064.htm +++ /dev/null @@ -1,109 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup addvolset

    - - - - - - -

    Purpose -

    Creates a new (empty) volume set -

    Synopsis -

    backup addvolset -name <volume set name> [-temporary] 
    -                 [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup addvols -n <volume set name> [-t]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup addvolset command creates a new volume set, by -default adding it to the Backup Database. It is best that the volume -set's name indicate the volume set's contents; for example, -define the volume entries in the user volume set to match all user -volumes. The volume set name must be unique within the Backup Database -of the local cell. -

    After issuing this command, issue the backup addvolentry command -to define the volume entries in the volume set. -

    Sometimes it is convenient to create volume sets without recording them -permanently in the Backup Database, for example when using the backup -volsetrestore command to restore a group of volumes that were not -necessarily backed up together. To create a temporary volume -set, include the -temporary flag. A temporary volume set -exists only during the lifetime of the current interactive session, so the -flag is effective only when used during an interactive session (opened by -issuing the backup interactive command). If it is included -when the command is issued at the regular command shell prompt, the command -appears to succeed, but the volume set is not created. As noted, a -temporary volume set ceases to exist when the current interactive session -ends, or use the backup delvolset command to delete it before -that. -

    One advantage of temporary volume sets is that the backup -addvolset command, and any backup addvolentry commands -subsequently used to add volume entries to it, complete more quickly than for -regular volume sets, because no records are created in the Backup -Database. -

    Options -

    -

    -name -
    Names the new volume set. The name can include up to 31 of any -character other than the period. Avoid other metacharacters as -well. -

    -temporary -
    Creates a volume set that exists only within the context of the current -interactive session. It is not added to the Backup Database. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command creates a volume set called sys: -

       % backup addvolset sys
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup addvolentry -

    backup delvolentry -

    backup delvolset -

    backup listvolsets -

    backup volsetrestore -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf065.htm b/doc/html/AdminReference/auarf065.htm deleted file mode 100644 index 0d3d45e5c..000000000 --- a/doc/html/AdminReference/auarf065.htm +++ /dev/null @@ -1,73 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup apropos

    - - - -

    Purpose -

    Displays each help entry containing a keyword string -

    Synopsis -

    backup apropos -topic <help string>  [-help] 
    -  
    -backup ap -t <help string>  [-h]
    -
    -

    Description -

    The backup apropos command displays the first line of the online -help entry for any backup command that has in its name or short -description the string specified by the -topic argument. -

    To display the syntax for a command, use the backup help -command. -

    Options -

    -

    -topic -
    Specifies the keyword string to match, in lowercase letters only. -If the string is more than a single word, surround it with double quotes -(" ") or other delimiters. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of a command's online help entry names it and briefly -describes its function. This command displays the first line for any -backup command where the string specified with the --topic argument is part of the command name or first line. -

    Examples -

    The following example lists all backup commands that include the -word tape in their names or short descriptions: -

       % backup apropos tape
    -   labeltape: label a tape
    -   readlabel: read the label on tape
    -   scantape: dump information recovery from tape
    -   status: get tape coordinator status
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    backup -

    backup help -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf066.htm b/doc/html/AdminReference/auarf066.htm deleted file mode 100644 index 94dea056e..000000000 --- a/doc/html/AdminReference/auarf066.htm +++ /dev/null @@ -1,124 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup dbverify

    - - - -

    Purpose -

    Checks the integrity of the Backup Database -

    Synopsis -

    backup dbverify [-detail]  [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup db [-d]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup dbverify command checks the integrity of the Backup -Database. The command's output indicates whether the Backup -Database is damaged (data is corrupted) or not. If the Backup Database -is undamaged, it is safe to continue using it. If it is corrupted, -discontinue any backup operations until it is repaired. -

    Cautions -

    While this command runs, no other backup operation can access the Backup -Database; the other commands do not run until this command -completes. Avoid issuing this command when other backup operations are -likely to run. The backup savedb command repairs some types -of corruption. -

    Options -

    -

    -detail -
    Reports the number of orphaned blocks found, any inconsistencies, and the -name of the server machine running the Backup Server that is checking its copy -of the database. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The command displays one of the following two messages: -

    -

    Database OK -
    The database is undamaged and can be used. -

    Database not OK -
    The database is damaged. You can use the backup savedb -command to repair many kinds of corruption as it creates a backup copy. -For more detailed instructions, see the IBM AFS Administration -Guide chapter about performing backup operations. -
    -

    The -detail flag provides additional information: -

    -

    Examples -

    The following command confirms that the Backup Database is undamaged: -

       % backup dbverify
    -   Database OK
    -   
    -
    -

    The following command confirms that the Backup Database is undamaged and -that it has no orphan blocks or invalid Tape Coordinator entries. The -Backup Server running on the machine db1.abc.com -checked its copy of the Database. -

       % backup dbverify -detail
    -   Database OK
    -   Orphan blocks 0
    -   Database checker was db1.abc.com
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    BackupLog -

    bos getlog -

    backup -

    backup restoredb -

    backup savedb -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf067.htm b/doc/html/AdminReference/auarf067.htm deleted file mode 100644 index 735b58b39..000000000 --- a/doc/html/AdminReference/auarf067.htm +++ /dev/null @@ -1,82 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup deldump

    - - - - - - - - -

    Purpose -

    Deletes a dump level from the Backup Database -

    Synopsis -

    backup deldump -dump <dump level name>  [-localauth]  
    -               [-cell <cell name>]  [-help]
    -   
    -backup deld -d <dump level name>  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup deldump command deletes the indicated dump level and -all of its child dump levels from the dump hierarchy in the Backup -Database. Use the backup listdumps command to display the -dump hierarchy. -

    Options -

    -

    -dump -
    Specifies the complete pathname of the dump level to delete. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command deletes the dump level /sunday1/monday1 -from the dump hierarchy, along with any of its child dump levels. -

       % backup deldump /sunday1/monday1
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup adddump -

    backup listdumps -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf068.htm b/doc/html/AdminReference/auarf068.htm deleted file mode 100644 index 2f91153a1..000000000 --- a/doc/html/AdminReference/auarf068.htm +++ /dev/null @@ -1,183 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup deletedump

    - - - - - -

    Purpose -

    Deletes one or more dump records from the Backup Database -

    Synopsis -

    backup deletedump [-dumpid <dump id>+]  [-from <date time>+]  [-to <date time>+]
    -                  [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup dele [-d <dump id>+]  [-f <date time>+]  [-t <date time>+]
    -            [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup deletedump command deletes one or more dump records -from the Backup Database. Either use the -dumpid argument to -specify the dump ID number of one or more dumps, or use the -from -and -to arguments to delete the records for all regular dumps -created during the time period bracketed by the specified values. -

    Use this command to remove dump records that are incorrect (possibly -because a dump operation was interrupted or failed), or that correspond to -dumps that are expired or otherwise no longer needed. -

    Cautions -

    The only way to remove the dump record for an appended dump is to remove -the record for its initial dump, and doing so removes the records for all of -the initial dump's associated appended dumps. -

    The only way to remove the record for a Backup Database dump (created with -the backup savedb command) is to specify its dump ID number with -the -dumpid argument. Using the -from and --to arguments never removes database dump records. -

    Removing records of a dump makes it impossible to restore data from the -corresponding tapes or from any dump that refers to the deleted dump as its -parent, directly or indirectly. That is, restore operations must begin -with the full dump and continue with each incremental dump in order. If -the records for a specific dump are removed, it is not possible to restore -data from later incremental dumps unless the deleted records are restored by -running the backup scantape command with the -dbadd -flag. -

    If a dump set contains any dumps that were created outside the time range -specified by the -from and -to arguments, the command -does not delete any of the records associated with the dump set, even if some -of them represent dumps created during the time range. -

    Options -

    -

    -dumpid -
    Specifies the dump ID of each dump record to delete. The -corresponding dumps must be initial dumps; it is not possible to delete -appended dump records directly, but only by deleting the record of their -associated initial dump. Using this argument is the only way to delete -records of Backup Database dumps (created with the backup savedb -command). -

    Provide either this argument or the -to (and optionally --from) argument. -

    -from -
    Specifies the beginning of a range of dates; the record for any dump -created during the indicated period of time is deleted. -

    Omit this argument to indicate the default of midnight (00:00 hours) -on 1 January 1970 (UNIX time zero), or provide a date value in the format -mm/dd/yyyy [hh:MM]. The month (mm), -day (dd), and year (yyyy) are required. The hour and -minutes (hh:MM) are optional, but if provided must be -in 24-hour format (for example, the value 14:36 represents -2:36 p.m.). If omitted, the time defaults to -midnight (00:00 hours). -

    The -to argument must be provided along with this one. -
    Note:A plus sign follows this argument in the command's syntax statement -because it accepts a multiword value which does not need to be enclosed in -double quotes or other delimiters, not because it accepts multiple -dates. Provide only one date (and optionally, time) definition. -
    -

    -to -
    Specifies the end of a range of dates; the record of any dump created -during the range is deleted from the Backup Database. -

    Provide either the value NOW to indicate the current date and -time, or a date value in the same format as for the -from -argument. Valid values for the year (yyyy) range from -1970 to 2037; higher values are not valid because -the latest possible date in the standard UNIX representation is in February -2038. The command interpreter automatically reduces any later date to -the maximum value. -

    If the time portion (hh:MM) is omitted, it defaults to 59 -seconds after midnight (00:00:59 hours). Similarly, the -backup command interpreter automatically adds 59 seconds to any -time value provided. In both cases, adding 59 seconds compensates for -how the Backup Database and backup dumpinfo command represent dump -creation times in hours and minutes only. For example, the Database -records a creation timestamp of 20:55 for any dump operation -that begins between 20:55:00 and 20:55:59. -Automatically adding 59 seconds to a time thus includes the records for all -dumps created during that minute. -

    Provide either this argument, or the -dumpid argument. -This argument is required if the -from argument is provided. -

    Caution: Specifying the value NOW for this -argument when the -from argument is omitted deletes all dump -records from the Backup Database (except for Backup Database dump records -created with the backup savedb command). -
    Note:A plus sign follows this argument in the command's syntax statement -because it accepts a multiword value which does not need to be enclosed in -double quotes or other delimiters, not because it accepts multiple -dates. Provide only one date (and optionally, time) definition. -
    -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    At the conclusion of processing, the output lists the dump IDs of all dump -records deleted in the following format: -

       The following dumps were deleted:
    -        dump ID 1
    -        dump ID 2
    -        etc.
    -   
    -
    -

    Examples -

    The following command deletes the dump record with dump ID 653777462, and -for any appended dumps associated with it: -

       % backup deletedump -dumpid 653777462
    -   The following dumps were deleted:
    -        653777462
    -   
    -
    -

    The following command deletes the Backup Database record of all dumps -created between midnight on 1 January 1997 and 23:59:59 hours on -31 December 1997: -

       % backup deletedump -from 01/01/1997 -to 12/31/1997
    -   The following dumps were deleted:
    -        598324045
    -        598346873
    -           ...
    -           ...
    -        653777523
    -        653779648
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup dumpinfo -

    backup scantape -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf069.htm b/doc/html/AdminReference/auarf069.htm deleted file mode 100644 index 8f98cb4d2..000000000 --- a/doc/html/AdminReference/auarf069.htm +++ /dev/null @@ -1,93 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup delhost

    - - - - - -

    Purpose -

    Deletes a Tape Coordinator entry from the Backup Database -

    Synopsis -

    backup delhost -tapehost <tape machine name> [-portoffset <TC port offset>]
    -               [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup delh -t <tape machine name>  [-p <TC port offset>]
    -            [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup delhost command deletes the indicated Tape -Coordinator entry from the Backup Database. It is then impossible to -submit backup operations to that Tape Coordinator, even if it is still -running. To keep configuration information consistent, also remove the -corresponding entry from the /usr/afs/backup/tapeconfig file on the -Tape Coordinator machine. -

    To list the Tape Coordinator machines and port offsets defined in the -Backup Database, issue the backup listhosts command. -

    Options -

    -

    -tapehost -
    Specifies the hostname of the machine housing the Tape Coordinator to -delete. -

    -portoffset -
    Specifies the port offset number of the Tape Coordinator to delete. -If omitted, it defaults to 0. If provided, it is an integer -between 0 (zero) and 58510, and must match the port -offset number assigned to the same combination of Tape Coordinator and tape -device or file in the /usr/afs/backup/tapeconfig file on the Tape -Coordinator machine indicated by the -tapehost argument. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command deletes the Backup Database entry for the Tape -Coordinator with port offset 2 on the Tape Coordinator machine -backup3.abc.com: -

       % backup delhost -tapehost backup3.abc.com -portoffset 2
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup addhost -

    backup listhosts -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf070.htm b/doc/html/AdminReference/auarf070.htm deleted file mode 100644 index 4308ba898..000000000 --- a/doc/html/AdminReference/auarf070.htm +++ /dev/null @@ -1,94 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup delvolentry

    - - - - - - -

    Purpose -

    Deletes a volume entry from a volume set -

    Synopsis -

    backup delvolentry -name <volume set name>  -entry <volume set index> 
    -                   [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup delvole  -n <volume set name>  -e <volume set index>
    -                [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup delvolentry command deletes the indicated volume -entry from the volume set specified with the -name argument. -Use the -entry argument to identify the volume entry by its index -number. To display the index numbers, use the backup -listvolsets command. -

    If there are any remaining volume entries with index numbers higher than -the deleted entry, their indexes are automatically decremented to eliminate -any gaps in the indexing sequence. -

    Cautions -

    Deleting volume entries from a temporary volume set is possible only within -the interactive session in which the volume set was created. -

    Options -

    -

    -name -
    Names the volume set from which to delete a volume entry. -

    -entry -
    Specifies the index number of the volume entry to delete. Use the -backup listvolsets command to display the index numbers for a -volume set's volume entries. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command deletes the fourth volume entry from the volume set -called sys: -

       % backup delvolentry -name sys -entry 4
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup addvolentry -

    backup addvolset -

    backup delvolset -

    backup listvolsets -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf071.htm b/doc/html/AdminReference/auarf071.htm deleted file mode 100644 index 04a0651fa..000000000 --- a/doc/html/AdminReference/auarf071.htm +++ /dev/null @@ -1,86 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup delvolset

    - - - - - -

    Purpose -

    Deletes one or more volume sets from the Backup Database -

    Synopsis -

    backup delvolset -name <volume set name>+
    -                 [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup delvols -n <volume set name>+  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup delvolset command deletes each volume set named by -the -name argument, and the volume entries each contains, from the -Backup Database. The backup listvolsets command lists the -volume sets (and their volume entries) currently defined in the Backup -Database. -

    Cautions -

    Deleting a temporary volume set is possible only within the interactive -session in which it was created. Exiting the interactive session also -destroys the temporary volume set automatically. -

    Options -

    -

    -name -
    Names each volume set to delete. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command deletes the volume set called user and all -volume entries in it: -

       % backup delvolset user
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup addvolentry -

    backup addvolset -

    backup delvolentry -

    backup listvolsets -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf072.htm b/doc/html/AdminReference/auarf072.htm deleted file mode 100644 index 56f8b69d9..000000000 --- a/doc/html/AdminReference/auarf072.htm +++ /dev/null @@ -1,256 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup diskrestore

    - - - - - - -

    Purpose -

    Restores the entire contents of a partition -

    Synopsis -

    backup diskrestore -server <machine to restore> 
    -                   -partition <partition to restore>
    -                   [-portoffset <TC port offset>+]  
    -                   [-newserver <destination machine>]
    -                   [-newpartition <destination partition>]
    -                   [-extension <new volume name extension>]
    -                   [-n]  [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup di -s <machine to restore> -pa <partition to restore>
    -          [-po <TC port offset>+]  [-news <destination machine>]
    -          [-newp <destination partition>]  [-e <new volume name extension>]
    -          [-n]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup diskrestore command restores all of the volumes for -which the Volume Location Database (VLDB) lists a read/write site on the -partition specified with the -server and -partition -arguments. It is useful if a disk or machine failure corrupts or -destroys the data on an entire partition. (To restore any read-only or -backup volumes that resided on the partition, use the vos release -and vos backup commands, respectively, after restoring the -read/write version.) -

    If restoring only selected volumes to a single site, it is usually more -efficient to use the backup volrestore command. To restore -multiple volumes to many different sites, use the backup -volsetrestore command. -

    (If the FILE YES instruction appears in the -/usr/afs/backup/CFG_device_name file on the Tape -Coordinator machine associated with the specified port offset, then the Backup -System restores data from the backup data file listed for that port offset in -the Tape Coordinator's /usr/afs/backup/tapeconfig file, -instead of from tape. For the sake of clarity, the following text -refers to tapes only, but the Backup System handles backup data files in much -the same way.) -

    The Backup System determines whether the read/write or backup version of -each volume was dumped more recently, and restores the dumps of that version, -starting with the most recent full dump. It resets the creation -timestamp of each restored volume to the date and time at which it begins -restoring the volume (the creation timestamp appears in the -Creation field of the output from the vos examine and -vos listvol commands). -

    If all of the full and incremental dumps of all relevant volumes were not -written on compatible tape devices, use the -portoffset argument to -list multiple port offset numbers in the order in which the tapes are needed -(first list the port offset for the full dump, second the port offset for the -level 1 incremental dump, and so on). This implies that the full dumps -of all relevant volumes must have been written to a type of tape that the -first Tape Coordinator can read, the level 1 incremental dumps to a type of -tape the second Tape Coordinator can read, and so on. If dumps are on -multiple incompatible tape types, use the backup volrestore command -to restore individual volumes, or the backup volsetrestore command -after defining groups of volumes that were dumped to compatible tape -types. For further discussion, see the IBM AFS Administration -Guide. -

    By default, the Backup System restores the contents of the specified -partition to that same partition. To restore the contents to an -alternate site, combine the following options as indicated. The Backup -System removes each volume from the original site, if it still exists, and -records the change of site in the VLDB. -

    -

    By default, the Backup System overwrites the contents of existing volumes -with the restored data. To create a new volume to house the restored -data instead, use the -extension argument. The Backup System -creates the new volume at the site designated by the -newserver and --newpartition arguments if they are used or the -server -and -partition arguments otherwise. It derives the volume -name by adding the extension to the read/write base name listed in the VLDB, -and creates a new VLDB entry. The command does not affect the existing -volume in any way. However, if a volume with the specified extension -also already exists, the command overwrites it. -

    To print out a list of the tapes containing the needed dumps, without -actually performing the restore operation, include the -n flag -along with the other options to be used on the actual command. -

    The Tape Coordinator's default response to this command is to access -the first tape it needs by invoking the MOUNT instruction in the -local CFG_device_name file, or by prompting the backup -operator to insert the tape if there is no MOUNT -instruction. However, if the AUTOQUERY NO instruction -appears in the CFG_device_name file, or if the issuer of -the butc command included the -noautoquery flag, the -Tape Coordinator instead expects the tape to be in the device already. -If it is not, or is the wrong tape, the Tape Coordinator invokes the -MOUNT instruction or prompts the operator. It also invokes -the MOUNT instruction or prompts for any additional tapes needed to -complete the restore operation; the backup operator must arrange to -provide them. -

    Cautions -

    If issuing this command to recover data after a disk crash or other damage, -be sure not to issue the vos syncserv command first. Doing -so destroys the VLDB record of the volumes that resided on the -partition. -

    Options -

    -

    -server -
    Names the file server machine that the VLDB lists as the site of the -volumes that need to be restored. -

    -partition -
    Names the partition that the VLDB lists as the site of the volumes that -need to be restored. -

    -portoffset -
    Specifies one or more port offset numbers (up to a maximum of 128), each -corresponding to a Tape Coordinator to use in the operation. If there -is more than one value, the Backup System uses the first one when restoring -the full dump of each volume, the second one when restoring the level 1 -incremental dump of each volume, and so on. It uses the final value in -the list when restoring dumps at the corresponding depth in the dump hierarchy -and at all lower levels. -

    Provide this argument unless the default value of 0 (zero) is appropriate -for all dumps. If 0 is just one of the values in the list, -provide it explicitly in the appropriate order. -

    -newserver -
    Names an alternate file server machine to which to restore the -volumes. If this argument is omitted, the volumes are restored to the -file server machine named by the -server argument. -

    -newpartition -
    Names an alternate partition to which to restore the data. If this -argument is omitted, the volumes are restored to the partition named by the --partition argument. -

    -extension -
    Creates a new volume for each volume being restored, to house the restored -data. The Backup System derives the new volume's name by appending -the specified string to the read/write base name listed in the VLDB, and -creates a new VLDB volume entry. The Backup System preserves the -contents of the volumes on the partition, if any still exist. Any -string other than .readonly or .backup is -acceptable, but the combination of the base name and extension cannot exceed -22 characters in length. To use a period to separate the extension from -the name, specify it as the first character of the string (as in -.rst, for example). -

    -n -
    Displays a list of the tapes necessary to perform the requested restore, -without actually performing the operation. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If a tape error occurs during the restore operation, the Tape Coordinator -displays the following messages: -

       Restore operation on volume name failed due to tape error
    -   Do you want to continue (y/n)?
    -   
    -
    -

    where name is the name of the volume that was being restored when -the tape error occurred. Enter the value y to continue the -operation without restoring the indicated volume or the value n to -terminate the operation. In the latter case, the operator can then -attempt to determine the cause of the tape error. -

    If the issuer includes the -n flag with the command, the -following string appears at the head of the list of the tapes necessary to -perform the restore operation: -

       Tapes needed:
    -   
    -
    -

    Examples -

    The following command restores the volumes for which the VLDB lists a -read/write site on the /vicepd partition of the machine -fs5.abc.com. The Tape Coordinator associated -with port offset 3 performs the operation. -

       % backup diskrestore -server fs5.abc.com -partition /vicepd -portoffset 3
    -   
    -
    -

    The following command restores the volumes for which the VLDB lists a -read/write site on the /vicepb partition of the machine -fs1.abc.com to a new site: the -/vicepa partition on the machine -fs3.abc.com. The Tape Coordinator associated -with port offset 0 performs the operation. (The command appears here on -two lines only for legibility.) -

       % backup diskrestore  -server fs1.abc.com -partition /vicepb   \
    -                         -newserver fs3.abc.com -newpartition /vicepa
    -   
    -
    -

    The following command lists the tapes required to restore the volumes for -which the VLDB lists a read/write site on the /vicepm partition of -the machine fs4.abc.com: -

       % backup diskrestore -server fs4.abc.com -partition /vicepm -n
    -   Tapes needed:
    -   user.sunday1.1
    -   user.sunday1.2
    -   user.monday1.1
    -   user.tuesday1.1
    -   user.wednesday1.1
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server or Volume Location (VL) Server is -running, and on every file server machine that houses an affected -volume. If the -localauth flag is included, the issuer must -instead be logged on to a server machine as the local superuser -root. -

    Related Information -

    backup -

    backup dump -

    backup volrestore -

    backup volsetrestore -

    butc -

    vos backup -

    vos examine -

    vos listvol -

    vos release -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf073.htm b/doc/html/AdminReference/auarf073.htm deleted file mode 100644 index 4711d5df1..000000000 --- a/doc/html/AdminReference/auarf073.htm +++ /dev/null @@ -1,480 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup dump

    - - - - - - - - - - - - - - -

    Purpose -

    Creates a dump (dumps a volume set at a particular dump level) -

    Synopsis -

    backup dump [-volumeset <volume set name>]  [-dump <dump level name>]
    -            [-portoffset <TC port offset>]  [-at <Date/time to start dump>+]
    -            [-append]  [-n]  [-file <load file>]
    -            [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup dump [-v <volume set name>]  [-d <dump level name>]
    -            [-p <TC port offset>]  [-at <Date/time to start dump>+]
    -            [-ap]  [-n]  [-f <load file>]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup dump command either dumps the volume set specified by -the -volumeset argument at the dump level specified by the --dump argument and creates a Backup Database dump record about it, -or executes the dump instructions listed in the file named by the --file argument. The Tape Coordinator indicated by the --portoffset argument (or on each command in the file) executes the -operation. -

    (If the FILE YES instruction appears in the -/usr/afs/backup/CFG_device_name file on the Tape -Coordinator machine associated with the specified port offset, then the Backup -System dumps data to the backup data file listed for that port offset in the -Tape Coordinator's /usr/afs/backup/tapeconfig file, rather -than to tape. For the sake of clarity, the following text refers to -tapes only, but the Backup System handles backup data files in much the same -way.) -

    The term dumping refers to copying a collection of data to tape -or a backup data file, and the resulting collection is termed a -dump. The set of tapes that contain one or more dumps is -called a dump set. The first dump in a dump set is its -initial dump, and any dumps subsequently added to the dump set (by -use of the -append argument) are appended dumps. -Creating appended dumps is optional, and appended dumps can be of different -volume sets, and at different dump levels, than the initial dump. -

    A full dump, created at a full dump level in the dump hierarchy, -contains all of the data that existed at the time of the dump in the volumes -belonging to the volume set. An incremental dump, created at -an incremental dump level, contains only data that has changed since the -volume set was dumped at the incremental level's parent dump -level (the dump level immediately above the incremental level in the -hierarchy), which can be a full or incremental level. More -specifically, an incremental dump includes only the files and directories that -have modification timestamps later than the clone date of the -volume included at the parent dump level. For backup and read-only -volumes, the clone date is the time at which the volume was cloned from its -read/write source before being included in the parent dump; for -read/write volumes, it represents the time at which the volume was locked for -inclusion in the parent dump. The clone date appears in the clone -date field of the output from the backup volinfo -command. As an example, an incremental dump at the -/full/week1/thursday level includes only files and directories that -have changed since the volume set was dumped at the /full/week1 -level. -

    Initiating different types of dump operations -

    To initiate a dump operation that is to start as soon as the relevant Tape -Coordinator is available, provide only the -volumeset, --dump, -portoffset, and optionally -append -options. To schedule a single backup dump command to execute -in the future, also include the -at argument to specify the start -time. -

    To append a dump to an existing dump set, include the -append -flag. The Backup System imposes the following conditions on appended -dumps: -

    -

    To schedule multiple dump operations, list the operations in the file named -by the -file argument. Optionally include the -at -argument to specify when the backup command interpreter reads the -file; otherwise it reads it immediately. Do not combine the --file argument with the command's first three arguments or the --append or -n flags. The commands in the file can -include any of the backup dump command's arguments, including -the -at argument to schedule them to run even later in the -future. -

    To generate a list of the volumes included in a dump, without actually -dumping them, combine the -n flag with the options to be used on -the actual command. -

    How the Backup System executes a dump operation -

    Before beginning a dump operation, the Backup System verifies that there is -a Backup Database entry for the volume set, dump level, and port -offset. If the command is correctly formed and issued in interactive -mode, it is assigned a job number and added to the jobs list. List jobs -in interactive mode by using the (backup) jobs command; -terminate them with the (backup) kill command. -

    After obtaining the list of volumes to dump from the Volume Location (VL) -Server, the Backup System sorts the list by site (server and -partition). It groups volumes from the same site together in the dump -to minimize the number of times the operator must change tapes during restore -operations. -

    The dependence of an incremental dump on its parent means that a valid -parent dump must already exist for the Backup System to create its child -incremental dump. If the Backup System does not find a record of a dump -created at the immediate parent dump level, it looks in the Backup Database -for a dump created at one level higher in the hierarchy, and so on, up to the -full dump level if necessary. It creates an incremental dump at the -level one below the lowest valid parent dump set that it finds. If it -fails to find even a full dump, it dumps the volume set at the full dump -level. -

    If the Backup System is unable to access a volume during a dump operation, -it skips the volume and dumps the remaining volumes from the volume -set. Possible reasons a volume is inaccessible include server machine -or process outages, or that the volume was moved between the time the Volume -Location (VL) Server generated the list of sites for the volume in the volume -set and the time the Backup System actually attempts to dump the data in -it. After the first dumping pass, the Backup System attempts to dump -each volume it skipped. If it still cannot dump a volume and the -ASK NO instruction does not appear in the -CFG_device_name file, it queries the operator as to -whether it needs to attempt to dump the volume again, omit the volume from the -dump, or halt the dump operation altogether. When prompted, the -operator can attempt to solve whatever problem prevented the Backup System -from accessing the volumes. If the ASK NO instruction -appears in the CFG_device_name file, the Backup System -omits the volume from the dump. -

    Before scheduling a dump operation, the Backup System verifies that the -date specified by the -at argument is in the future, and checks the -validity of the volume set, dump level and port offset as for a regular dump -operation. It checks the validity of the parameters again just before -actually running the scheduled operation. -

    Before writing an initial dump to a tape that does not have a permanent -name on the label, the Backup System checks that the AFS tape name on the -label is acceptable. If desired, disable name checking by including the -NAME_CHECK NO instruction in the -CFG_device_name file. -

    If AFS tape name checking is enabled, the Backup System accepts the -following three types of values for the AFS tape name. If the name on -the label does not conform, the Backup System obtains a tape with an -acceptable label by invoking the MOUNT instruction in the -CFG_device_name file or prompting the operator. -

      -

    1. A name of the form -volume_set_name.dump_level_name.tape_index, where -volume_set_name matches the value of the -volumeset -argument, dump_level_name matches the last element in the pathname -value of the -dump argument, and tape_index reflects the -tape's place in a multitape dump set. As an example, the first -tape in a dump set for which the initial dump is of volume set user -at the dump level /sunday2/monday has AFS tape name -user.monday.1. If the label records this type -of AFS tape name, the Backup System retains the AFS tape name and writes the -dump to the tape. -

    2. The string <NULL>, which usually indicates that a backup -operator has used the backup labeltape command to write a label on -the tape, but did not include the -name argument to assign an AFS -tape name. Presumably, the operator did include the -pname -argument to assign a permanent name. If the label records a -<NULL> value, the Backup System constructs and records on the -label the appropriate AFS tape name, and writes the dump on the tape. -

    3. No value at all, because the tape has never been labeled or used in the -Backup System. As when the AFS tape name is <NULL>, the -Backup System constructs and records on the label the appropriate AFS tape -name, and writes the dump on the tape. -
    -

    To determine how much data it can write to a tape, the Tape Coordinator -reads the capacity recorded on the tape's label (placed there by -including the -size argument to the backup labeltape -command). If the label's capacity field is empty, the Tape -Coordinator uses the capacity recorded for the specified port offset in the -local tapeconfig file. If the capacity field in the -tapeconfig file is also empty, the Tape Coordinator uses the -maximum capacity of 2 TB. -

    During a dump operation, the Tape Coordinator tracks how much data it has -written and stops shortly before it reaches what it believes is the -tape's capacity. If it is in the middle of writing the data for a -volume when it reaches that point, it writes a special marker that indicates -an interrupted volume and continues writing the volume on the next -tape. It can split a volume this way during both an initial and an -appended dump, and the fact that the volume resides on multiple tapes is -automatically recorded in the Backup Database. -

    If the tape is actually larger than the expected capacity, then the Tape -Coordinator simply does not use the excess tape. If the tape is smaller -than the expected capacity, the Tape Coordinator can reach the end-of-tape -(EOT) unexpectedly while it is writing data. If the Tape Coordinator is -in the middle of the writing data from a volume, it obtains a new tape and -rewrites the entire contents of the interrupted volume to it. The data -from the volume that was written to the previous tape remains there, but is -never used. -

    The Backup System allows recycling of tapes (writing a new dump set over an -old dump set that is no longer needed), but imposes the following -conditions: -

    -

    To recycle a tape before all dumps on it have expired or if the AFS tape -name is wrong, use the backup labeltape command to overwrite the -tape's label and remove all associated tape and dump records from the -Backup Database. -

    The Tape Coordinator's default response to this command is to access -the first tape by invoking the MOUNT instruction in the -CFG_device_name file, or by prompting the backup operator -to insert the tape if there is no MOUNT instruction. -However, if the AUTOQUERY NO instruction appears in the -CFG_device_name file, or if the issuer of the -butc command included the -noautoquery flag, the Tape -Coordinator instead expects the tape to be in the device already. If it -is not, the Tape Coordinator invokes the MOUNT instruction or -prompts the operator. It also invokes the MOUNT instruction -or prompts for any additional tapes needed to complete the dump -operation; the issuer must arrange to provide them. -

    Cautions -

    If a dump operation is interrupted or fails for any reason, data from all -volumes written to tape before the interrupt are valid can be used in a -restore operation. The Backup Database includes an entry for the failed -dump and for each volume that was successfully dumped. See the IBM -AFS Administration Guide for information on dealing with interrupted -dumps. -

    If dumping to tape rather than a backup data file, it is best to use only -compatible tape devices (ones that can read the same type of tape). -Using compatible devices greatly simplifies restore operations. The --portoffset argument to the backup diskrestore and -backup volsetrestore commands accepts multiple port offset numbers, -but the Backup System uses the first listed port offset when restoring all -full dumps, the second port offset when restoring all level 1 dumps, and so -on. At the very least, use compatible tape devices to perform dumps at -each level. If compatible tape devices are not used, the backup -volrestore command must be used to restore one volume at a time. -

    Valid (unexpired) administrative tokens must be available to the -backup command interpreter both when it reads the file named by the --file argument and when it runs each operation listed in the -file. Presumably, the issuer is scheduling dumps for times when no -human operator is present, and so must arrange for valid tokens to be -available on the local machine. One option is to issue all commands (or -run all scripts) on file server machines and use the -localauth -flag on the backup and vos commands. To protect -against improper access to the machine or the tokens, the machine must be -physically secure (perhaps even more protected than a Tape Coordinator machine -monitored by a human operator during operation). Also, if an unattended -dump requires multiple tapes, the operator must properly configure a tape -stacker or jukebox and the device configuration file. -

    When the command is issued in regular (non-interactive) mode, the command -shell prompt does not return until the dump operation completes. To -avoid having to open additional connections, issue the command in interactive -mode, especially when including the -at argument to schedule dump -operations. -

    Options -

    -

    -volumeset -
    Names the volume set to dump. The -dump argument must be -provided along with this one; do not combine them with the --file argument. If using a temporary volume set, the -vos dump command must be issued within the interactive session in -which the backup addvolset command was issued with the --temporary flag. -

    -dump -
    Specifies the complete pathname of the dump level at which to dump the -volume set. The -volumeset argument must be provided along -with this one; do not combine them with the -file -argument. -

    -portoffset -
    Specifies the port offset number of the Tape Coordinator handling the -tapes for this operation. It must be provided unless the default value -of 0 (zero) is appropriate; do not combine it with the -file -argument. -

    -at -
    Specifies the date and time in the future at which to run the command, or -to read the file named by the -file argument. Provide a -value in the format mm/dd/yyyy [hh:MM], where the -month (mm), day (dd), and year (yyyy) are -required. Valid values for the year range from 1970 to -2037; higher values are not valid because the latest possible -date in the standard UNIX representation is in February 2038. The -Backup System automatically reduces any later date to the maximum -value. -

    The hour and minutes (hh:MM) are optional, but if provided -must be in 24-hour format (for example, the value 14:36 -represents 2:36 p.m.). If omitted, the time -defaults to midnight (00:00 hours). -

    As an example, the value 04/23/1999 20:20 schedules the -command for 8:20 p.m. on 23 April 1999. -
    Note:A plus sign follows this argument in the command's syntax statement -because it accepts a multiword value which does not need to be enclosed in -double quotes or other delimiters, not because it accepts multiple -dates. Provide only one date (and optionally, time) definition. -
    -

    -append -
    Appends the dump onto the end of a tape that already contains data from -another dump. However, if the tape is not in fact part of an existing -dump set, the Backup System creates a new dump set using the parameters of -this dump. If the tape is not the last tape in the dump set, the Tape -Coordinator prompts for insertion of the appropriate tape. Do not -combine this argument with the -file argument. -

    -n -
    Displays the names of volumes to be included in the indicated dump, -without actually performing the dump operation. Do not combine this -argument with the -file argument. -

    -file -
    Specifies the local disk or AFS pathname of a file containing -backup commands. The Backup System reads the file -immediately, or at the time specified by the -at argument if it is -provided. A partial pathname is interpreted relative to the current -working directory. -

    Place each backup dump command on its own line in the indicated -file, using the same syntax as for the command line, but without the word -backup at the start of the line. Each command must include a -value for the -volumeset and -dump arguments, and for -the -portoffset argument unless the default value of 0 is -appropriate. Commands in the file can also include any of the -backup dump command's optional options. In the -following example file, the first command runs as soon as the Backup System -reads the file, whereas the other commands are themselves scheduled; the -specified date and time must be later than the date and time at which the -Backup System reads the file. -

       dump user /sunday1/wednesday -port 1 
    -   dump sun4x_56 /sunday1/friday -port 2 -at 04/08/1999
    -   dump sun4x_55 /sunday1/friday -port 2 -at 04/08/1999 02:00 -append
    -   
    -
    -

    -

    Do not combine this argument with the -volumeset, --dump, -portoffset, -append, or -n -options. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The command interpreter first generates a list of the volumes to be -included in the dump by matching the entries in the volume set against the -volumes listed in the Volume Location Database (VLDB). It prints the -list following the header: -

       Preparing to dump the following volumes:
    -   
    -
    -

    The following message then indicates that the command interpreter has -passed the dump request to the appropriate Tape Coordinator for -processing: -

       Starting dump.
    -   
    -
    -

    If the issuer includes the -n flag, the output is of the -following form: -

       Starting dump of volume set 'volume set' (dump set 'dump level')
    -   Total number of volumes : number dumped
    -   Would have dumped the following volumes:
    -   list_of_volumes
    -   
    -
    -

    where list_of_volumes identifies each volume by name and volume ID -number. -

    If the Tape Coordinator is unable to access a volume, it prints an error -message in its window and records the error in its log and error files. -

    Examples -

    The following command dumps the volumes in the volume set called -user at the dump level /full/sunday2/monday. The -issuer places the necessary tapes in the device with port offset 5. -

       % backup dump -volumeset user -dump /full/sunday2/monday -portoffset 5
    -   Preparing to dump the following volumes:
    -   user.jones.backup   387623900
    -   user.pat.backup     486219245
    -   user.smith.backup   597315841
    -          .                .
    -          .                .
    -   Starting dump.
    -   
    -
    -

    The following command displays the list of volumes to be dumped when the -user dumps the sys_sun volume set at the /full dump -level. -

       % backup dump -volumeset sys_sun -dump /full -n
    -   Starting dump of volume set 'sys_sun' (dump set '/full')
    -   Total number of volumes: 24
    -   Would have dumped the following volumes:
    -   sun4x_56      124857238
    -   sun4x_56.bin  124857241
    -       .            .
    -       .            .
    -   sun4x_55      124857997
    -       .            .
    -       .            .
    -   
    -
    -

    The following command schedules a dump of the volumes in the volume set -user at the dump level /sunday2/monday1 for 11:00 -p.m. on 14 June 1999. The appropriate Tape Coordinator -has port offset 0 (zero), so that argument is omitted. -

       % backup dump -volumeset user -dump /sunday2/monday1 -at 06/14/1999 23:00
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server or Volume Location (VL) Server is -running, and on every file server machine that houses an affected -volume. If the -localauth flag is included, the issuer must -instead be logged on to a server machine as the local superuser -root. -

    Related Information -

    backup -

    backup adddump -

    backup addvolentry -

    backup addvolset -

    backup diskrestore -

    backup labeltape -

    backup volrestore -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf074.htm b/doc/html/AdminReference/auarf074.htm deleted file mode 100644 index 0af90a5fb..000000000 --- a/doc/html/AdminReference/auarf074.htm +++ /dev/null @@ -1,340 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup dumpinfo

    - - - - - - - - -

    Purpose -

    Displays a dump record from the Backup Database -

    Synopsis -

    backup dumpinfo [-ndumps <no. of dumps>]  [-id <dump id>]
    -                [-verbose]  [-localauth]  [-cell <cell name>]  [-help ]
    -   
    -backup dumpi [-n <no. of dumps>]  [-i <dump id>]
    -             [-v]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup dumpinfo command formats and displays the Backup -Database record for the specified dumps. To specify how many of the -most recent dumps to display, starting with the newest one and going back in -time, use the -ndumps argument. To display more detailed -information about a single dump, use the -id argument. To -display the records for the 10 most recent dumps, omit both the --ndumps and -id arguments. -

    The -verbose flag produces very detailed information that is -useful mostly for debugging purposes. It can be combined only with the --id argument. -

    Options -

    -

    -ndumps -
    Displays the Backup Database record for each of the specified number of -dumps that were most recently performed. If the database contains fewer -dumps than are requested, the output includes the records for all existing -dumps. Do not combine this argument with the -id or --verbose options; omit all options to display the records for -the last 10 dumps. -

    -id -
    Specifies the dump ID number of a single dump for which to display the -Backup Database record. Precede the dump id value with the --id switch; otherwise, the command interpreter interprets it -as the value of the -ndumps argument. Combine this argument -with the -verbose flag, but not with the -ndumps -argument; omit all options to display the records for the last 10 -dumps. -

    -verbose -
    Provides more detailed information about the dump specified with the --id argument, which must be provided along with it. Do not -combine this flag with the -ndumps argument. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If the -ndumps argument is provided, the output presents the -following information in table form, with a separate line for each dump: -

    -

    dumpid -
    The dump ID number. -

    parentid -
    The dump ID number of the dump's parent dump. A value of -0 (zero) identifies a full dump. -

    lv -
    The depth in the dump hierarchy of the dump level used to create the -dump. A value of 0 (zero) identifies a full dump, in which -case the value in the parentid field is also 0. A -value of 1 or greater indicates an incremental dump made at the -corresponding level in the dump hierarchy. -

    created -
    The date and time at which the Backup System started the dump operation -that created the dump. -

    nt -
    The number of tapes that contain the data in the dump. A value of -0 (zero) indicates that the dump operation was terminated or -failed. Use the backup deletedump command to remove such -entries. -

    nvols -
    The number of volumes from which the dump includes data. If a -volume spans tapes, it is counted twice. A value of 0 (zero) -indicates that the dump operation was terminated or failed; the value in -the nt field is also 0 in this case. -

    dump name -
    The dump name in the form -
       volume_set_name.dump_level_name (initial_dump_ID)
    -   
    -
    -

    -

    where volume_set_name is the name of the volume set, and -dump_level_name is the last element in the dump level pathname at -which the volume set was dumped. -

    The initial_dump_ID, if displayed, is the dump ID of the initial -dump in the dump set to which this dump belongs. If there is no value -in parentheses, the dump is the initial dump in a dump set that has no -appended dumps. -

    -

    If the -id argument is provided alone, the first line of output -begins with the string Dump and reports information for the entire -dump in the following fields: -

    -

    id -
    The dump ID number. -

    level -
    The depth in the dump hierarchy of the dump level used to create the -dump. A value of 0 (zero) identifies a full dump. A -value of 1 (one) or greater indicates an incremental dump made at -the specified level in the dump hierarchy. -

    volumes -
    The number of volumes for which the dump includes data. -

    created -
    The date and time at which the dump operation began. -
    -

    If an XBSA server was the backup medium for the dump (rather than a tape -device or backup data file), the following line appears next: -

       Backup Service: XBSA_program: Server: hostname
    -
    -

    where XBSA_program is the name of the XBSA-compliant program and -hostname is the name of the machine on which the program runs. -

    Next the output includes an entry for each tape that houses volume data -from the dump. Following the string Tape, the first two -lines of each entry report information about that tape in the following -fields: -

    -

    name -
    The tape's permanent name if it has one, or its AFS tape name -otherwise, and its tape ID number in parentheses. -

    nVolumes -
    The number of volumes for which this tape includes dump data. -

    created -
    The date and time at which the Tape Coordinator began writing data to this -tape. -
    -

    Following another blank line, the tape-specific information concludes with -a table that includes a line for each volume dump on the tape. The -information appears in columns with the following headings: -

    -

    Pos -
    The relative position of each volume in this tape or file. On a -tape, the counter begins at position 2 (the tape label occupies position 1), -and increments by one for each volume. For volumes in a backup data -file, the position numbers start with 1 and do not usually increment only by -one, because each is the ordinal of the 16 KB offset in the file at which the -volume's data begins. The difference between the position numbers -therefore indicates how many 16 KB blocks each volume's data -occupies. For example, if the second volume is at position 5 and the -third volume in the list is at position 9, that means that the dump of the -second volume occupies 64 KB (four 16-KB blocks) of space in the file. -

    Clone time -
    For a backup or read-only volume, the time at which it was cloned from its -read/write source. For a Read/Write volume, it is the same as the dump -creation date reported on the first line of the output. -

    Nbytes -
    The number of bytes of data in the dump of the volume. -

    Volume -
    The volume name, complete with .backup or -.readonly extension if appropriate. -
    -

    If both the -id and -verbose options are provided, -the output is divided into several sections: -

    -

    Examples -

    The following example displays information about the last five dumps: -

       % backup dumpinfo -ndumps 5
    -      dumpid   parentid lv created          nt nvols dump name
    -   924424000          0 0  04/18/1999 04:26  1    22 usr.sun (924424000)
    -   924685000  924424000 1  04/21/1999 04:56  1    62 usr.wed (924424000)
    -   924773000  924424000 1  04/22/1999 05:23  1    46 usr.thu (924424000)
    -   924860000  924424000 1  04/23/1999 05:33  1    58 usr.fri (924424000)
    -   925033000          0 0  04/25/1999 05:36  2    73 sys.week
    -   
    -
    -

    The following example displays a more detailed record for a single -dump. -

       % backup dumpinfo -id 922097346
    -   Dump: id 922097346, level 0, volumes 1, created Mon Mar 22 05:09:06 1999
    -   Tape: name monday.user.backup (922097346)
    -   nVolumes 1, created 03/22/1999 05:09
    -    Pos       Clone time   Nbytes Volume
    -      1 03/22/1999 04:43 27787914 user.pat.backup
    -   
    -
    -

    The following example displays even more detailed information about the -dump displayed in the previous example (dump ID 922097346). This -example includes only one exemplar of each type of section (Dump, -Tape, and Volume): -

       % backup dumpinfo -id 922097346 -verbose
    -   Dump
    -   ----
    -   id = 922097346
    -   Initial id = 0
    -   Appended id = 922099568
    -   parent = 0
    -   level = 0
    -   flags = 0x0
    -   volumeSet = user
    -   dump path = /monday1
    -   name = user.monday1
    -   created = Mon Mar 22 05:09:06 1999
    -   nVolumes = 1
    -   id  = 0
    -   tapeServer =
    -   format= user.monday1.%d
    -   maxTapes = 1
    -   Start Tape Seq = 1
    -   name = pat
    -   instance =
    -   cell =
    -   Tape
    -   ----
    -   tape name = monday.user.backup
    -   AFS tape name = user.monday1.1
    -   flags = 0x20
    -   written = Mon Mar 22 05:09:06 1999
    -   expires = NEVER
    -   kBytes Tape Used = 121
    -   nMBytes Data = 0
    -   nBytes  Data = 19092
    -   nFiles = 0
    -   nVolumes = 1
    -   seq = 1
    -   tapeid = 0
    -   useCount = 1
    -   dump = 922097346
    -   Volume
    -   ------
    -   name = user.pat.backup
    -   flags = 0x18
    -   id = 536871640
    -   server =
    -   partition = 0
    -   nFrags = 1
    -   position = 2
    -   clone = Mon Mar 22 04:43:06 1999
    -   startByte = 0
    -   nBytes = 19092
    -   seq = 0
    -   dump = 922097346
    -   tape = user.monday1.1
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup deletedump -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf075.htm b/doc/html/AdminReference/auarf075.htm deleted file mode 100644 index 0c75938b7..000000000 --- a/doc/html/AdminReference/auarf075.htm +++ /dev/null @@ -1,86 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup help

    - - - -

    Purpose -

    Displays the syntax of specified backup commands or lists -functional descriptions of all backup commands -

    Synopsis -

    backup help  [-topic <help string>+]  [-help]
    -  
    -backup h [-t <help string>+]  [-h]
    -
    -

    Description -

    The backup help command displays the complete online help entry -(short description and syntax statement) for each operation code specified by -the -topic argument. If the -topic argument is -omitted, the output includes the first line (name and short description) of -the online help entry for every backup command. -

    To list every backup command whose name or short description -includes a specified keyword, use the backup apropos -command. -

    Options -

    -

    -topic -
    Indicates each command for which to display the complete online help -entry. Omit the backup part of the command name, providing -only the operation code (for example, specify dump, not backup -dump). If this argument is omitted, the output briefly describes -every backup command. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The online help entry for each backup command consists of the -following two or three lines: -

    -

    Examples -

    The following example displays the online help entry for the backup -dump command: -

       % backup help dump
    -   backup dump: start dump
    -   Usage: backup dump -volumeset <volume set name> -dump <dump level name> 
    -   [-portoffset <TC port offset>]  [-at <Date/time to start dump>+] 
    -   [-append]  [-n]  [-file <load file>]  [-help]
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    backup -

    backup apropos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf076.htm b/doc/html/AdminReference/auarf076.htm deleted file mode 100644 index bbd916852..000000000 --- a/doc/html/AdminReference/auarf076.htm +++ /dev/null @@ -1,109 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup interactive

    - - - - - -

    Purpose -

    Enters interactive mode -

    Synopsis -

    -

    backup [interactive]  [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup [i]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup interactive initiates an interactive session for -issuing backup commands. As indicated in the syntax -statement, the operation code (interactive) is optional. -

    Several features of interactive mode distinguish it from regular -mode: -

    -

    To exit an interactive session, issue the (backup) quit -command. -

    Options -

    -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example shows how the -localauth flag and --cell argument do not appear when the help dump -subcommand is issued in interactive mode. -

       % backup
    -   backup> help dump
    -   dump: start dump 
    -   Usage: dump [-volumeset <volume set name>] [-dump <dump level name>] 
    -   [-portoffset <TC port offset>] [-at <Date/time to start dump>+]
    -   [-append ] [-n ] [-file <load file>] [-help ] 
    -   
    -
    -

    Privilege Required -

    None. However, backup commands that require privilege in -regular mode still require it in interactive mode. -

    Related Information -

    backup -

    backup jobs -

    backup kill -

    backup quit -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf077.htm b/doc/html/AdminReference/auarf077.htm deleted file mode 100644 index 2c95ab0da..000000000 --- a/doc/html/AdminReference/auarf077.htm +++ /dev/null @@ -1,176 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup jobs

    - - - - - - - -

    Purpose -

    Lists pending and running operations in interactive mode -

    Synopsis -

    jobs  [-help]
    -  
    -j [-h]
    -
    -

    Description -

    The (backup) jobs command lists the job ID number and status of -each backup operation running or pending in the current interactive -session. -

    This command can be issued in interactive mode only. If the issuer -of the backup (interactive) command included the --localauth flag, the -cell argument, or both, those -settings apply to this command also. -

    To terminate operations that appear in the output, issue the (backup) -kill command and identify the operation to cancel with the job ID number -from this command's output. -

    To check the status of a Tape Coordinator, rather than of a certain -operation, use the backup status command. -

    Options -

    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output always includes the expiration date and time of the tokens that -the backup command interpreter is using during the current -interactive session, in the following format: -

       date   time: TOKEN EXPIRATION
    -
    -

    If the execution date and time specified for a scheduled dump operation is -later than date time, then its individual line (as described in the -following paragraphs) appears below this line to indicate that the current -tokens will not be available to it. -

    If the issuer of the backup command included the --localauth flag when entering interactive mode, the line instead -reads as follows: -

       :  TOKEN NEVER EXPIRES
    -
    -

    The entry for a scheduled dump operation has the following format: -

       Job job_ID:  timestamp:  dump  volume_set  dump_level
    -
    -

    where -

    -

    job_ID -
    Is a job identification number assigned by the Backup System. -

    timestamp -
    Indicates the date and time the dump operation is to begin, in the format -month/date/year -hours:minutes (in 24-hour format) -

    volume_set -
    Indicates the volume set to dump. -

    dump_level -
    Indicates the dump level at which to perform the dump operation. -
    -

    The line for a pending or running operation of any other type has the -following format: -

       Job job_ID:  operation  status
    -
    -

    where -

    -

    job_ID -
    Is a job identification number assigned by the Backup System. -

    operation -
    Identifies the operation the Tape Coordinator is performing, which is -initiated by the indicated command: -
    -

    Dump (dump name) -
    Initiated by the backup dump command. The dump -name has the following format: -

    volume_set_name.dump_level_name -

    Restore -
    Initiated by the backup diskrestore, backup -volrestore, or backup volsetrestore command. -

    Labeltape (tape_label) -
    Initiated by the backup labeltape command. The -tape_label is the name specified by the backup labeltape -command's -name or -pname argument. -

    Scantape -
    Initiated by the backup scantape command. -

    SaveDb -
    Initiated by the backup savedb command. -

    RestoreDb -
    Initiated by the backup restoredb command. -
    -

    status -
    Indicates the job's current status in one of the following -messages. If no message appears, the job is either still pending or has -finished. -
    -

    number Kbytes, volume volume_name -
    For a running dump operation, indicates the number of kilobytes copied to -tape or a backup data file so far, and the volume currently being -dumped. -

    number Kbytes, restore.volume -
    For a running restore operation, indicates the number of kilobytes copied -into AFS from a tape or a backup data file so far. -

    [abort requested] -
    The (backup) kill command was issued, but the termination -signal has yet to reach the Tape Coordinator. -

    [abort sent] -
    The operation is canceled by the (backup) kill command. -Once the Backup System removes an operation from the queue or stops it from -running, it no longer appears at all in the output from the command. -

    [butc contact lost] -
    The backup command interpreter cannot reach the Tape -Coordinator. The message can mean either that the Tape Coordinator -handling the operation was terminated or failed while the operation was -running, or that the connection to the Tape Coordinator timed out. -

    [done] -
    The Tape Coordinator has finished the operation. -

    [drive wait] -
    The operation is waiting for the specified tape drive to become -free. -

    [operator wait] -
    The Tape Coordinator is waiting for the backup operator to insert a tape -in the drive. -
    -
    -

    Examples -

    The following example shows that two restore operations and one dump -operation are running (presumably on different Tape Coordinators) and that the -backup command interpreter's tokens expire on 22 April 1999 at -10:45 am: -

       backup> jobs
    -   Job 1: Restore, 1306 Kbytes, restore.volume
    -   Job 2: Dump (user.sunday1), 34 Kbytes, volume user.pat.backup
    -   Job 3: Restore, 2498 Kbytes, restore.volume
    -          04/22/1999 10:45: TOKEN EXPIRATION
    -   
    -
    -

    Privilege Required -

    None. However, queuing any operation requires privilege, and it is -possible to issue this command only within the interactive session in which -the jobs are queued. -

    Related Information -

    backup -

    backup interactive -

    backup kill -

    backup quit -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf078.htm b/doc/html/AdminReference/auarf078.htm deleted file mode 100644 index 2e20bf68a..000000000 --- a/doc/html/AdminReference/auarf078.htm +++ /dev/null @@ -1,139 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup kill

    - - - - - - -

    Purpose -

    Terminates a pending or running operation -

    Synopsis -

    kill -id <job ID or dump set name> [-help]
    -  
    -k -i <job ID or dump set name>  [-h]
    -
    -

    Description -

    The (backup) kill command dequeues a Backup System operation -that is pending, or terminates an operation that is running, in the current -interactive session. It is available only in interactive mode. -If the issuer of the backup (interactive) command included the --localauth flag, the -cell argument, or both, then those -settings apply to this command also. -

    To terminate a dump operation, specify either the dump name -(volume_set_name.dump_level_name) or its job ID -number, which appears in the output from the (backup) jobs -command. To terminate any other type of operation, provide the job ID -number. -

    The effect of terminating an operation depends on the type and current -state of the operation: -

    -

    Cautions -

    It is best not to issue the (backup) kill command against -restore operations. If the termination signal interrupts a restore -operation as the Backup System is overwriting an existing volume, it is -possible to lose the volume entirely (that is, to lose both the contents of -the volume as it was before the restore and any data that was restored before -the termination signal arrived). The data being restored still exists -on the tape, but some data can be lost permanently. -

    Options -

    -

    -id -
    Identifies the backup operation to terminate. Provide one of two -types of values: -
      -

    • The operation's job ID number, as displayed in the output of the -(backup) jobs command. -

    • For a dump operation, either the job ID number or a dump name of the form -volume_set_name.dump_level_name, where -volume_set_name is the name of the volume set being dumped and -dump_level_name is the last element in the dump level pathname at -which the volume set is being dumped. The dump name appears in the -output of the (backup) jobs command along with the job ID -number. -
    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command terminates the operation with job ID 5: -

       backup> kill 5
    -   
    -
    -

    The following command terminates the dump operation called -user.sunday1: -

       backup> kill user.sunday1
    -   
    -
    -

    Privilege Required -

    The issuer must have the privilege required to initiate the operation being -cancelled. Because this command can be issued only within the -interactive session during which the operation was initiated, the required -privilege is essentially guaranteed. -

    Related Information -

    backup -

    backup interactive -

    backup jobs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf079.htm b/doc/html/AdminReference/auarf079.htm deleted file mode 100644 index 3b532ad13..000000000 --- a/doc/html/AdminReference/auarf079.htm +++ /dev/null @@ -1,224 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup labeltape

    - - - - - - - - - - - - -

    Purpose -

    Creates the magnetic label on a tape -

    Synopsis -

    backup labeltape [-name <AFS tape name, defaults to NULL>]
    -                 [-size <tape size in Kbytes, defaults to size in tapeconfig>]
    -                 [-portoffset <TC port offset>] 
    -                 [-pname <permanent tape name>] 
    -                 [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup la [-n <AFS tape name, defaults to NULL>]
    -          [-s <tape size in Kbytes, defaults to size in tapeconfig>]
    -          [-po <TC port offset>]  [-pn <permanent tape name>]
    -          [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup labeltape command creates a magnetic label, readable -by the Backup System, at the beginning of a tape. The label records the -tape's name (either a permanent name, or an AFS tape -name that reflects the tape's contents in a prescribed format) and -its capacity. -

    (If the FILE YES instruction appears in the -/usr/afs/backup/CFG_device_name file on the Tape -Coordinator machine associated with the specified port offset, then the -backup command writes label information to the first 16 KB block in -the backup data file listed for that port offset in the Tape -Coordinator's /usr/afs/backup/tapeconfig file, rather than at -the beginning of a tape. For the sake of clarity, the following text -refers to tapes only, but the Backup System handles backup data files in much -the same way.) -

    Relabeling a tape that already contains AFS backup data effectively makes -the data unusable, because the command removes the Backup Database record of -the complete dump set of which the tape is a part. Use this command to -enable recycling of a tape that contains unexpired dumps that are not actually -still needed. -

    To write a permanent name on the label, include the -pname -argument to specify a string of up to 32 characters. The permanent name -persists until the -pname argument is again included on the -backup labeltape command, regardless of the tape's contents -and of how often the tape is otherwise relabeled or recycled. Include -this argument or the -name argument, but not both. If this -argument is included, the AFS tape name is set to <NULL>. -The permanent name is set to <NULL> if this argument is omitted -and no permanent name already exists. -

    The issuer must ensure that a permanent name is unique among the tapes used -for AFS backup in the cell, because the backup command interpreter -does not verify that another tape does not already have the same permanent -name. When a tape has a permanent name, the Backup System uses it -instead of the AFS tape name in most prompts and when referring to the tape in -output from backup commands. The permanent name appears in -the tape name field of the output from the backup -readlabel command. -

    To write an AFS tape name on the label, provide a value for the --name argument in the required format described in the -Options section. Include the -name argument or -the -pname argument, but not both. If this argument is -omitted, the AFS tape name is set to <NULL>, but the Backup -System automatically assigns the appropriate name when the tape is used in a -future backup dump or backup savedb operation. -The AFS tape name appears in the AFS tape -name field of the output from the backup readlabel and -backup scantape commands. -

    The backup command interpreter does not accept the --name argument if the tape already has a permanent name. To -erase a tape's permanent name, provide a null value to the --pname argument by issuing the following command: -

       % backup labeltape -pname ""
    -   
    -
    -

    To record the tape's capacity on the label, specify a number of -kilobytes as the -size argument. If the argument is omitted -the first time a tape is labeled, the Backup System records the default tape -capacity recorded for the specified port offset in the -/usr/afs/backup/tapeconfig file on the Tape Coordinator -machine. Subsequently, the value in the size field persists until the --size argument is again included on the backup labeltape -command. -

    To determine how much data can be written to a tape during a backup -dump or backup savedb operation, the Tape Coordinator reads -the capacity recorded on the tape's label (or uses the value associated -with its port offset in the /usr/afs/backup/tapeconfig file, if the -tape was never labeled). For further description, see the backup -dump reference page. -

    The Tape Coordinator's default response to this command is to access -the tape by invoking the MOUNT instruction in the local -/usr/afs/backup/CFG_device_name file, or by prompting the -backup operator to insert the tape if there is no MOUNT -instruction. However, if the AUTOQUERY NO instruction -appears in the CFG_device_name file, or if the issuer of -the butc command included the -noautoquery flag, the -Tape Coordinator instead expects the tape to be in the device already. -If it is not, the Tape Coordinator invokes the MOUNT instruction or -prompts the operator. -

    Options -

    -

    -name -
    Specifies the AFS tape name to record on the label. Include this -argument or the -pname argument, but not both. If this -argument is omitted, the AFS tape name is set to <NULL>. -If this argument is provided, it must have the following format: -
       volume_set_name.dump_level_name.tape_index
    -   
    -
    -

    for the tape to be acceptable for use in a future backup dump -operation. The volume_set_name must match the volume set name -of the initial dump to be written to the tape, dump_level_name must -match the last element of the dump level pathname at which the volume set will -be dumped, and tape_index indicates the order of the tape in the dump -set (indexing begins with 1). To disable this type of name -checking, include the NAME_CHECK NO instruction in the -CFG_device_name file. -

    For the tape to be acceptable for use in a future backup savedb -operation, the value specified for the -name argument must have the -following format: -

       Ubik_db_dump.tape_index
    -   
    -
    -

    where tape_index indicates the order of the tape in the set of -tapes that house the Backup Database dump; indexing begins with 1 -(one). -

    -size -
    Specifies the tape capacity to record on the label. Provide an -integer value followed by a letter that indicates units, with no intervening -space. A unit value of k or K indicates -kilobytes, m or M indicates megabytes, and g -or G indicates gigabytes. If the units letter is omitted, -the default is kilobytes. -

    If this argument is omitted the first time a tape is labeled, the Backup -System records the capacity that is associated with the specified port offset -in the /usr/afs/backup/tapeconfig file on the Tape Coordinator -machine. The value recorded the first time then persists until the --size argument is provided on a future issuance of the -command. -

    -portoffset -
    Specifies the port offset number of the Tape Coordinator handling the tape -for this operation. -

    -pname -
    Specifies the permanent name to record on the label. It can be up -to 32 characters in length, and include any alphanumeric characters. -Avoid metacharacters that have a special meaning to the shell, to avoid having -to mark them as literal in commands issued at the shell prompt. -

    Include this argument or the -name argument, but not -both. If this argument is provided, the AFS tape name is set to -<NULL>. If this argument is omitted, any existing -permanent name is retained. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command records the AFS tape name -user.monthly.1 on the label of the tape in the device -with port offset 3: -

       % backup labeltape -name user.monthly.1 -portoffset 3
    -   
    -
    -

    The following three commands are equivalent in effect: they all -record a capacity of 2 GB on the label of the tape in the device with port -offset 4. They set the AFS tape name to <NULL> and leave -the permanent name unchanged. -

       % backup labeltape -size 2g -portoffset 4
    -   % backup labeltape -size 2048M -portoffset 4
    -   % backup labeltape -size 2097152 -portoffset 4
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    CFG_device_name -

    backup -

    backup readlabel -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf080.htm b/doc/html/AdminReference/auarf080.htm deleted file mode 100644 index 0325d88e0..000000000 --- a/doc/html/AdminReference/auarf080.htm +++ /dev/null @@ -1,138 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup listdumps

    -

    Purpose - - - - - - - - -

    Displays the dump hierarchy from the Backup Database -

    Synopsis -

    backup listdumps  [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup listd  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup listdumps command displays the dump hierarchy from -the Backup Database. -

    Options -

    -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output displays the complete dump hierarchy and indicates the -relationship between full and incremental dump levels. Full dump levels -appear at the left margin. The hierarchy can include more than one full -dump level; each one defines a subhierarchy of dump levels that can be -used for dumping different volume sets. -

    Incremental dump levels appear below and indented to the right of their -parent dump levels, which can be either full or incremental. Since -multiple incremental dump levels can share the same parent, an incremental -dump level is not always directly below its parent; the amount of -indentation indicates the parent/child relationship. -

    If a dump level has an associated expiration date, it appears along with -the level name. Absolute expiration dates appear in the format -

       dump_level expires at day month date time year    
    -   
    -
    -

    and relative expiration dates in the format -

       dump_level expires in {yearsy | monthsm | daysd}
    -   
    -
    -

    to indicate the number of years, months, days, or combination of the three -after creation a dump expires when created at this level. -

    Examples -

    The following example depicts six dump hierarchies. The expiration -date for all incremental dump levels is 13 days so that the corresponding -tapes can be recycled two weeks after their creation. The expiration -dates for all full dump levels is 27 days so that the corresponding tapes can -be recycled four weeks after their creation. -

       % backup listdumps
    -   /week1  expires in  27d
    -         /tuesday  expires in  13d
    -                 /thursday  expires in  13d
    -         /sunday  expires in  13d
    -                /tuesday expires in  13d
    -                        /thursday expires in  13d
    -   /week3  expires in  27d
    -         /tuesday  expires in  13d
    -                 /thursday  expires in  13d
    -         /sunday  expires in  13d
    -                /tuesday  expires in  13d
    -                        /thursday  expires in  13d
    -   /sunday1  expires in  27d
    -           /monday1  expires in  13d
    -           /tuesday1  expires in  13d 
    -           /wednesday1  expires in  13d
    -           /thursday1  expires in  13d
    -           /friday1  expires in  13d
    -   /sunday2  expires in  27d
    -           /monday2  expires in  13d
    -           /tuesday2  expires in  13d
    -           /wednesday2  expires in  13d
    -           /thursday2  expires in  13d
    -           /friday2  expires in  13d
    -   /sunday3  expires in  27d
    -           /monday1  expires in  13d
    -           /tuesday1  expires in  13d 
    -           /wednesday1  expires in  13d
    -           /thursday1  expires in  13d
    -           /friday1  expires in  13d
    -   /sunday4  expires in  27d
    -           /monday2  expires in  13d
    -           /tuesday2  expires in  13d
    -           /wednesday2  expires in  13d
    -           /thursday2  expires in  13d
    -           /friday2  expires in  13d
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup adddump -

    backup deldump -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf081.htm b/doc/html/AdminReference/auarf081.htm deleted file mode 100644 index a87875a23..000000000 --- a/doc/html/AdminReference/auarf081.htm +++ /dev/null @@ -1,101 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup listhosts

    -

    Purpose - - - - - - - - - -

    Lists Tape Coordinator machines registered in the Backup Database -

    Synopsis -

    backup listhosts [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup listh [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup listhosts command displays the Backup Database record -of the port offset numbers defined for Tape Coordinator machines. A -Tape Coordinator must have an entry in the list to be available for backup -operations. -

    The existence of an entry does not necessarily indicate that the Tape -Coordinator process (butc) is currently running at that port -offset. To check, issue the backup status command. -

    Options -

    -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    After a Tape hosts: header, the output reports -two things about each Tape Coordinator currently defined in the Backup -Database: -

    -

    The Tape Coordinators appear in the order in which they were added to the -Backup Database. -

    Examples -

    The following example shows the result of the command in the ABC -Corporation cell: -

       % backup listhosts
    -   Tape hosts:
    -       Host backup1.abc.com, port offset 0
    -       Host backup1.abc.com, port offset 1
    -       Host backup3.abc.com, port offset 4
    -       Host backup2.abc.com, port offset 3
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup addhost -

    backup delhost -

    backup status -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf082.htm b/doc/html/AdminReference/auarf082.htm deleted file mode 100644 index 37eec26eb..000000000 --- a/doc/html/AdminReference/auarf082.htm +++ /dev/null @@ -1,103 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup listvolsets

    - - - - - - -

    Purpose -

    Lists volume set entries from the Backup Database -

    Synopsis -

    backup listvolsets [-name <volume set name>]
    -                   [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup listv [-n <volume set name>]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup listvolsets command displays the Backup Database -records for either -

    -

    Options -

    -

    -name -
    Names the volume set to display. If this argument is omitted, the -output lists all volume sets defined in the Backup Database. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The entry for each volume set begins with the Volume set header -and the volume set's name. A temporary volume set's name is -followed by the string (temporary). Each volume entry -follows on a separate line, indicating the entry's index number and the -server, partition, and volume names it matches. The output uses the -metacharacter notation described on the backup addvolentry -reference page. Use the index number to identify volume entries when -deleting them with the backup delvolentry command. -

    Examples -

    The following example shows the volume entries in the three volume sets -currently defined in the Backup Database: -

       % backup listvolsets
    -   Volume set user:
    -       Entry   1: server .*, partition .*, volumes: user.*\.backup
    -   Volume set sun
    -       Entry   1: server .*, partition .*, volumes: sun4x_55\..*
    -       Entry   2: server .*, partition .*, volumes: sun4x_56\..*
    -   Volume set rs
    -       Entry   1: server .*, partition .*, volumes: rs_aix42\..*
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup addvolentry -

    backup addvolset -

    backup delvolentry -

    backup delvolset -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf083.htm b/doc/html/AdminReference/auarf083.htm deleted file mode 100644 index d2d710a30..000000000 --- a/doc/html/AdminReference/auarf083.htm +++ /dev/null @@ -1,83 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup quit

    - - - - - - -

    Purpose -

    Leaves interactive mode -

    Synopsis -

    quit  [-help]
    -  
    -q [-h]
    -   
    -
    -

    Description -

    The (backup) quit command exits interactive mode, returning the -issuer to the regular shell prompt at which the backup or -backup interactive command was issued to enter interactive -mode. The command has no effect when issued outside interactive -mode. Issuing the <Ctrl-d> command also exits interactive -mode. -

    Cautions -

    To exit interactive mode, all jobs must be completed. Use the -(backup) jobs command to list any jobs currently pending or -executing, and the (backup) kill command to terminate them as -necessary. -

    Options -

    -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command exits interactive mode: -

       backup> quit
    -   %
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    backup -

    backup interactive -

    backup jobs -

    backup kill -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf084.htm b/doc/html/AdminReference/auarf084.htm deleted file mode 100644 index 22ab1a90e..000000000 --- a/doc/html/AdminReference/auarf084.htm +++ /dev/null @@ -1,216 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup readlabel

    - - - - - - - - -

    Purpose -

    Reads and displays a tape's label -

    Synopsis -

    backup readlabel [-portoffset <TC port offset>]
    -                 [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup rea [-p <TC port offset>]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup readlabel command displays information from the -magnetic tape label of a tape. The information includes the tape's -name (either a permanent name, or an AFS tape name that -reflects the tape's contents in a prescribed format) and its -capacity. -

    If the FILE YES instruction appears in the -/usr/afs/backup/CFG_device_name file associated with the -specified port offset, then the backup readlabel command reads the -label information from the first 16 KB block in the backup data file listed -for that port offset in the Tape Coordinator's -/usr/afs/backup/tapeconfig file, rather than from the beginning of -a tape. -

    The Tape Coordinator's default response to this command is to access -the tape by invoking the MOUNT instruction in the local -/usr/afs/backup/CFG_device_name file, or by prompting the -backup operator to insert the tape if there is no MOUNT -instruction. However, if the AUTOQUERY NO instruction -appears in the CFG_device_name file, or if the issuer of -the butc command included the -noautoquery flag, the -Tape Coordinator instead expects the tape to be in the device already. -If it is not, the Tape Coordinator invokes the MOUNT instruction or -prompts the operator. -

    Options -

    -

    -portoffset -
    Specifies the port offset number of the Tape Coordinator handling the -tapes for this operation. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    Output from this command appears in both the shell window where the command -is issued, and in the Tape Coordinator window. -

    If the tape is unlabeled or if the specified tape device is empty, the -output reads -

       Failed to read tape label.
    -   
    -
    -

    Otherwise, the output in the shell window has the following format: -

       Tape read was labelled: tape name (dump id)
    -        size: size Kbytes
    -    
    -
    -

    where tape name is the permanent name if the tape has one, or the -AFS tape name otherwise. The dump ID is dump ID of the initial -dump on the tape, and size is the recorded capacity of the tape in -kilobytes. -

    The output in the Tape Coordinator windows is bounded by an underlined -Tape label header at the top, and the following string -at the bottom: -

       -- End of tape label --
    -   
    -
    -

    In between are lines reporting the following information: -

    -

    tape name -
    The permanent name assigned by using the -pname argument of the -backup labeltape command. This name remains on the tape -until that argument is used again, no matter how many times the tape is -recycled or otherwise relabeled. If the tape does not have a permanent -name, the value <NULL> appears in this field. -

    AFS tape name -
    A tape name in one of the following prescribed formats. The Backup -System automatically writes the appropriate AFS tape name to the label as part -of a backup dump or backup savedb operation, or the -operator can assign it with the -name argument to the backup -labeltape command. -
      -

    • volume_set_name.dump_level_name.tape_index, -if the tape contains volume data. The volume_set_name is the -name of the volume set that was dumped to create the initial dump in the dump -set of to which this tape belongs; dump_level_name is the last -pathname element of the dump level at which the initial dump was backed -up; and tape_index is the numerical position of the tape in the -dump set. -

    • Ubik.db.dump.tape_index if the -tape contains a dump of the Backup Database, created with the backup -savedb command. The tape_index is the ordinal of the -tape in the dump set. -

    • <NULL> if the tape has no AFS tape name. This is -normally the case if the -name argument was not included the last -time the backup labeltape command was used on this tape, and no -data has been written to it since. -
    -

    creationTime -
    The date and time at which the Backup System started performing the dump -operation that created the initial dump. -

    cell -
    The cell in which the dump set was created. This is the cell whose -Backup Database contains a record of the dump set. -

    size -
    The tape's capacity (in kilobytes) as recorded on the label, rather -than the amount of data on the tape. The value is assigned by the --size argument to the backup labeltape command or -derived from the /usr/afs/backup/tapeconfig file on the Tape -Coordinator machine, not from a measurement of the tape. -

    dump path -
    The dump level of the initial dump in the dump set -

    dump id -
    The dump ID number of the initial dump in the dump set, as recorded in the -Backup Database -

    useCount -
    The number of times a dump has been written to the tape, or it has been -relabeled -
    -

    The message ReadLabel: Finished indicates the completion -of the output. -

    Examples -

    The following example shows the output for the tape with permanent name -oct.guest.dump and capacity 2 MB, expressed in -kilobyte units (2097152 equals 2 times 10242). -

       % backup readlabel -portoffset 6
    -   Tape read was labelled: oct.guest.dump (907215000)
    -        size: 2097152 Kbytes
    -   
    -
    -

    The output in the Tape Coordinator window reads: -

       Tape label
    -   ----------
    -   tape name = oct.guest.dump
    -   AFS tape name = guests.monthly.3
    -   creationTime = Thu Oct 1 00:10:00 1998
    -   cell = abc.com
    -   size = 2097152 Kbytes
    -   dump path = /monthly
    -   dump id = 907215000
    -   useCount = 5
    -   ---- End of tape label ----
    -   
    -
    -

    The following example is for a tape that does not have a permanent -tape. -

       % backup readlabel -portoffset 6
    -   Tape read was labelled: guests.monthly.2 (909899900)
    -        size: 2097152 Kbytes
    -   
    -
    -

    The output in the Tape Coordinator window reads: -

       Tape label
    -   ----------
    -   tape name = <NULL>
    -   AFS tape name = guests.monthly.2
    -   creationTime = Sun Nov 1 00:58:20 1998
    -   cell = abc.com
    -   size = 2097152 Kbytes
    -   dump path = /monthly
    -   dump id = 909899900
    -   useCount = 1
    -   ---- End of tape label ----
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup labeltape -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf085.htm b/doc/html/AdminReference/auarf085.htm deleted file mode 100644 index 2902fb1c2..000000000 --- a/doc/html/AdminReference/auarf085.htm +++ /dev/null @@ -1,117 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup restoredb

    - - - -

    Purpose -

    Restores a saved copy of the Backup Database -

    Synopsis -

    backup restoredb [-portoffset <TC port offset>]
    -                 [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup res [-p <TC port offset>]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup restoredb command restores to the Backup Server -machine's local disk a version of the Backup Database previously written -to tape by using the backup savedb command. -

    (If the FILE YES instruction appears in the -/usr/afs/backup/CFG_device_name file associated with the -specified port offset, then the backup restoredb command restores -data from the backup data file listed for that port offset in the Tape -Coordinator's /usr/afs/backup/tapeconfig file, instead of from -tape. For the sake of clarity, the following text refers to tapes only, -but the Backup System handles backup data files in much the same way.) -

    The most common reason to run this command is to replace a corrupted or -otherwise damaged Backup Database; use the backup dbverify -command to determine the database's status. The command can also -be used to restore records that were removed from the database when the --archive argument was included on a previous backup -savedb command. -

    The command completely overwrites the existing Backup Database records for -volume sets, Tape Coordinators, and the dump hierarchy with the corresponding -information from the saved version. It does not overwrite existing dump -records, but instead interleaves the records from the copy being -restored. If both the existing database (on the Backup Server -machine's disk) and the copy being restored include a record about the -same dump, the Backup System retains the one in the existing database. -

    The Tape Coordinator's default response to this command is to access -the first tape it needs by invoking the MOUNT instruction in the -local /usr/afs/backup/CFG_device_name file, or by -prompting the backup operator to insert the tape if there is no -MOUNT instruction. However, if the AUTOQUERY NO -instruction appears in the CFG_device_name file, or if the -issuer of the butc command included the -noautoquery -flag, the Tape Coordinator instead expects the tape to be in the device -already. If it is not, or is the wrong tape, the Tape Coordinator -invokes the MOUNT instruction or prompts the operator. It -also invokes the MOUNT instruction or prompts for any additional -tapes needed to complete the restore operation; the backup operator must -arrange to provide them. -

    Cautions -

    If the database is corrupted, do not attempt to restore a saved database on -top of it. Instead, use the instructions for repairing a corrupted -database in the IBM AFS Administration Guide chapter about -performing backup operations. -

    Options -

    -

    -portoffset -
    Specifies the port offset number of the Tape Coordinator handling the -tapes for this operation. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example shows the Backup Database being restored from the -Tape Coordinator with port offset 0: -

       % backup restoredb
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup dbverify -

    backup savedb -

    butc -

    IBM AFS Administration Guide -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf086.htm b/doc/html/AdminReference/auarf086.htm deleted file mode 100644 index bf69d18f4..000000000 --- a/doc/html/AdminReference/auarf086.htm +++ /dev/null @@ -1,151 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup savedb

    - - - -

    Purpose -

    Creates a saved copy of the Backup Database -

    Synopsis -

    backup savedb [-portoffset <TC port offset>]  [-archive <date time>+]
    -              [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup sa  [-p <TC port offset>]  [-a <date time>+]
    -           [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup savedb command creates a backup copy of the entire -Backup Database and writes it to the tape in the device controlled by the Tape -Coordinator indicated with the -portoffset argument. If the -database is damaged (as reported by the backup dbverify command), -this command repairs as much of the corruption as possible as it creates the -saved copy. The Backup Server creates a dump record for the saved -database in the Backup Database (but in the disk version of the database only, -not in the version written to tape). -

    If the FILE YES instruction appears in the -/usr/afs/backup/CFG_device_name file associated with the -specified port offset, then the backup savedb command dumps the -database copy to the backup data file listed for that port offset in the Tape -Coordinator's /usr/afs/backup/tapeconfig file, instead of to -tape. For the sake of clarity, the following text refers to tapes only, -but the Backup System handles backup data files in much the same way. -

    If the -archive flag is provided, after writing the saved copy -of the database the Backup System truncates the copy of the database on disk -by deleting volume dump records with timestamps prior to the specified date -and time (it does not delete the dump records created by previous backup -savedb commands, however). -

    If the tape to which the database copy is written has an AFS tape name, it -must be Ubik_db_dump.1 or <NULL>. Any -permanent name is acceptable. -

    The Tape Coordinator's default response to this command is to access -the first tape by invoking the MOUNT instruction in the local -/usr/afs/backup/CFG_device_name file, or by prompting the -backup operator to insert the tape if there is no MOUNT -instruction. However, if the AUTOQUERY NO instruction -appears in the CFG_device_name file, or if the issuer of -the butc command included the -noautoquery flag, the -Tape Coordinator instead expects the tape to be in the device already. -If it is not, the Tape Coordinator invokes the MOUNT instruction or -prompts the operator. It also invokes the MOUNT instruction -or prompts for any additional tapes needed to complete the operation; the -backup operator must arrange to provide them. -

    Options -

    -

    -portoffset -
    Specifies the port offset number of the Tape Coordinator handling the -tapes for this operation. -

    -archive -
    Specifies a date and time; volume dump records with earlier -timestamps are deleted from the disk copy of the Backup Database after the -Backup System dumps the database (a dump's timestamp appears in the -created field of the output from the backup dumpinfo -command). However, if a dump set contains any dump created after the -specified date, none of the dump records associated with the dump set are -deleted. Dump records for previous dumps of the database (created with -the backup savedb command) are never deleted; use the -backup deletedump command to remove them. -

    Provide one of two values: -

      -

    • The string NOW to indicate the current date and time, in which -case the Backup System deletes all dump records except those for dumps of the -Backup Database itself. -

    • A date value in the format mm/dd/yyyy -[hh:MM]. The month (mm), day (dd), and -year (yyyy) are required, and valid values for the year range from -1970 to 2037; higher values are not valid because -the latest possible date in the standard UNIX representation is in February -2038. The Backup System automatically reduces any later date to the -maximum value. -

      The hour and minutes (hh:MM) are optional, but if -provided must be in 24-hour format (for example, the value -14:36 represents 2:36 p.m.). If -omitted, the time defaults to 59 seconds after midnight (00:00:59 -hours). Similarly, the backup command interpreter -automatically adds 59 seconds to any time value provided. In both -cases, adding 59 seconds compensates for how the Backup Database and -backup dumpinfo command represent dump creation times in hours and -minutes only. That is, the Database records a creation timestamp of -20:55 for any dump created between 20:55:00 and -20:55:59. Automatically adding 59 seconds to a time thus -includes the records for all dumps created during that minute. -

    -
    Note:A plus sign follows this argument in the command's syntax statement -because it accepts a multiword value which does not need to be enclosed in -double quotes or other delimiters, not because it accepts multiple -dates. Provide only one date (and optionally, time) definition. -
    -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example writes a copy of the Backup Database to the tape -device controlled by the Tape Coordinator with port offset 1: -

       % backup savedb -portoffset 1
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup dbverify -

    backup restoredb -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf087.htm b/doc/html/AdminReference/auarf087.htm deleted file mode 100644 index 488be6714..000000000 --- a/doc/html/AdminReference/auarf087.htm +++ /dev/null @@ -1,292 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup scantape

    - - - - - - -

    Purpose -

    Extracts dump information from a tape -

    Synopsis -

    backup scantape [-dbadd]  [-portoffset <TC port offset>]
    -                [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup sc [-d]  [-p <TC port offset>]  [-l]  [-c <cell name>]  [-help]
    -
    -

    Description -

    The backup scantape command extracts information from the dump -labels and volume headers on the tape in the device controlled by the Tape -Coordinator indicated by the -portoffset argument. The Tape -Coordinator displays the information for each volume in its window as soon as -it extracts it (rather than waiting until it has scanned the entire -tape). -

    (If the FILE YES instruction appears in the -/usr/afs/backup/CFG_device_name file associated with the -specified port offset, then the backup scantape command extracts -dump information from the backup data file named in that port offset's -entry in the /usr/afs/backup/tapeconfig file on the Tape -Coordinator machine, rather than from a tape. For the sake of clarity, -the following text refers to tapes only, but the Backup System handles backup -data files in much the same way.) -

    If the -dbadd flag is provided, the backup scantape -command creates new dump and volume records in the Backup Database for the -scanned information. However, if it finds that a record already exists -in the database for the same dump, it terminates the scanning -operation. -

    The scanning operation works only on tapes containing volume data. -The command fails with an error message if the tape contains a copy of the -Backup Database (was created with the backup savedb command, or has -the AFS tape name Ubik_db_dump.1). -

    The Tape Coordinator's default response to this command is to access -the tape by invoking the MOUNT instruction in the -CFG_device_name file, or by prompting the backup operator -to insert the tape if there is no MOUNT instruction. -However, if the AUTOQUERY NO instruction appears in the -CFG_device_name file, or if the issuer of the -butc command included the -noautoquery flag, the Tape -Coordinator instead expects the tape to be in the device already. If it -is not, the Tape Coordinator invokes the MOUNT instruction or -prompts the operator. -

    To terminate a tape scanning operation in interactive mode, issue the -(backup) kill command. In noninteractive mode, the only -choice is to use a termination signal such as <Ctrl-c> to halt -the Tape Coordinator completely. -

    Cautions -

    A scanning operation does not have to begin with the first tape in a dump -set, but the Backup System can process tapes only in sequential order after -the initial tape provided. The Tape Coordinator automatically requests -any subsequent tapes by invoking the MOUNT instruction in the local -/usr/afs/backup/CFG_device_name file, or by prompting the -operator if there is no MOUNT instruction. -

    The Tape Coordinator's success in scanning a tape that is corrupted or -damaged depends on the extent of the damage and what type of data is -corrupted. It can almost always scan the tape successfully up to the -point of damage. If the damage is minor, the Tape Coordinator can -usually skip over it and scan the rest of the tape, but more major damage can -prevent further scanning. Because a scanning operation can start on any -tape in a dump set, damage on one tape does not prevent scanning of the others -in the dump set. However, it is possible to scan either the tapes that -precede the damaged one or the ones that follow it, but not both. -

    If a tape is relabeled with the backup labeltape command, it is -not possible to recover data from it for the purposes of rebuilding the Backup -Database. -

    If the -dbadd flag is included on the command, it is best not to -terminate the tape scanning operation before it completes (for example, by -issuing the (backup) kill command in interactive mode). The -Backup System writes a new record in the Backup Database for each dump as soon -as it scans the relevant information on the tape, and so it possibly has -already written new records. If the operator wants to rerun the -scanning operation, he or she must locate and remove the records created -during the terminated operation: the second operation exits -automatically if it finds that a record that it needs to create already -exists. -

    If the -dbadd flag is included and the first tape provided is -not the first tape in the dump set, the following restrictions apply: -

    -

    Options -

    -

    -dbadd -
    Adds the information extracted from the tape to the Backup Database (but -only if the database does not already contain an entry with the same dump ID -number). -

    -portoffset -
    Specifies the port offset number of the Tape Coordinator handling the -tapes for this operation. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    For every dump on a tape, the backup scantape command displays -in the Tape Coordinator window the dump label and the volume header of each -volume in the dump. If a dump spans more than one tape, the dump label -does not repeat at the beginning of subsequent tapes. -

    A dump label contains the following fields, which are the same as in the -output from the backup readlabel command: -

    -

    tape name -
    The permanent name assigned by using the -pname argument of the -backup labeltape command. This name remains on the tape -until that argument is used again, no matter how many times the tape is -recycled or otherwise relabeled. If the tape does not have a permanent -name, the value <NULL> appears in this field. -

    AFS tape name -
    A tape name in one of the following prescribed formats. The Backup -System automatically writes the appropriate AFS tape name to the label as part -of a backup dump operation, or the operator can assign it with the --name argument to the backup labeltape command. -
      -

    • volume_set_name.dump_level_name.tape -_index, if the tape contains volume data. The -volume_set_name is the name of the volume set that was dumped to -create the initial dump in the dump set of which this tape is a part; -dump_level_name is the last pathname element of the dump level at -which the initial dump was backed up; and tape_index is the -numerical position of the tape in the dump set. -

    • <NULL> if the tape has no AFS tape name. This is -normally the case if the -name argument was not included the last -time the backup labeltape command was used on this tape, and no -data has been written to it since. -
    -

    creationTime -
    The date and time at which the Backup System started performing the dump -operation that created the initial dump. -

    cell -
    The cell in which the dump set was created. This is the cell whose -Backup Database contains a record of the dump set. -

    size -
    The tape's capacity (in kilobytes) as recorded on the label, rather -than the amount of data on the tape. The value is assigned by the --size argument to the backup labeltape command or -derived from the /usr/afs/backup/tapeconfig file on the Tape -Coordinator machine, not from a measurement of the tape. -

    dump path -
    The dump level of the initial dump in the dump set. -

    dump id -
    The dump ID number of the initial dump in the dump set, as recorded in the -Backup Database. -

    useCount -
    The number of times a dump has been written to the tape, or it has been -relabeled. -
    -

    The volume header contains the following fields: -

    -

    volume name -
    The volume name, complete with a .backup or -.readonly extension, if appropriate. -

    volume ID -
    The volume's volume ID. -

    dumpSetName -
    The dump to which the volume belongs. The dump name is of the form -volume_set_name.dump_level_name and -matches the name displayed in the dump label. -

    dumpID -
    The dump ID of the dump named in the dumpSetName field. -

    level -
    The depth in the dump hierarchy of the dump level used in creating the -dump. A value of 0 indicates a full dump. A value of -1 or greater indicates an incremental dump made at the indicated -depth in the hierarchy. The value reported is for the entire dump, not -necessarily for the volume itself; for example, it is possible for a dump -performed at an incremental level to include a full dump of an individual -volume if the volume was omitted from previous dumps. -

    parentID -
    The dump ID number of dumpSetName's parent dump. It -is 0 if the value in the level field is -0. -

    endTime -
    Is always 0; it is reserved for internal use. -

    cloneDate -
    The date and time at which the volume was created. For a backup or -read-only volume, this represents the time at which it was cloned from its -read/write source. For a read/write volume, it indicates the time at -which the Backup System locked the volume for purposes of including it in the -dump named in the dumpSetName field. -
    -

    The message Scantape: Finished indicates the completion of -the output. -

    In normal circumstances, the Backup System writes a marker to indicate that -a volume is the last one on a tape, or that the volume continues on the next -tape. However, if a backup operation terminated abnormally (for -example, because the operator terminated the Tape Coordinator by issuing the -<Ctrl-c> command during the operation), then there is no such -marker. Some very early versions of the Backup System also did not -write these markers. If a tape does not conclude with one of the -expected markers, the Tape Coordinator cannot determine if there is a -subsequent tape in the dump set and so generates the following message in its -window: -

       Are there more tapes? (y/n)
    -   
    -
    -

    Examples -

    The following example shows the output for the first two volumes on a tape -in the device with port offset 0: -

       % backup scantape
    -   Dump label
    -   ----------
    -   tape name = monthly_guest
    -   AFS tape name = guests.monthly.3
    -   creationTime =  Mon Feb  1 04:06:40 1999
    -   cell = abc.com
    -   size = 2150000 Kbytes
    -   dump path = /monthly
    -   dump id = 917860000
    -   useCount = 44
    -   -- End of dump label --
    -   -- volume --
    -   volume name: user.guest10.backup
    -   volume ID 1937573829
    -   dumpSetName: guests.monthly
    -   dumpID 917860000
    -   level 0
    -   parentID 0
    -   endTime 0
    -   clonedate Mon Feb  1 03:03:23 1999
    -   -- volume --
    -   volume name: user.guest11.backup
    -   volume ID 1938519386
    -   dumpSetName: guests.monthly
    -   dumpID 917860000
    -   level 0
    -   parentID 0
    -   endTime 0
    -   clonedate Mon Feb  1 03:05:15 1999
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup dump -

    backup dumpinfo -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf088.htm b/doc/html/AdminReference/auarf088.htm deleted file mode 100644 index a4d79ef63..000000000 --- a/doc/html/AdminReference/auarf088.htm +++ /dev/null @@ -1,160 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup setexp

    - - - - - - -

    Purpose -

    Sets the expiration date for existing dump levels. -

    Synopsis -

    backup setexp -dump <dump level name>+  [-expires <expiration date>+]
    -              [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup se -d <dump level name>+  [-e <expiration date>+]
    -          [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup setexp command sets or changes the expiration date -associated with each specified dump level, which must already exist in the -dump hierarchy. -

    Use the -expires argument to associate an expiration date with -each dump level. When the Backup System subsequently creates a dump at -the dump level, it uses the specified value to derive the dump's -expiration date, which it records on the label of the tape (or backup data -file). The Backup System refuses to overwrite a tape until after the -latest expiration date of any dump that the tape contains, unless the -backup labeltape command is used to relabel the tape. If a -dump level does not have an expiration date, the Backup System treats dumps -created at the level as expired as soon as it creates them. -

    (Note that the Backup System does not automatically remove a dump's -record from the Backup Database when the dump reaches its expiration date, but -only if the tape that contains the dump is recycled or relabeled. To -remove expired and other obsolete dump records, use the backup -deletedump command.) -

    Define either an absolute or relative expiration date: -

    -

    If the command is used to change an existing expiration date associated -with a dump level, the new date applies only to dumps created after the -change. Existing dumps retain the expiration date assigned at the time -they were created. -

    Options -

    -

    -dump -
    Specifies the full pathname of each dump level to assign the expiration -date specified by the -expires argument. -

    -expires -
    Defines the absolute or relative expiration date to associate with each -dump level named by the -dump argument. Absolute expiration -dates have the following format: -

    -

       [at] {NEVER | mm/dd/yyyy [hh:MM] }
    -   
    -
    -

    where the optional word at is followed either by the string -NEVER, which indicates that dumps created at the dump level never -expire, or by a date value with a required portion (mm for month, -dd for day, and yyyy for year) and an optional portion -(hh for hours and MM for minutes). -

    Omit the hh:MM portion to use the default of -midnight (00:00 hours), or provide a value in 24-hour format (for -example, 20:30 is 8:30 p.m.). -Valid values for the year range from 1970 to 2037; -higher values are not valid because the latest possible date in the standard -UNIX representation is in February 2038. The command interpreter -automatically reduces later dates to the maximum value. -

    Relative expiration dates have the following format: -

       [in] [yearsy] [monthsm] [daysd]
    -   
    -
    -

    -

    where the optional word in is followed by at least one of a -number of years (maximum 9999) followed by the letter y, -a number of months (maximum 12) followed by the letter -m, or a number of days (maximum 31) followed by the -letter d. If providing more than one of the three, list them -in the indicated order. If the date that results from adding the -relative expiration value to a dump's creation time is later than the -latest possible date in the UNIX time representation, the Backup System -automatically reduces it to that date. -
    Note:A plus sign follows this argument in the command's syntax statement -because it accepts a multiword value which does not need to be enclosed in -double quotes or other delimiters, not because it accepts multiple -dates. Provide only one date (and optionally, time) definition to be -associated with each dump level specified by the -dump -argument. -
    -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example associates an absolute expiration date of 10:00 -p.m. on 31 December 1999 with the dump level -/1998/december: -

       % backup setexp -dump /1998/december -expires at 12/31/1999 22:00
    -   
    -
    -

    The following example associates a relative expiration date of 7 days with -the two dump levels /monthly/week1 and -/monthly/week2: -

       % backup setexp -dump /monthly/week1 /monthly/week -expires 7d
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    backup adddump -

    backup deldump -

    backup listdumps -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf089.htm b/doc/html/AdminReference/auarf089.htm deleted file mode 100644 index 4b26ce65a..000000000 --- a/doc/html/AdminReference/auarf089.htm +++ /dev/null @@ -1,145 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup status

    - - - - -

    Purpose -

    Reports a Tape Coordinator's status -

    Synopsis -

    backup status [-portoffset <TC port offset>]
    -              [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup st [-p <TC port offset>]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup status command displays which operation, if any, the -indicated Tape Coordinator is currently executing. -

    Options -

    -

    -portoffset -
    Specifies the port offset number of the Tape Coordinator for which to -report the status. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The following message indicates that the Tape Coordinator is not currently -performing an operation: -

       Tape coordinator is idle
    -
    -

    Otherwise, the output includes a message of the following format for each -running or pending operation: -

       Task task_ID:  operation:   status
    -
    -

    where -

    -

    task_ID -
    Is a task identification number assigned by the Tape Coordinator. -It begins with the Tape Coordinator's port offset number. -

    operation -
    Identifies the operation the Tape Coordinator is performing, which is -initiated by the indicated command: -
      -

    • Dump (the backup dump command) -

    • Restore (the backup diskrestore, backup -volrestore, or backup volsetrestore commands) -

    • Labeltape (the backup labeltape command) -

    • Scantape (the backup scantape command) -

    • SaveDb (the backup savedb command) -

    • RestoreDb (the backup restoredb command) -
    -

    status -
    Indicates the job's current status in one of the following -messages. -
    -

    number Kbytes transferred, volume volume_name -
    For a running dump operation, indicates the number of kilobytes copied to -tape or a backup data file so far, and the volume currently being -dumped. -

    number Kbytes, restore.volume -
    For a running restore operation, indicates the number of kilobytes copied -into AFS from a tape or a backup data file so far. -

    [abort requested] -
    The (backup) kill command was issued, but the termination -signal has yet to reach the Tape Coordinator. -

    [abort sent] -
    The operation is canceled by the (backup) kill command. -Once the Backup System removes an operation from the queue or stops it from -running, it no longer appears at all in the output from the command. -

    [butc contact lost] -
    The backup command interpreter cannot reach the Tape -Coordinator. The message can mean either that the Tape Coordinator -handling the operation was terminated or failed while the operation was -running, or that the connection to the Tape Coordinator timed out. -

    [done] -
    The Tape Coordinator has finished the operation. -

    [drive wait] -
    The operation is waiting for the specified tape drive to become -free. -

    [operator wait] -
    The Tape Coordinator is waiting for the backup operator to insert a tape -in the drive. -
    -
    -

    If the Tape Coordinator is communicating with an XBSA server (a third-party -backup utility that implements the Open Group's Backup Service API -[XBSA]), the following message appears last in the output: -

       XBSA_program Tape coordinator
    -
    -

    where XBSA_program is the name of the XBSA-compliant -program. -

    Examples -

    The following example shows that the Tape Coordinator with port offset 4 -has so far dumped about 1.5 MB of data for the current dump operation, -and is currently dumping the volume named -user.pat.backup: -

       % backup status -portoffset 4
    -   Task 4001:  Dump:   1520 Kbytes transferred,  volume user.pat.backup
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server is running, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    backup -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf090.htm b/doc/html/AdminReference/auarf090.htm deleted file mode 100644 index 1185524f7..000000000 --- a/doc/html/AdminReference/auarf090.htm +++ /dev/null @@ -1,121 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup volinfo

    - - - - - - -

    Purpose -

    Displays a volume's dump history from the Backup Database -

    Synopsis -

    backup volinfo -volume <volume name>
    -               [-localauth]  [-cell <cell name>]  [-help]
    -  
    -backup voli -v <volume name>  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup volinfo command displays a dump history of the -specified volume, reporting information such as the date on which the volume -was dumped and the tapes that contain it. Include the -.backup extension on the volume name if the backup version -of the volume was dumped. -

    Options -

    -

    -volume -
    Names the volume for which to display the dump history. Include -the .backup or .readonly extension if the -backup or read-only version of the volume was dumped. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output includes a line for each Backup Database dump record that -mentions the specified volume, order from most to least recent. The -output for each record appears in a table with six columns: -

    -

    dumpID -
    The dump ID of the dump that includes the volume. -

    lvl -
    The depth in the dump hierarchy of the dump level at which the volume was -dumped. A value of 0 indicates a full dump. A value -of 1 or greater indicates an incremental dump made at the specified -depth in the dump hierarchy. -

    parentid -
    The dump ID of the dump's parent dump. A value of 0 -indicates a full dump, which has no parent; in this case, the value in -the lvl column is also 0. -

    creation date -
    The date and time at which the Backup System started the dump operation -that created the dump. -

    clone date -
    For a backup or read-only volume, the time at which it was cloned from its -read/write source. For a read/write volume, the same as the value in -the creation date field. -

    tape name -
    The name of the tape containing the dump: either the permanent tape -name, or an AFS tape name in the format -volume_set_name.dump_level_name.tape_index -where volume_set_name is the name of the volume set associated with -the initial dump in the dump set of which this tape is a part; -dump_level_name is the name of the dump level at which the initial -dump was backed up; tape_index is the ordinal of the tape in -the dump set. Either type of name can be followed by a dump ID in -parentheses; if it appears, it is the dump ID of the initial dump in the -dump set to which this appended dump belongs. -
    -

    Examples -

    The following example shows part of the dump history of the Backup volume -user.smith.backup: -

       % backup volinfo -volume user.smith.backup
    -   DumpID    lvl parentID  creation date    clone date       tape name
    -   924600000 1   924427600 04/20/1999 05:20 04/20/1999 05:01 user_incr_2 (924514392)
    -   924514392 1   924427600 04/19/1999 05:33 04/19/1999 05:08 user_incr_2 
    -   924427600 0           0 04/18/1999 05:26 04/18/1999 04:58 user_full_6 
    -       .     .      .         .       .       .      .         .
    -       .     .      .         .       .       .      .         .
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    backup -

    backup dumpinfo -

    backup volrestore -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf091.htm b/doc/html/AdminReference/auarf091.htm deleted file mode 100644 index 7451a1f84..000000000 --- a/doc/html/AdminReference/auarf091.htm +++ /dev/null @@ -1,290 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup volrestore

    - - - - - - -

    Purpose -

    Restores one or more volumes -

    Synopsis -

    backup volrestore -server <destination machine>
    -                  -partition <destination partition>
    -                  -volume <volume(s) to restore>+  
    -                  [-extension <new volume name extension>]
    -                  [-date <date from which to restore>+]
    -                  [-portoffset <TC port offsets>+]  [-n]
    -                  [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup volr -s <destination machine>  -pa <destination partition>
    -            -v <volume(s) to restore>+  [-e <new volume name extension>]
    -            [-d <date from which to restore>+]  [-po <TC port offsets>+]
    -            [-n]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup volrestore command restores the contents of one or -more volumes to the site indicated by the -server and --partition arguments. Use the command either to overwrite -the contents of existing volumes with the restored data or to create new -volumes while retaining the existing ones. The specified site does not -have to be the current site for the volumes. -

    (If the FILE YES instruction appears in the -/usr/afs/backup/CFG_device_name file associated with the -specified port offset, then the backup volrestore command restores -data from the backup data file listed for that port offset in the Tape -Coordinator's /usr/afs/backup/tapeconfig file, rather than -from tape. For the sake of clarity, the following text refers to tapes -only, but the Backup System handles backup data files in much the same -way.) -

    The command's arguments can be combined as indicated: -

    -

    In each case, the command sets each volume's creation date to the date -and time at which it restores it. The creation date appears in the -Creation field in the output from the vos examine and -vos listvol commands. -

    If restoring all of the volumes that resided on a single partition, it is -usually more efficient to use the backup diskrestore -command. If restoring multiple volumes to many different sites, it can -be more efficient to use the backup volsetrestore command. -

    By default, the backup volrestore command restores the most -recent full dump and all subsequent incremental dumps for each volume, -bringing the restored volumes to the most current possible state. To -restore the volumes to their state at some time in the past, use the --date argument. The Backup System restores the most recent -full dump and each subsequent incremental dump for which the clone -date of the volume included in the dump is before the indicated date and -time (the clone date timestamp appears in the clone date field of -the output from the backup volinfo command). For backup and -read-only volumes, the clone date represents the time at which the volume was -copied from its read/write source; for read/write volumes, it represents -the time at which the volume was locked for inclusion in the dump. The -resemblance of a restored volume to its actual state at the indicated time -depends on the amount of time that elapsed between the volume's clone -date in the last eligible dump and the specified time. -

    If the -volume argument specifies the base (read/write) form of -the volume name, the Backup System searches the Backup Database for the newest -dump set that includes a dump of either the read/write or the backup version -of the volume. It restores the dumps of that version of the volume, -starting with the most recent full dump. If, in contrast, the volume -name explicitly includes the .backup or -.readonly extension, the Backup System restores dumps of the -corresponding volume version only. -

    To generate a list of the tapes the Backup System needs to perform the -restore operation, without actually performing it, combine the -n -flag with the options to be used on the actual command. -

    If all of the full and incremental dumps of all relevant volumes were not -written to a type of tape that a single Tape Coordinator can read, use the --portoffset argument to list multiple port offset numbers in the -order in which the tapes are needed (first list the port offset for the full -dump, second the port offset for the level 1 incremental dump, and so -on). If restoring multiple volumes, the same ordered list of port -offsets must apply to all of them. If not, either issue this command -separately for each volume, or use the vos volsetrestore command -after defining groups of volumes that were dumped to compatible tape -types. For further discussion, see the IBM AFS Administration -Guide. -

    The Tape Coordinator's default response to this command is to access -the first tape it needs by invoking the MOUNT instruction in the -local /usr/afs/backup/CFG_device_name file, or by -prompting the backup operator to insert the tape if there is no -MOUNT instruction. However, if the AUTOQUERY NO -instruction appears in the CFG_device_name file, or if the -issuer of the butc command included the -noautoquery -flag, the Tape Coordinator instead expects the tape to be in the device -already. If it is not, or is the wrong tape, the Tape Coordinator -invokes the MOUNT instruction or prompts the operator. It -also invokes the MOUNT instruction or prompts for any additional -tapes needed to complete the restore operation; the backup operator must -arrange to provide them. -

    Options -

    -

    -server -
    Names the file server machine on which to restore each volume. If -this argument and the -partition argument indicate a site other -than the current site for each volume, and the -extension argument -is not also provided, the Backup System removes the existing volumes from -their current sites, places the restored contents at the specified site, and -changes the site information in the volume's VLDB entry. -

    -partition -
    Names the partition to which to restore each volume. If this -argument and the -server argument indicate a site other than the -current site for each volume, and the -extension argument is not -also provided, the Backup System removes the existing volumes from their -current sites, places the restored contents at the specified site, and changes -the site information in the volume's VLDB entry. -

    -volume -
    Names one or more volumes to restore, using the volume name as listed in -the Backup Database. Provide the base (read/write) name of each volume -to have the Backup System search the Backup Database for the newest dump set -that includes a dump of either the read/write or the backup version of the -volume; it restores the dumps of that version of the volume, starting -with the most recent full dump. If, in contrast, a volume name -explicitly includes the .backup or -.readonly extension, the Backup System restores dumps of the -corresponding volume version only. -

    -extension -
    Creates a new volume to house the restored data, with a name derived by -appending the specified string to each volume named by the -volume -argument. The Backup System creates a new VLDB entry for the -volume. Any string other than .readonly or -.backup is acceptable, but the combination of the existing -volume name and extension cannot exceed 22 characters in length. To use -a period to separate the extension from the name, specify it as the first -character of the string (as in .rst, for example). -

    -date -
    Specifies a date and optionally time; the restored volume includes -data from dumps performed before the date only. Provide a value in the -format mm/dd/yyyy [hh:MM], -where the required mm/dd/yyyy portion indicates the month -(mm), day (dd), and year (yyyy), and the optional -hh:MM portion indicates the hour and minutes in 24-hour format -(for example, the value 14:36 represents 2:36 -p.m.). If omitted, the time defaults to 59 seconds after -midnight (00:00:59 hours). -

    Valid values for the year range from 1970 to -2037; higher values are not valid because the latest possible -date in the standard UNIX representation is in February 2038. The -command interpreter automatically reduces any later date to the maximum -value. -

    If this argument is omitted, the Backup System restores all possible dumps -including the most recently created. -
    Note:A plus sign follows this argument in the command's syntax statement -because it accepts a multiword value which does not need to be enclosed in -double quotes or other delimiters, not because it accepts multiple -dates. Provide only one date (and optionally, time) definition. -
    -

    -portoffset -
    Specifies one or more port offset numbers (up to a maximum of 128), each -corresponding to a Tape Coordinator to use in the operation. If there -is more than one value, the Backup System uses the first one when restoring -the full dump of each volume, the second one when restoring the level 1 -incremental dump of each volume, and so on. It uses the final value in -the list when restoring dumps at the corresponding depth in the dump hierarchy -and all dumps at lower levels. -

    Provide this argument unless the default value of 0 (zero) is appropriate -for all dumps. If 0 is just one of the values in the list, -provide it explicitly in the appropriate order. -

    -n -
    Displays the list of tapes that contain the dumps required by the restore -operation, without actually performing the operation. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If the issuer includes the -n flag with the command, the -following string appears at the head of the list of the tapes necessary to -complete the restore operation. -

       Tapes needed:
    -   
    -
    -

    Examples -

    The following command restores the volume user.pat to -partition /vicepa on machine -fs5.abc.com: -

       % backup volrestore -server fs5.abc.com -partition a -volume user.pat
    -   
    -
    -

    The following command restores the volumes user.smith and -user.terry to partition /vicepb on machine -fs4.abc.com, adding a .rst -extension to each volume name and preserving the existing -user.smith and user.terry volumes. -Only dumps created before 5:00 p.m. on 31 January 1998 are -restored. (The command is shown here on multiple lines only for -legibility reasons.) -

       % backup volrestore -server fs4.abc.com -partition b  \
    -                       -volume user.smith user.terry  \ 
    -                       -extension .rst -date 1/31/1998 17:00
    -   
    -
    -

    The following command restores the volume user.pat to -partition /vicepb on machine -fs4.abc.com. The Tape Coordinator with port -offset 1 handles the tape containing the full dump; the Tape Coordinator -with port offset 0 handles all tapes containing incremental dumps. (The -command is shown here on two lines only for legibility reasons.) -

       % backup volrestore -server fs5.abc.com -partition a  \
    -                       -volume user.pat -portoffset 1 0
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server or Volume Location (VL) Server is -running, and on every file server machine that houses an affected -volume. If the -localauth flag is included, the issuer must -instead be logged on to a server machine as the local superuser -root. -

    Related Information -

    backup -

    backup dump -

    backup diskrestore -

    backup volsetrestore -

    butc -

    vos backup -

    vos remove -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf092.htm b/doc/html/AdminReference/auarf092.htm deleted file mode 100644 index 0d69fd32d..000000000 --- a/doc/html/AdminReference/auarf092.htm +++ /dev/null @@ -1,352 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    backup volsetrestore

    - - - - - - - -

    Purpose -

    Restores all volumes in a volume set -

    Synopsis -

    backup volsetrestore [-name <volume set name>]  [-file <file name>]
    -                     [-portoffset <TC port offset>+]  
    -                     [-extension <new volume name extension>]
    -                     [-n]  [-localauth]  [-cell <cell name>]  [-help]
    -   
    -backup vols [-na <volume set name>]  [-f <file name>]
    -            [-p <TC port offset>+]  [-e <new volume name extension>]
    -            [-n]  [-l]  [-c <cell name>]  [-h]
    -
    -

    Description -

    The backup volsetrestore command restores the complete contents -of a group of read/write volumes to the file system, by restoring data from -the last full dump and all subsequent incremental dumps of each volume. -It is most useful for recovering from loss of data on multiple partitions, -since it can restore each of a defined set of volumes to a different -site. -

    (If the FILE YES instruction appears in the -/usr/afs/backup/CFG_device_name file associated with the -specified port offset, then the backup volsetrestore command -restores data from the backup data file listed for that port offset in the -Tape Coordinator's /usr/afs/backup/tapeconfig file, instead of -from tape. For the sake of clarity, the following text refers to tapes -only, but the Backup System handles backup data files in much the same -way.) -

    If restoring one or more volumes to a single site only, it is usually more -efficient to use the backup volrestore command. If restoring -all volumes that resided on a single partition, it is usually more efficient -to use the backup diskrestore command. -

    Indicate the volumes to restore by providing either the -name -argument or the -file argument: -

    -

    If all of the full and incremental dumps of all relevant volumes were not -written to a type of tape that a single Tape Coordinator can read, use the --portoffset argument to list multiple port offset numbers in the -order in which the tapes are needed (first list the port offset for the full -dump, second the port offset for the level 1 incremental dump, and so -on). This implies that the full dumps of all relevant volumes must have -been written to a type of tape that the first Tape Coordinator can read, the -level 1 incremental dumps to a type of tape the second Tape Coordinator can -read, and so on. If dumps are on multiple incompatible tape types, use -the backup volrestore command to restore individual volumes, or use -this command after defining new volume sets that group together volumes that -were dumped to compatible tape types. For further discussion, see the -IBM AFS Administration Guide. -

    By default, the Backup System overwrites the contents of an existing volume -with the restored data. To create a new volume to house the restored -version instead, use the -extension argument. The Backup -System derives the new volume's name by adding the specified extension to -the read/write base name, and creates a new VLDB entry. The command -does not affect the existing volume in any way. However, if a volume -with the specified extension also already exists, the command overwrites -it. -

    The -n flag produces a list of the volumes to be restored if the --n flag were not included, without actually restoring any -volumes. See the Output section of this reference page for a -detailed description of the output, and suggestions on how to combine it most -effectively with the -file and -name arguments. -

    The execution time for a backup volsetrestore command depends on -the number of volumes to be restored and the amount of data in them, but it -can take hours to restore a large number of volumes. One way to reduce -the time is to run multiple instances of the command simultaneously, either -using the -name argument to specify disjoint volume sets for each -command, or the -file argument to name files that list different -volumes. This is possible if there are multiple available Tape -Coordinators that can read the required tapes. Depending on how the -volumes to be restored were dumped to tape, specifying disjoint volume sets -can also reduce the number of tape changes required. -

    The Tape Coordinator's default response to this command is to access -the first tape it needs by invoking the MOUNT instruction in the -local /usr/afs/backup/CFG_device_name file, or by -prompting the backup operator to insert the tape if there is no -MOUNT instruction. However, if the AUTOQUERY NO -instruction appears in the CFG_device_name file, or if the -issuer of the butc command included the -noautoquery -flag, the Tape Coordinator instead expects the tape to be in the device -already. If it is not, or is the wrong tape, the Tape Coordinator -invokes the MOUNT instruction or prompts the operator. It -also invokes the MOUNT instruction or prompts for any additional -tapes needed to complete the restore operation; the backup operator must -arrange to provide them. -

    Options -

    -

    -name -
    Names a volume set to restore. The Backup System restores all of -the volumes listed in the VLDB that match the volume set's volume -entries. Provide this argument or the -file argument, but -not both. -

    -file -
    Specifies the full pathname of a file that lists one or more volumes and -the site (file server machine and partition) to which to restore each. -Use either this argument or the -name argument, but not -both. -

    Each volume's entry must appear on its own (unbroken) line in the -file, and have the following format: -

        machine  partition
    - volume [comments...]
    -   
    -
    -

    -

    where -

    -

    machine -
    Names the file server machine to which to restore the volume. -

    partition -
    Names the partition to which to restore the volume. -

    volume -
    Names the volume to restore. It is generally best to specify the -base (read/write) name of each volume. In this case, the Backup System -searches the Backup Database for the newest dump set that includes a dump of -either the read/write or the backup version of the volume. It restores -the dumps of that version of the volume, starting with the most recent full -dump. If, in contrast, the name explicitly includes the -.backup or .readonly extension, the Backup -System restores dumps of that volume version only. -

    comments... -
    Is any other text. The Backup System ignores any text on each line -that appears after the volume name, so this field can be used for notes -helpful to the backup operator or other administrator. -
    -

    -

    Do not use wildcards (for example, .*) in the -machine, partition, or volume fields. It is -acceptable for multiple lines in the file to name the same volume, but the -Backup System processes only the first of them. -

    -extension -
    Creates a new volume for each volume specified by the -name or --file argument, to house the restored data from that volume. -The Backup System derives the new volume's name by appending the -specified string to the read/write base name, and creates a new VLDB volume -entry. It preserves the contents of each existing volume. Any -string other than .readonly or .backup is -acceptable, but the combination of the base name and extension cannot exceed -22 characters in length. To use a period to separate the extension from -the name, specify it as the first character of the string (as in -.rst, for example). -

    -portoffset -
    Specifies one or more port offset numbers (up to a maximum of 128), each -corresponding to a Tape Coordinator to use in the operation. If there -is more than one value, the Backup System uses the first one when restoring -the full dump of each volume, the second one when restoring the level 1 -incremental dump of each volume, and so on. It uses the final value in -the list when restoring dumps at the corresponding depth in the dump hierarchy -and all dumps at lower levels. -

    Provide this argument unless the default value of 0 (zero) is appropriate -for all dumps. If 0 is just one of the values in the list, -provide it explicitly in the appropriate order. -

    -n -
    Displays a list of the volumes to be restored if the flag were not -included, without actually restoring them. The Output -section of this reference page details the format of the output. When -combined with the -name argument, its output is easily edited for -use as input to the -file argument on a subsequent backup -volsetrestore command. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The backup command -interpreter presents it to the Backup Server, Volume Server and VL Server -during mutual authentication. Do not combine this flag with the --cell argument. For more details, see the introductory -backup reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory backup reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If the -n flag is not provided, the command displays a unique -task ID number for the operation, in two places: -

    -

    The task ID number is not the same as the job ID number displayed by the -(backup) jobs command when the (backup) volsetrestore -command is issued in interactive mode. The Backup System does not -assign either type of ID number until the restoration process actually -begins. -

    When the -n flag is included, no task ID or job ID numbers are -reported because none are assigned. Instead, the output begins with a -count of the number of volumes to be restored, followed by a line for each -dump of a volume. For each volume, the line representing the most -recent full dump appears first, and lines for any subsequent incremental dumps -follow, ordered by dump level. The lines for a given volume do not -necessarily appear all together, however. -

    The format of each line is as follows (the output is shown here on two -lines only for legibility reasons): -

       machine partition volume_dumped  # as volume_restored; tape_name (tape_ID);  \
    -              pos position_number; date
    -   
    -
    -

    where -

    -

    machine -
    Names the file server machine that currently houses the volume, as listed -in the VLDB. -

    partition -
    Names the partition that currently houses the volume, as listed in the -VLDB. -

    volume_dumped -
    Specifies the version (read/write or backup) of the volume that was -dumped, as listed in the Backup Database. -

    volume_restored -
    Specifies the name under which to restore the volume. The Backup -System only restores data to read/write volumes. If the --extension argument is included, then the specified extension -appears on the name in this field (for example, -user.pat.rst). -

    tape_name -
    Names the tape containing the dump of the volume, from the Backup -Database. If the tape has a permanent name, it appears here; -otherwise, it is the AFS tape name. -

    tape_ID -
    The tape ID of the tape containing the dump of the volume, from the Backup -Database. -

    position_number -
    Specifies the dump's position on the tape (for example, 31 -indicates that 30 volume dumps precede the current one on the tape). If -the dump was written to a backup data file, this number is the ordinal of the -16 KB-offset at which the volume's data begins. -

    date -
    The date and time when the volume was dumped. -
    -

    One way to generate a file for use as input to the -file -argument is to combine the -name and -n options, -directing the output to a file. The IBM AFS Administration -Guide section on using the Backup System to restore data explains how to -edit the file as necessary before using it as input to the -file -argument. -

    The output of this command includes only volumes for which the Backup -Database includes at least one dump record. The command interpreter -generates a message on the standard error stream about volumes that do not -have dump records but either are listed in the file named by the --file argument, or appear in the VLDB as a match to a volume entry -in the volume set named by the -name argument. -

    Examples -

    The following command restores all volumes included in entries in the -volume set named data.restore, which was created expressly -to restore data to a pair of file server machines on which all data was -corrupted due to a software error. All volumes are restored to the -sites recorded in their entries in the VLDB. -

       % backup volsetrestore -name data.restore
    -   Starting restore
    -   backup: task ID of restore operation: 112
    -   backup: Finished doing restore
    -   
    -
    -

    The following command restores all volumes that have entries in the file -named /tmp/restore: -

       % backup volsetrestore -file /tmp/restore
    -   Starting restore
    -   backup: task ID of restore operation: 113
    -   backup: Finished doing restore
    -   
    -
    -

    The /tmp/restore file has the following contents: -

       fs1.abc.com b user.pat
    -   fs1.abc.com b user.terry
    -   fs1.abc.com b user.smith
    -   fs2.abc.com c user.jones
    -          .         .     .
    -          .         .     .
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server or Volume Location (VL) Server is -running, and on every file server machine that houses an affected -volume. If the -localauth flag is included, the issuer must -instead be logged on to a server machine as the local superuser -root. -

    Related Information -

    backup -

    backup addvolentry -

    backup addvolset -

    backup diskrestore -

    backup dump -

    backup volrestore -

    butc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf093.htm b/doc/html/AdminReference/auarf093.htm deleted file mode 100644 index 8d596d7c8..000000000 --- a/doc/html/AdminReference/auarf093.htm +++ /dev/null @@ -1,254 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos

    - - - - - - - -

    Purpose -

    Introduction to the bos command suite -

    Description -

    The commands in the bos command suite are the administrative -interface to the Basic OverSeer (BOS) Server, which runs on every file server -machine to monitor the other server processes on it. If a process -fails, the BOS Server can restart it automatically, taking into account -interdependencies between it and other processes. The BOS Server frees -system administrators from constantly monitoring the status of server machines -and processes. -

    There are several categories of commands in the bos command -suite: -

    -

    The BOS Server and the bos commands use and maintain the -following configuration and log files: -

    -

    For more details, see the reference page for each file. -

    Options -

    The following arguments and flags are available on many commands in the -bos suite. The reference page for each command also lists -them, but they are described here in greater detail. - - - -

    -

    -cell <cell name> -
    Names the cell in which to run the command. It is acceptable to -abbreviate the cell name to the shortest form that distinguishes it from the -other entries in the /usr/vice/etc/CellServDB file on the local -machine. If the -cell argument is omitted, the command -interpreter determines the name of the local cell by reading the following in -order: -
      -

    1. The value of the AFSCELL environment variable -

    2. The local /usr/vice/etc/ThisCell file -
    -

    -

    Do not combine the -cell and -localauth -options. A command on which the -localauth flag is included -always runs in the local cell (as defined in the server machine's local -/usr/afs/etc/ThisCell file), whereas a command on which the --cell argument is included runs in the specified foreign -cell. - -

    -help -
    Prints a command's online help message on the standard output -stream. Do not combine this flag with any of the command's other -options; when it is provided, the command interpreter ignores all other -options, and only prints the help message. -

    - --localauth -
    Constructs a server ticket using the server encryption key with the -highest key version number in the local /usr/afs/etc/KeyFile -file. The bos command interpreter presents the ticket, which -never expires, to the BOS Server during mutual authentication. -

    Use this flag only when issuing a command on a server machine; client -machines do not usually have a /usr/afs/etc/KeyFile file. -The issuer of a command that includes this flag must be logged on to the -server machine as the local superuser root. The flag is -useful for commands invoked by an unattended application program, such as a -process controlled by the UNIX cron utility or by a cron entry in -the machine's /usr/afs/local/BosConfig file. It is also -useful if an administrator is unable to authenticate to AFS but is logged in -as the local superuser root. -

    Do not combine the -cell and -localauth -options. A command on which the -localauth flag is included -always runs in the local cell (as defined in the server machine's local -/usr/afs/etc/ThisCell file), whereas a command on which the --cell argument is included runs in the specified foreign -cell. Also, do not combine the -localauth and --noauth flags. -

    - --noauth -
    Establishes an unauthenticated connection to the BOS Server, in which the -BOS Server treats the issuer as the unprivileged user -anonymous. It is useful only when authorization checking is -disabled on the server machine (during the installation of a file server -machine or when the bos setauth command has been used during other -unusual circumstances). In normal circumstances, the BOS Server allows -only privileged users to issue commands that change the status of a server or -configuration file, and refuses to perform such an action even if the --noauth flag is provided. Do not combine the --noauth and -localauth flags. -

    -server <machine name> - -
    Indicates the AFS server machine on which to run the command. -Identify the machine by its IP address in dotted decimal format, its -fully-qualified host name (for example, fs1.abc.com), -or by an abbreviated form of its host name that distinguishes it from other -machines. Successful use of an abbreviated form depends on the -availability of a name service (such as the Domain Name Service or a local -host table) at the time the command is issued. -

    For the commands that alter the administrative files shared by all server -machines in the cell (the bos addhost, bos addkey, -bos adduser, bos removehost, bos removekey, -and bos removeuser commands), the appropriate machine depends on -whether the cell uses the United States or international version of AFS: -

      -

    • If the cell runs the United States edition of AFS and (as recommended) -uses the Update Server to distribute the contents of the -/usr/afs/etc directory, provide the name of the system control -machine. After issuing the command, allow up to five minutes for the -Update Server to distribute the changed file to the other AFS server machines -in the cell. If the specified machine is not the system control machine -but is running an upclientetc process that refers to the system -control machine, then the change will be overwritten when the process next -brings over the relevant file from the system control machine. -

    • If the cell runs the international edition of AFS, do not use the Update -Server to distribute the contents of the /usr/afs/etc -directory. Instead, repeatedly issue the command, naming each of the -cell's server machines in turn. To avoid possible inconsistency -problems, finish issuing the commands within a fairly short time. -
    -
    -

    Privilege Required - - -

    To issue any bos command that changes a configuration file or -alters process status, the issuer must be listed in the -/usr/afs/etc/UserList file on the server machine named by the --server argument. Alternatively, if the --localauth flag is included the issuer must be logged on as the -local superuser root. -

    To issue a bos command that only displays information (other -than the bos listkeys command), no privilege is required. -

    Related Information -

    BosConfig -

    CellServDB (client version) -

    CellServDB (server version) -

    KeyFile -

    ThisCell (client version) -

    ThisCell (server version) -

    UserList -

    bos addhost -

    bos addkey -

    bos adduser -

    bos apropos -

    bos create -

    bos delete -

    bos exec -

    bos getdate -

    bos getlog -

    bos getrestart -

    bos help -

    bos install -

    bos listhosts -

    bos listkeys -

    bos listusers -

    bos prune -

    bos removehost -

    bos removekey -

    bos removeuser -

    bos restart -

    bos salvage -

    bos setauth -

    bos setcellname -

    bos setrestart -

    bos shutdown -

    bos start -

    bos startup -

    bos status -

    bos stop -

    bos uninstall -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf094.htm b/doc/html/AdminReference/auarf094.htm deleted file mode 100644 index 19053b485..000000000 --- a/doc/html/AdminReference/auarf094.htm +++ /dev/null @@ -1,124 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos addhost

    - - - - - -

    Purpose -

    Adds a database server machine to the /usr/afs/etc/CellServDB -file -

    Synopsis -

    bos addhost -server <machine name>  -host <host name>+
    -            [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -    
    -bos addh -s <machine name>  -ho <host name>+
    -         [-c <cell name>]  [-n]  [-l]  [-he]
    -
    -

    Description -

    The bos addhost command adds an entry for each database server -machine specified with the -host argument to the -/usr/afs/etc/CellServDB file on the machine named by the --server argument. -

    Cautions -

    After executing this command (and waiting for the Update Server to -propagate the changes, if it is used), restart the database server processes -on all database server machines to force election of a quorum that includes -the new set of machines listed in the /usr/afs/etc/CellServDB -file. The IBM AFS Quick Beginnings explains in more detail -how to add and remove database server machines. -

    It is best to maintain a one-to-one mapping between hostnames and IP -addresses on a multihomed database server machine (this is actually the -conventional configuration for any AFS machine). The BOS Server uses -the gethostbyname( ) routine to obtain the IP address -associated with the hostname specified by the -host -argument. If there is more than one address, the BOS Server records in -the CellServDB entry the one that appears first in the list of -addresses returned by the routine. The routine possibly returns -addresses in a different order on different machines, which can create -inconsistency. -

    Options -

    -

    -server -
    Identifies the server machine on which to change the -/usr/afs/etc/CellServDB file. Identify the machine by IP -address or its host name (either fully-qualified or abbreviated -unambiguously). For details, see the introductory reference page for -the bos command suite. -

    In cells that run the United States edition of AFS and use the Update -Server to distribute the contents of the /usr/afs/etc directory, it -is conventional to specify only the system control machine as a value for the --server argument. In cells that run the international -version of AFS, repeat the command for each file server machine. For -further discussion, see the introductory reference page for the bos -command suite. -

    -host -
    Specifies the fully-qualified host name (such as -db1.abc.com) of each database server machine to -register in the CellServDB file. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command adds the database server machines -db2.abc.com and db3.abc.com -to the /usr/afs/etc/CellServDB file on the machine -fs1.abc.com (the system control machine). -

       % bos addhost -server fs1.abc.com -host db2.abc.com db3.abc.com
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    CellServDB (server version) -

    KeyFile -

    UserList -

    bos -

    bos listhosts -

    bos removehost -

    IBM AFS Quick Beginnings -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf095.htm b/doc/html/AdminReference/auarf095.htm deleted file mode 100644 index 8b07eba40..000000000 --- a/doc/html/AdminReference/auarf095.htm +++ /dev/null @@ -1,144 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos addkey

    - - - - - - - - - -

    Purpose -

    Adds a new server encryption key to the /usr/afs/etc/KeyFile -file -

    Synopsis -

    bos addkey -server <machine name>  [-key <key>]
    -           -kvno <key version number>  [-cell <cell name>]
    -           [-noauth]  [-localauth]  [-help]
    -    
    -bos addk -s <machine name>  [-ke <key>]  -kv <key version number>
    -         [-ce <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos addkey command constructs a server encryption key from -the text string provided, assigns it the key version number specified with the --kvno argument, and adds it to the /usr/afs/etc/KeyFile -file on the machine specified with the -server argument. Be -sure to use the kas setpassword or kas setkey command to -add the same key to the afs entry in the Authentication -Database. -

    Do not use the -key argument, which echoes the password string -visibly on the screen. If the argument is omitted, the BOS Server -prompts for the string and does not echo it visibly: -

       Input key:
    -   Retype input key:
    -   
    -
    -

    The BOS Server prohibits reuse of any key version number already listed in -the /usr/afs/etc/KeyFile file. This ensures that users who -still have tickets sealed with the current key are not prevented from -communicating with a server process because the current key is overwritten -with a new key. Use the bos listkeys command to display the -key version numbers in the /usr/afs/etc/KeyFile file. -

    Options -

    -

    -server -
    Indicates the server machine on which to change the -/usr/afs/etc/KeyFile file. Identify the machine by IP -address or its host name (either fully-qualified or abbreviated -unambiguously). For details, see the introductory reference page for -the bos command suite. -

    In cells that run the United States edition of AFS and use the Update -Server to distribute the contents of the /usr/afs/etc directory, it -is conventional to specify only the system control machine as a value for the --server argument. In cells that run the international -version of AFS, repeat the command for each file server machine. For -further discussion, see the introductory reference page for the bos -command suite. -

    -key -
    Specifies a character string just like a password; the BOS Server -calls a DES conversion function to encode it into a form appropriate for use -as an encryption key. Omit this argument to have the BOS Server prompt -for the string instead. -

    -kvno -
    Defines the new key's key version number. It must be an -integer in the range from 0 (zero) through 255. -For the sake of simplicity, use the number one higher than the current highest -key version number; use the bos listkeys command to display -key version numbers. - -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If the strings typed at the Input key and Retype input -key prompts do not match, the following message appears, and the command -exits without adding a new key: -

       Input key mismatch
    -   
    -
    -

    Examples -

    The following command adds a new server encryption key with key version -number 14 to the KeyFile file kept on the machine -fs1.abc.com (the system control machine). The -issuer omits the -key argument, as recommended, and provides the -password at the prompts. -

       % bos addkey -server fs1.abc.com -kvno 14
    -   Input key:
    -   Retype input key:
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    KeyFile -

    UserList -

    bos -

    bos listkeys -

    bos removekey -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf096.htm b/doc/html/AdminReference/auarf096.htm deleted file mode 100644 index b55291d83..000000000 --- a/doc/html/AdminReference/auarf096.htm +++ /dev/null @@ -1,105 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos adduser

    - - - - - - - -

    Purpose -

    Adds a privileged user to the /usr/afs/etc/UserList file -

    Synopsis -

    bos adduser -server <machine name>  -user <user names>+
    -            [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -     
    -bos addu -s <machine name>  -u <user names>+
    -         [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos adduser command adds each user name specified with the --user argument to the /usr/afs/etc/UserList file on the -machine named by the -server argument. It is the -issuer's responsibility to verify that an entry for the user exists in -the Authentication and Protection Databases. -

    Options -

    -

    -server -
    Indicates the server machine on which to change the -/usr/afs/etc/UserList file. Identify the machine by IP -address or its host name (either fully-qualified or abbreviated -unambiguously). For details, see the introductory reference page for -the bos command suite. -

    In cells that run the United States edition of AFS and use the Update -Server to distribute the contents of the /usr/afs/etc directory, it -is conventional to specify only the system control machine as a value for the --server argument. In cells that run the international -version of AFS, repeat the command for each file server machine. For -further discussion, see the introductory reference page for the bos -command suite. -

    -user -
    Specifies each user name to insert into the -/usr/afs/etc/UserList file. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command adds the user names pat and -smith to the /usr/afs/etc/UserList file on the machine -fs1.abc.com (the system control machine). -

       % bos adduser -server fs1.abc.com -user pat smith
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    KeyFile -

    UserList -

    bos -

    bos listusers -

    bos removeuser -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf097.htm b/doc/html/AdminReference/auarf097.htm deleted file mode 100644 index be8ad0687..000000000 --- a/doc/html/AdminReference/auarf097.htm +++ /dev/null @@ -1,73 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos apropos

    - - - - -

    Purpose -

    Displays each help entry containing a keyword string -

    Synopsis -

    bos apropos -topic <help string>  [-help]
    -    
    -bos ap -t <help string>  [-h]
    -
    -

    Description -

    The bos apropos command displays the first line of the online -help entry for any bos command that has in its name or short -description the string specified by the -topic argument. -

    To display the syntax for a command, use the bos help -command. -

    Options -

    -

    -topic -
    Specifies the keyword string to match, in lowercase letters only. -If the string is more than a single word, surround it with double quotes ("") -or other delimiters. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of a command's online help entry names it and briefly -describes its function. This command displays the first line for any -bos command where the string specified with the -topic -argument is part of the command name or first line. -

    Examples -

    The following command lists all bos commands that include the -word restart in their names or short descriptions: -

       % bos apropos restart
    -   getrestart: get restart times
    -   restart: restart all processes
    -   setrestart: set restart times
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    bos -

    bos help -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf098.htm b/doc/html/AdminReference/auarf098.htm deleted file mode 100644 index bbb2048f0..000000000 --- a/doc/html/AdminReference/auarf098.htm +++ /dev/null @@ -1,367 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos create

    - - - - - - - - - - -

    Purpose -

    Defines a new process in the /usr/afs/local/BosConfig file and -starts it running -

    Synopsis -

    bos create -server <machine name>  -instance <server process name>
    -           -type <server type>  -cmd <command lines>+
    -           [-notifier <Notifier program>]  [-cell <cell name>]
    -           [-noauth]  [-localauth]  [-help]
    -   
    -bos c -s <machine name>  -i <server process name>  -t <server type>
    -      -cm <command lines>+  [-not <Notifier program>]  [-ce <cell name>]
    -      [-noa]  [-l]  [-h]
    -
    -

    Description -

    The bos create command creates a server process entry in the -/usr/afs/local/BosConfig file on the server machine named by the --server argument, sets the process's status to Run -in the BosConfig file and in memory, and starts the process. -

    A server process's entry in the BosConfig file defines its -name, its type, the command that initializes it, and optionally, the name of a -notifier program that runs when the process terminates. -

    Options -

    -

    -server -
    Indicates the server machine on which to define and start the new -process. Identify the machine by IP address or its host name (either -fully-qualified or abbreviated unambiguously). For details, see the -introductory reference page for the bos command suite. -

    -instance -
    Names the process to define and start. Any name is acceptable, but -for the sake of simplicity it is best to use the last element of the -process's binary file pathname, and to use the same name on every server -machine. The conventional names, as used in all AFS documentation, -are: -
    -

    buserver -
    The Backup Server process - - -

    fs -
    The process that combines the File Server, Volume Server, and Salvager -processes (fileserver, volserver, and -salvager) - - -

    kaserver -
    The Authentication Server process - - -

    ptserver -
    The Protection Server process - - -

    runntp -
    The controller process for the Network Time Protocol Daemon - - -

    upclientbin -
    The client portion of the Update Server process that retrieves binary -files from the /usr/afs/bin directory of the binary distribution -machine for this machine's CPU/operating system type. (The name of -the binary is upclient, but the bin suffix distinguishes -this process from upclientetc.) - - -

    upclientetc -
    The client portion of the Update Server process that retrieves -configuration files from the /usr/afs/etc directory of the system -control machine. Do not run this process in cells that use the -international edition of AFS. (The name of the binary is -upclient, but the etc suffix distinguishes this process -from upclientbin.) -

    upserver -
    The server portion of the Update Server process - - -

    vlserver -
    The Volume Location (VL) Server process - - -
    -

    -type -
    Specifies the process's type. The acceptable values are: -

    -

    -

    cron -
    Use this value for cron-type processes that the BOS Server starts only at -a defined daily or weekly time, rather than whenever it detects that the -process has terminated. AFS does not define any such processes by -default, but makes this value available for administrator use. Define -the time for command execution as part of the -cmd argument to the -bos create command. -

    fs -
    Use this value only for the fs process, which combines the File -Server, Volume Server and Salvager processes. If one of the component -processes terminates, the BOS Server shuts down and restarts the processes in -the appropriate order. -

    simple -
    Use this value for all processes listed as acceptable values to the --instance argument, except for the fs process. -There are no interdependencies between simple processes, so the BOS Server can -stop and start them independently as necessary. -
    -

    -cmd -
    Specifies each command the BOS Server runs to start the process. -Specify no more than six commands (which can include the command's -options, in which case the entire string is surrounded by double quotes); -any additional commands are ignored. -

    For a simple process, provide the complete pathname of the process's -binary file on the local disk (for example, /usr/afs/bin/ptserver -for the Protection Server). If including any of the initialization -command's options, surround the entire command in double quotes (" -"). The upclient process has a required argument, and -the commands for all other processes take optional arguments. - -

    For the fs process, provide the complete pathname of the local -disk binary file for each of the component processes: -fileserver, volserver, and salvager, in that -order. The standard binary directory is /usr/afs/bin. -If including any of an initialization command's options, surround the -entire command in double quotes (" "). - -

    For a cron process, provide two parameters: - -

      -

    • The complete local disk pathname of either an executable file or a command -from one of the AFS suites (complete with all of the necessary -arguments). Surround this parameter with double quotes (" ") -if it contains spaces. -

    • A specification of when the BOS Server executes the file or command -indicated by the first parameter. There are three acceptable -values: -
        -

      • The string now, which directs the BOS Server to execute the -file or command immediately and only once. It is usually simpler to -issue the command directly or issue the bos exec command. -

      • A time of day. The BOS Server executes the file or command daily at -the indicated time. Separate the hours and minutes with a colon -(hh:MM), and use either 24-hour format, or a value -in the range from 1:00 through 12:59 with -the addition of am or pm. For example, both -14:30 and "2:30 pm" indicate 2:30 in -the afternoon. Surround this parameter with double quotes (" -") if it contains a space. -

      • A day of the week and time of day, separated by a space and surrounded -with double quotes (" "). The BOS Server executes the file -or command weekly at the indicated day and time. For the day, provide -either the whole name or the first three letters, all in lowercase letters -(sunday or sun, thursday or thu, -and so on). For the time, use the same format as when specifying the -time alone. -
      -
    -

    -notifier -
    Specifies the complete pathname on the local disk of a program that the -BOS Server invokes when the process terminates. The AFS distribution -does not include any notifier programs, but this argument is available for -administrator use. See the Related Information -section. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command defines and starts the simple process -kaserver on the machine fs3.abc.com: -

       % bos create -server fs3.abc.com -instance kaserver -type simple  \              
    -                -cmd /usr/afs/bin/kaserver
    -   
    -
    -

    The following command defines and starts the simple process -upclientbin on the machine -fs4.abc.com. It references -fs1.abc.com as the source for updates to binary -files, checking for changes to the /usr/afs/bin directory every 120 -seconds. -

       % bos create -server fs4.abc.com -instance upclientbin -type simple  \
    -                -cmd "/usr/afs/bin/upclient fs1.abc.com -clear -t 120  \
    -                /usr/afs/bin"
    -   
    -
    -

    The following command creates the fs process fs on the machine -fs4.abc.com. Type the command on a single -line. -

       % bos create -server fs4.abc.com -instance fs -type fs  \
    -                -cmd /usr/afs/bin/fileserver /usr/afs/bin/volserver  \
    -                /usr/afs/bin/salvager
    -   
    -
    -

    The following command creates a cron process called -userbackup on the machine fs5.abc.com, so -that the BOS Server issues the indicated vos backupsys command each -day at 3:00 a.m. (the command creates a backup version of -every volume in the file system whose name begins with -user). Note that the issuer provides the complete pathname -to the vos command, includes the -localauth flag on it, -and types the entire bos create command on one line. -

       % bos create -server fs5.abc.com -instance userbackup -type cron  \      
    -                -cmd "/usr/afs/bin/vos backupsys -prefix user -localauth" 03:00
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    If the -notifier argument is included when this command is used -to define and start a process, the BOS Server invokes the indicated -notifier program when the process exits. The intended use of -a notifier program is to inform administrators when a process exits -unexpectedly, but it can be used to perform any appropriate actions. -The following paragraphs describe the bnode and -bnode_proc structures in which the BOS Server records information -about the exiting process. The list of AFS commands related to this one -follows. -

    The BOS Server constructs and sends on the standard output stream one -bnode and one bnode_proc structure for each exiting -process associated with the notifier program. It brackets each -structure with appropriate BEGIN and END statements -(BEGIN bnode and END bnode, BEGIN bnode_proc -and END bnode_proc), which immediately follow the preceding newline -character with no intervening spaces or other characters. If the -notifier program does not need information from a structure, it can scan ahead -in the input stream for the END statement. -

    In general, each field in a structure is a string of ASCII text terminated -by the newline character. The format of the information within a -structure possibly varies slightly depending on the type of process associated -with the notifier program. -

    The C code for the bnode and bnode_proc structures -follows. Note that the structures sent by the BOS Server do not -necessarily include all of the fields described here, because some are used -only for internal record keeping. The notifier process must robustly -handle the absence of expected fields, as well as the presence of unexpected -fields, on the standard input stream. -

    For proper performance, the notifier program must continue processing the -input stream until it detects the end-of-file (EOF). The BOS Server -closes the standard input file descriptor to the notifier process when it has -completed delivery of the data, and it is the responsibility of the notifier -process to terminate properly. -

    struct bnode contents -

       struct bnode {
    -      struct bnode *next;      /* next pointer in top-level's list */
    -      char *name;              /* instance name */
    -      long nextTimeout;        /* next time this guy should be awakened */
    -      long period;             /* period between calls */
    -      long rsTime;             /* time we started counting restarts */
    -      long rsCount;            /* count of restarts since rsTime */
    -      struct bnode_type *type; /* type object */
    -      struct bnode_ops *ops;   /* functions implementing bnode class */
    -      long procStartTime;      /* last time a process was started */
    -      long procStarts;         /* number of process starts */
    -      long lastAnyExit;        /* last time a process exited for any reason */
    -      long lastErrorExit;      /* last time a process exited unexpectedly */
    -      long errorCode;          /* last exit return code */
    -      long errorSignal;        /* last proc terminating signal */
    -      char *lastErrorName;     /* name of proc that failed last */
    -      short refCount;          /* reference count */
    -      short flags;             /* random flags */
    -      char goal;               /* 1=running or 0=not running */
    -      char fileGoal;           /* same, but to be stored in file */
    -};
    -   
    -
    -

    format of struct bnode explosion -

       printf("name: %s\n",tp->name);
    -   printf("rsTime: %ld\n", tp->rsTime);
    -   printf("rsCount: %ld\n", tp->rsCount);
    -   printf("procStartTime: %ld\n", tp->procStartTime);
    -   printf("procStarts: %ld\n", tp->procStarts);
    -   printf("lastAnyExit: %ld\n", tp->lastAnyExit);
    -   printf("lastErrorExit: %ld\n", tp->lastErrorExit);
    -   printf("errorCode: %ld\n", tp->errorCode);
    -   printf("errorSignal: %ld\n", tp->errorSignal);
    -   printf("lastErrorName: %s\n", tp->lastErrorName);
    -   printf("goal: %d\n", tp->goal);
    -   
    -
    -

    struct bnode_proc contents -

       struct bnode_proc {
    -      struct bnode_proc *next; /* next guy in top-level's list */
    -      struct bnode *bnode;     /* bnode creating this process */
    -      char *comLine;           /* command line used to start this process */
    -      char *coreName;          /* optional core file component name */
    -      long pid;                /* pid if created */
    -      long lastExit;           /* last termination code */
    -      long lastSignal;         /* last signal that killed this guy */
    -      long flags;              /* flags giving process state */
    -};
    -   
    -
    -

    format of struct bnode_proc explosion -

       printf("comLine: %s\n", tp->comLine);
    -   printf("coreName: %s\n", tp->coreName);
    -   printf("pid: %ld\n", tp->pid);
    -   printf("lastExit: %ld\n", tp->lastExit);
    -   printf("lastSignal: %ld\n", tp->lastSignal);
    -   
    -
    -

    BosConfig -

    KeyFile -

    UserList -

    bos -

    buserver -

    fileserver -

    kaserver -

    ptserver -

    runntp -

    salvager -

    upclient -

    upserver -

    vlserver -

    volserver -

    vos backupsys -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf099.htm b/doc/html/AdminReference/auarf099.htm deleted file mode 100644 index 956055dec..000000000 --- a/doc/html/AdminReference/auarf099.htm +++ /dev/null @@ -1,103 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos delete

    - - - - - -

    Purpose -

    Deletes a server process from the /usr/afs/local/BosConfig file -

    Synopsis -

    bos delete -server <machine name>  -instance <server process name>+
    -           [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -    
    -bos d -s <machine name>  -i <server process name>+  [-c <cell name>]  
    -      [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos delete command removes the -/usr/afs/local/BosConfig entry for each process indicated by the --instance argument, on the server machine named by the --server argument. -

    Before issuing this command, issue the bos stop command to stop -the process and set its status flag in the BosConfig file to -NotRun. The bos delete command fails with an -error message if a process's status flag is Run. -

    Options -

    -

    -server -
    Indicates the server machine on which to delete the server process entry -from the /usr/afs/local/BosConfig file. Identify the machine -by IP address or its host name (either fully-qualified or abbreviated -unambiguously). For details, see the introductory reference page for -the bos command suite. -

    -instance -
    Names each process to delete. Use the name assigned with the --instance argument to the bos create command; -process names appear in the output of the bos status -command. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command removes the buserver, kaserver, -ptserver, and vlserver entries from the -BosConfig file on db3.abc.com, a database -server machine being decommissioned. -

       % bos delete -server db3.abc.com -instance buserver kaserver ptserver vlserver
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    BosConfig -

    KeyFile -

    UserList -

    bos -

    bos create -

    bos status -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf100.htm b/doc/html/AdminReference/auarf100.htm deleted file mode 100644 index aee75e673..000000000 --- a/doc/html/AdminReference/auarf100.htm +++ /dev/null @@ -1,91 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos exec

    - - - - - -

    Purpose -

    Executes a command on a remote server machine -

    Synopsis -

    bos exec -server <machine name>  -cmd <command to execute>
    -         [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -   
    -bos e -s <machine name>  -cm <command to execute>  [-ce <cell name>]    
    -      [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos exec command executes the indicated command on the file -server machine named by the -server argument. Its intended -use is to reboot the machine, using the /etc/reboot command or -equivalent. -

    Options -

    -

    -server -
    Indicates the server machine on which to execute the command. -Identify the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    -cmd -
    Specifies the complete local disk pathname of the command to execute (for -example, /etc/reboot). Surround this argument with double -quotes ("") if the command contains one or more spaces. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command reboots the machine -fs2.abc.com. The issuer has previously issued -the bos shutdown command to shutdown all processes cleanly. -

       % bos exec -server fs2.abc.com -cmd /sbin/shutdown -r now
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    bos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf101.htm b/doc/html/AdminReference/auarf101.htm deleted file mode 100644 index 1c4cb2818..000000000 --- a/doc/html/AdminReference/auarf101.htm +++ /dev/null @@ -1,120 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos getdate

    - - - - - - - - - - - -

    Purpose -

    Displays the time stamps on an AFS binary file -

    Synopsis -

    bos getdate -server <machine name>  -file <files to check>+
    -            [-dir <destination dir>]  [-cell <cell name>]
    -            [-noauth]  [-localauth]  [-help]
    -    
    -bos getd -s <machine name>  -f <files to check>+  [-d <destination dir>]
    -         [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos getdate command displays the time stamps on the current -version, .BAK version (if any) and .OLD -version (if any) of each binary file named by the -file -argument. (The BOS Server automatically creates .BAK -and .OLD versions when new binaries are installed with the -bos install command.) The files must reside in the -/usr/afs/bin directory on the server machine named by the --server argument unless the -dir argument indicates an -alternate directory. -

    To revert to the .BAK version of a binary, use the -bos uninstall command. To remove obsolete binary files from -the /usr/afs/bin directory, use the bos prune -command. -

    Options -

    -

    -server -
    Indicates the server machine from which to list binary files. -Identify the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    All server machines of the same AFS system type show the same timestamps if -the binaries were installed properly on the binary distribution machine for -this machine's system type, and if all other machines of that type are -running the appropriate upclientbin process. -

    -file -
    Names each binary file to list. -

    -dir -
    Specifies the complete pathname of the local disk directory containing -each file named by the -file argument. It is necessary only -if the files are not in the /usr/afs/bin directory. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    For each file specified with the -file argument, the output -displays the time stamp on the current (unmarked), .BAK, and -.OLD version. The output explicitly reports that a -version does not exist, rather than simply omitting it. -

    Examples -

    The following command examines the time stamps on the files with basename -kaserver on the machine fs2.abc.com: -

       % bos getdate -server fs2.abc.com -file kaserver
    -   File /usr/afs/bin/kaserver dated Mon Jan 4 10:00:36 1999.
    -   .BAK file dated Wed Dec 9 18:55:04 1998, no .OLD file.
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    KeyFile -

    bos -

    bos install -

    bos prune -

    bos uninstall -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf102.htm b/doc/html/AdminReference/auarf102.htm deleted file mode 100644 index 3be3b28d1..000000000 --- a/doc/html/AdminReference/auarf102.htm +++ /dev/null @@ -1,136 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos getlog

    - - - - - - - - - -

    Purpose -

    Prints a server process's log file -

    Synopsis -

    bos getlog -server <machine name>  -file <log file to examine>
    -           [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -   
    -bos getl -s <machine name>  -f <log file to examine>  [-c <cell name>]     
    -         [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos getlog command displays on the standard output stream -the specified log file from the machine named by the -server -argument. The BOS Server fetches the log file from the -/usr/afs/logs directory unless an alternate pathname is provided as -part of the -file argument. -

    Cautions -

    Log files can grow quite large, especially for the database server -processes. To keep them to a manageable size, periodically either use -the UNIX rm command to truncate each log file, or use the bos -restart command to restart each process. -

    It can take up to five minutes after the file is removed or process -restarted for the space occupied by a log file to become available. -

    Options -

    -

    -server -
    Indicates the server machine from which to retrieve the log file. -Identify the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    -file -
    Names the log file to display. If a filename only is provided, the -BOS Server fetches the log file from the /usr/afs/logs -directory; the standard values are: -
    -

    AuthLog -
    The Authentication Server (kaserver) log file -

    BackupLog -
    The Backup Server (buserver) log file -

    BosLog -
    The BOS Server (bosserver) log file -

    FileLog -
    The File Server (fileserver) log file -

    SalvageLog -
    The Salvager (salvager) log file -

    VLLog -
    The Volume Location (VL) Server (vlserver) log file -

    VolserLog -
    The Volume Server (volserver) log file -
    -

    -

    If a pathname and filename are provided, the log file is retrieved from the -indicated directory. Partial pathnames are interpreted relative to the -/usr/afs/logs directory. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output is preceded by the line -

       Fetching log file 'filename'...
    -   
    -
    -

    The remainder of the output depends on the particular log file. -

    Examples -

    The following example displays the FileLog file from the machine -fs3.abc.com: -

       % bos getlog -server fs3.abc.com -file FileLog
    -   Fetching log file 'FileLog'...
    -   Sun Nov 8 04:00:34 1998 File server starting
    -   Sun Nov 8 04:00:39 1998 Partition /vicepa:  attached 21 volumes; 
    -                           0 volumes not attached
    -   Sun Nov 8 04:00:40 1998 File Server started Sun Nov 8 04:00:40 
    -                           1998
    -   Mon Nov 9 21:45:06 1998 CB: RCallBack (zero fid probe in host.c) 
    -                           failed for host 28cf37c0.22811
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    bos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf103.htm b/doc/html/AdminReference/auarf103.htm deleted file mode 100644 index 05448d40e..000000000 --- a/doc/html/AdminReference/auarf103.htm +++ /dev/null @@ -1,134 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos getrestart

    - - - - - - - - - -

    Purpose -

    Displays the automatic restart times for server processes -

    Synopsis -

    bos getrestart -server <machine name>  [-cell <cell name>]  
    -               [-noauth]  [-localauth]  [-help]
    -   
    -bos getr -s <machine name>  [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos getrestart command displays two restart times from the -/usr/afs/local/BosConfig file on the server machine named by the --server argument: -

    -

    Use the bos setrestart command to set the restart times. -

    Options -

    -

    -server -
    Indicates the server machine for which to display the restart -times. Identify the machine by IP address or its host name (either -fully-qualified or abbreviated unambiguously). For details, see the -introductory reference page for the bos command suite. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output consists of two lines: -

       Server machine_name restarts at time
    -   Server machine_name restarts for new binaries at time
    -   
    -
    -

    Possible values for time include: -

    -

    Examples -

    The following example displays the restart times for the machine -db2.abc.com: -

       % bos getrestart db2.abc.com
    -   Server db2.abc.com restarts at sun 4:00 am
    -   Server db2.abc.com restarts for new binaries at 2:15 am
    -   
    -
    -

    In the following example, the issuer abbreviates the machine name -fs1.abc.com to fs1, relying on the -cell's name server to resolve the name. The output echoes the -abbreviated form. -

       % bos getrestart fs1
    -   Server fs1 restarts at sat 5:00 am
    -   Server fs1 restarts for new binaries at 11:30 pm
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    BosConfig -

    KeyFile -

    bos -

    bos getdate -

    bos setrestart -

    bos status -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf104.htm b/doc/html/AdminReference/auarf104.htm deleted file mode 100644 index 9d4426a84..000000000 --- a/doc/html/AdminReference/auarf104.htm +++ /dev/null @@ -1,85 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos help

    - - - -

    Purpose -

    Displays the syntax of specified bos commands or lists -functional descriptions of all bos commands -

    Synopsis -

    bos help [-topic <help string>+]  [-help]
    -     
    -bos h [-t <help string>+]  [-h]
    -
    -

    Description -

    The bos help command displays the complete online help entry -(short description and syntax statement) for each command operation code -specified by the -topic argument. If the -topic -argument is omitted, the output includes the first line (name and short -description) of the online help entry for every bos command. -

    To list every bos command whose name or short description -includes a specified keyword, use the bos apropos command. -

    Options -

    -

    -topic -
    Indicates each command for which to display the complete online help -entry. Omit the bos part of the command name, providing only -the operation code (for example, specify status, not bos -status). If this argument is omitted, the output briefly -describes every bos command. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The online help entry for each bos command consists of the -following two or three lines: -

    -

    Examples -

    The following command displays the online help entry for the bos -status command: -

       % bos help status
    -   bos status: show server instance status 
    -   Usage: bos status -server <machine name> [-instance <server
    -   process name>+] [-long] [-cell <cell name>] [-noauth] 
    -   [-localauth] [-help]
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    bos -

    bos apropos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf105.htm b/doc/html/AdminReference/auarf105.htm deleted file mode 100644 index aae3c4f74..000000000 --- a/doc/html/AdminReference/auarf105.htm +++ /dev/null @@ -1,137 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos install

    - - - - - - - - -

    Purpose -

    Installs a new version of a binary file -

    Synopsis -

    bos install -server <machine name>  -file <files to install>+
    -            [-dir <destination dir>]  [-cell <cell name>]  
    -            [-noauth]  [-localauth]  [-help]
    -    
    -bos i -s <machine name>  -f <files to install>+
    -      [-d <destination dir>]  [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos install command copies each binary file specified with -the -file argument to the local disk of the server machine named by -the -server argument, which is normally the binary distribution -machine for its CPU/operating system type. The destination directory is -/usr/afs/bin unless the -dir argument indicates an -alternate directory. The source file's UNIX mode bits are -preserved in the transfer. -

    If there is already a file of the same name in the destination directory, -the BOS Server automatically saves it by adding a .BAK -extension. If there is a current .BAK version at -least seven days old, it replaces the current .OLD -version. If there is no current .OLD version, the -current .BAK version becomes the .OLD -version automatically. The bos getdate command displays the -timestamps on the current versions of the file. -

    To start using the new binary immediately, issue the bos restart -command. Otherwise, the BOS Server automatically restarts the process -at the time defined in the /usr/afs/local/BosConfig file; use -the bos getrestart command to display the time and the bos -setrestart time to set it. -

    Options -

    -

    -server -
    Indicates the binary distribution machine on which to install the new -binaries. Identify the machine by IP address or its host name (either -fully-qualified or abbreviated unambiguously). For details, see the -introductory reference page for the bos command suite. -

    If the machine is not a binary distribution machine and is running an -upclientbin process, then the files are overwritten the next time -the upclientbin process fetches the corresponding file from the -distribution machine (by default within five minutes). -

    -file -
    Specifies the complete pathname of each binary file to copy into the -destination directory. Each source directory can be on the local disk -or in AFS, in which case the issuer of the bos install command must -have the necessary AFS access rights and the local machine must run the Cache -Manager. For the BOS Server to create .BAK and -.OLD versions, the last element in the pathname (the -filename) must match the name of a file in the destination directory. -The reference page for the bos create command lists the standard -binary file names. -

    -dir -
    Provides the complete pathname of the local disk directory in which to -install binary files. It is necessary only if the destination directory -is not /usr/afs/bin. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command copies the file -/afs/abc.com/rs_aix42/usr/afs/bin/vlserver to the file -/usr/afs/bin/vlserver on the machine -fs3.abc.com, which is the binary distribution machine -for server machines running AIX 4.2 in the abc.com -cell. The current version of the /usr/afs/bin/vlserver file -is moved to /usr/afs/bin/vlserver.BAK. -

       % bos install -server fs3.abc.com    \     
    -                 -file /afs/abc.com/rs_aix42/usr/afs/bin/vlserver
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    BosConfig -

    KeyFile -

    UserList -

    bos -

    bos getdate -

    bos getrestart -

    bos restart -

    bos setrestart -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf106.htm b/doc/html/AdminReference/auarf106.htm deleted file mode 100644 index 0d866bb08..000000000 --- a/doc/html/AdminReference/auarf106.htm +++ /dev/null @@ -1,112 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos listhosts

    - - - - - - - -

    Purpose -

    Displays the contents of the /usr/afs/etc/CellServDB file -

    Synopsis -

    bos listhosts -server <machine name>  [-cell <cell name>]  
    -              [-noauth]  [-localauth]  [-help]
    -    
    -bos listh -s <machine name>  [-c <cell name>]  [-n]  [-l]  [-h]
    -   
    -bos getcell -server <machine name>  [-cell <cell name>]  
    -            [-noauth]  [-localauth]  [-help]
    -    
    -bos getc -s <machine name>  [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos listhosts command formats and displays the list of a -cell's database server machines from the -/usr/afs/etc/CellServDB file on the server machine named by the --server argument. -

    To alter the list of machines, use the bos addhost and bos -removehost commands. -

    Options -

    -

    -server -
    Indicates the server machine from which to display the -/usr/afs/etc/CellServDB file. Identify the machine by IP -address or its host name (either fully-qualified or abbreviated -unambiguously). For details, see the introductory reference page for -the bos command suite. -

    For consistent performance in the cell, the output must be the same on -every server machine. The bos addhost reference page -explains how to keep the machines synchronized. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of the output names the cell to which the server machine -belongs. Each of the following lines names a database server machine -for that cell. -

    The Host number assigned to each database server machine is for -server-internal use only and is not the same as, nor necessarily related to, -the machine's IP address. The BOS Server assigned it as part of -performing the bos addhost command. -

    Examples -

    The following command displays the database server machines listed in the -/usr/afs/etc/CellServDB file on the machine -fs7.abc.com. -

       % bos listhosts fs7.abc.com
    -   Cell name is abc.com
    -       Host 1 is db1.abc.com
    -       Host 2 is db2.abc.com
    -       Host 3 is db3.abc.com
    -    
    -
    -

    Privilege Required -

    None -

    Related Information -

    CellServDB (server version) -

    KeyFile -

    bos -

    bos addhost -

    bos removehost -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf107.htm b/doc/html/AdminReference/auarf107.htm deleted file mode 100644 index 29bd39919..000000000 --- a/doc/html/AdminReference/auarf107.htm +++ /dev/null @@ -1,136 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos listkeys

    - - - - - - - -

    Purpose -

    Displays the server encryption keys from the -/usr/afs/etc/KeyFile file -

    Synopsis -

    bos listkeys -server <machine name>  [-showkey]  [-cell <cell name>]  
    -             [-noauth]  [-localauth]  [-help]
    -   
    -bos listk -se <machine name>  [-sh]  [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos listkeys command formats and displays the list of server -encryption keys from the /usr/afs/etc/KeyFile file on the server -machine named by the -server argument. -

    To edit the list of keys, use the bos addkey and bos -removekey commands. -

    Cautions -

    Displaying actual keys on the standard output stream (by including the --showkey flag) is a security exposure. Displaying a checksum -is sufficient for most purposes. -

    Options -

    -

    -server -
    Indicates the server machine from which to display the KeyFile -file. Identify the machine by IP address or its host name (either -fully-qualified or abbreviated unambiguously). For details, see the -introductory reference page for the bos command suite. -

    For consistent performance in the cell, the output must be the same on -every server machine. The bos addkey reference page explains -how to keep the machines synchronized. -

    -showkey -
    Displays the octal digits that constitute each key. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output includes one line for each server encryption key listed in the -KeyFile file, identified by its key version number. -

    If the -showkey flag is included, the output displays the actual -string of eight octal numbers that constitute the key. Each octal -number is a backslash and three decimal digits. -

    If the -showkey flag is not included, the output represents each -key as a checksum, which is a decimal number derived by encrypting a constant -with the key. -

    Following the list of keys or checksums, the string Keys last -changed indicates when a key was last added to the KeyFile -file. The words All done indicate the end of the -output. -

    For mutual authentication to work properly, the output from the command -kas examine afs must match the key or checksum with the same key -version number in the output from this command. -

    Examples -

    The following example shows the checksums for the keys stored in the -KeyFile file on the machine -fs3.abc.com. -

       % bos listkeys fs3.abc.com
    -   key 1 has cksum 972037177
    -   key 3 has cksum 2825175022
    -   key 4 has cksum 260617746
    -   key 6 has cksum 4178774593
    -   Keys last changed on Mon Apr 12 11:24:46 1999.
    -   All done.
    -    
    -
    -

    The following example shows the actual keys from the KeyFile -file on the machine fs6.abc.com. -

       % bos listkeys fs6.abc.com -showkey
    -   key 0 is '\040\205\211\241\345\002\023\211'
    -   key 1 is '\343\315\307\227\255\320\135\244'
    -   key 2 is '\310\310\255\253\326\236\261\211'
    -   Keys last changed on Wed Mar 31 11:24:46 1999.
    -   All done.
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    KeyFile -

    UserList -

    bos addkey -

    bos removekey -

    bos setauth -

    kas examine -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf108.htm b/doc/html/AdminReference/auarf108.htm deleted file mode 100644 index 751b9abae..000000000 --- a/doc/html/AdminReference/auarf108.htm +++ /dev/null @@ -1,95 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos listusers

    - - - - - -

    Purpose -

    Lists the privileged users from the /usr/afs/etc/UserList file -

    Synopsis -

    bos listusers -server <machine name>  [-cell <cell name>]  
    -              [-noauth]   [-localauth]   [-help]
    -   
    -bos listu -s <machine name>  [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos listusers command lists the user names from the -/usr/afs/etc/UserList file on the file server machine named by the --server argument. The users are authorized to issue -privileged bos and vos commands. -

    To edit the list of users, use the bos adduser and bos -removeuser commands. -

    Options -

    -

    -server -
    Indicates the server machine from which to display the UserList -file. Identify the machine by IP address or its host name (either -fully-qualified or abbreviated unambiguously). For details, see the -introductory reference page for the bos command suite. -

    For consistent performance in the cell, the output must be the same on -every server machine. The bos adduser reference page -explains how to keep the machines synchronized. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output lists the user name of each user entitled to issue privileged -bos and vos commands. -

    Examples -

    The following example lists the users from UserList file on the -machine fs4.abc.com. -

       % bos listusers fs4.abc.com
    -   SUsers are: pat smith jones terry
    -    
    -
    -

    Privilege Required -

    None -

    Related Information -

    KeyFile -

    UserList -

    bos -

    bos adduser -

    bos removeuser -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf109.htm b/doc/html/AdminReference/auarf109.htm deleted file mode 100644 index 9cc5cdc57..000000000 --- a/doc/html/AdminReference/auarf109.htm +++ /dev/null @@ -1,139 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos prune

    - - - - - - - - - - - - - -

    Purpose -

    Removes obsolete versions of files from the /usr/afs/bin and -/usr/afs/logs directories -

    Synopsis -

    bos prune -server <machine name>  [-bak]  [-old]  [-core]  [-all]
    -          [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -   
    -bos p -s <machine name>  [-b]  [-o]  [-co]  [-a]  
    -      [-ce <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos prune command removes files from the local disk of the -server machine named by the -server argument, as specified by one -or more of the following flags provided on the command line: -

    -

    (If none of these flags are included, the command appears to succeed, but -removes no files at all.) -

    To display the timestamp on the current, .BAK, and -.OLD versions of one or more files, use the bos -getdate command. -

    Options -

    -

    -server -
    Indicates the server machine from which to remove files. Identify -the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    -bak -
    Removes all files from the /usr/afs/bin directory that have a -.BAK extension. Do not combine this flag and the --all flag. -

    -old -
    Removes all files from the /usr/afs/bin directory that have a -.OLD extension. Do not combine this flag and the --all flag. -

    -core -
    Removes all files from the /usr/afs/logs directory that have a -core. prefix. Do not combine this flag and the --all flag. -

    -all -
    Combines the effect of the -bak, -old, and --core flags. Do not combine this flag with any of those -three. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example removes all files from the /usr/afs/bin -directory on the machine fs3.abc.com that have a -.BAK or .OLD extension. -

       % bos prune -server fs3.abc.com -bak -old
    -    
    -
    -

    The following example removes all files from the /usr/afs/bin -directory on the machine db2.abc.com that have a -.BAK or .OLD extension, and all files from -the /usr/afs/logs directory that have a core. -prefix. -

       % bos prune -server db2.abc.com -all
    -    
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    KeyFile -

    UserList -

    bos -

    bos getdate -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf110.htm b/doc/html/AdminReference/auarf110.htm deleted file mode 100644 index d0bc677f7..000000000 --- a/doc/html/AdminReference/auarf110.htm +++ /dev/null @@ -1,112 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos removehost

    - - - - - -

    Purpose -

    Removes a database server machine from the -/usr/afs/etc/CellServDB file -

    Synopsis -

    bos removehost -server <machine name>  -host <host name>+ 
    -               [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -  
    -bos removeh -s <machine name>  -ho <host name>+  [-c <cell name>]  
    -            [-n]  [-l]  [-he]
    -
    -

    Description -

    The bos removehost command removes the entry for each database -server machine specified with the -host argument from the -/usr/afs/etc/CellServDB file on the server machine named by the --server argument. -

    Cautions -

    After executing this command (and waiting for the Update Server to -propagate the changes, if it is used), restart the database server processes -on all database server machines to force election of a quorum that includes -the new set of machines listed in the /usr/afs/etc/CellServDB -file. The IBM AFS Quick Beginnings explains in more detail -how to add and remove database server machines. -

    Options -

    -

    -server -
    Indicates the server machine on which to change the -/usr/afs/etc/CellServDB file. Identify the machine by IP -address or its host name (either fully-qualified or abbreviated -unambiguously). For details, see the introductory reference page for -the bos command suite. -

    In cells that run the United States edition of AFS and use the Update -Server to distribute the contents of the /usr/afs/etc directory, it -is conventional to specify only the system control machine as a value for the --server argument. In cells that run the international -version of AFS, repeat the command for each file server machine. For -further discussion, see the introductory reference page for the bos -command suite. -

    -host -
    Specifies the fully-qualified host name (such as -fs2.abc.com) of each database server machine to -remove from the CellServDB file. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command removes the former database server machine -db2.abc.com from the CellServDB file on -the system control machine fs1.abc.com. -

       % bos removehost -server fs1.abc.com -host db2.abc.com
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    KeyFile -

    UserList -

    bos -

    bos addhost -

    bos listhosts -

    IBM AFS Quick Beginnings -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf111.htm b/doc/html/AdminReference/auarf111.htm deleted file mode 100644 index 5f1322c66..000000000 --- a/doc/html/AdminReference/auarf111.htm +++ /dev/null @@ -1,108 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos removekey

    - - - - - -

    Purpose -

    Removes a server encryption key from the /usr/afs/etc/KeyFile -file -

    Synopsis -

    bos removekey -server <machine name>  -kvno <key version number>+ 
    -              [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -   
    -bos removek -s <machine name>  -k <key version number>+  
    -            [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos removekey command removes each specified encryption key -from the /usr/afs/etc/KeyFile file on the machine named by the --server argument. Use the -kvno argument to -identify each key by its key version number; use the bos -listkeys command to display the key version numbers. -

    Cautions -

    Before removing a obsolete key, verify that the cell's maximum ticket -lifetime has passed since the current key was defined using the kas -setpassword and bos addkey commands. This ensures that -no clients still possess tickets encrypted with the obsolete key. -

    Options -

    -

    -server -
    Indicates the server machine on which to change the -/usr/afs/etc/KeyFile file. Identify the machine by IP -address or its host name (either fully-qualified or abbreviated -unambiguously). For details, see the introductory reference page for -the bos command suite. -

    In cells that run the United States edition of AFS and use the Update -Server to distribute the contents of the /usr/afs/etc directory, it -is conventional to specify only the system control machine as a value for the --server argument. In cells that run the international -version of AFS, repeat the command for each file server machine. For -further discussion, see the introductory reference page for the bos -command suite. -

    -kvno -
    Specifies the key version number of each key to remove. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command removes the keys with key version numbers 5 and 6 -from the KeyFile file on the system control machine -fs1.abc.com. -

       % bos removekey -server fs1.abc.com -kvno 5 6
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    KeyFile -

    UserList -

    bos -

    bos addkey -

    bos listkeys -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf112.htm b/doc/html/AdminReference/auarf112.htm deleted file mode 100644 index 5fb99ce3e..000000000 --- a/doc/html/AdminReference/auarf112.htm +++ /dev/null @@ -1,100 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos removeuser

    - - - - - -

    Purpose -

    Removes a privileged user from the /usr/afs/etc/UserList file -

    Synopsis -

    bos removeuser -server <machine name>  -user <user names>+ 
    -               [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -  
    -bos removeu -s <machine name>  -u <user names>+  [-c <cell name>]  
    -            [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos removeuser command removes each user name specified with -the -user argument from the /usr/afs/etc/UserList file -on the machine named by the -server argument. -

    Options -

    -

    -server -
    Indicates the server machine on which to change the -/usr/afs/etc/UserList file. Identify the machine by IP -address or its host name (either fully-qualified or abbreviated -unambiguously). For details, see the introductory reference page for -the bos command suite. -

    In cells that run the United States edition of AFS and use the Update -Server to distribute the contents of the /usr/afs/etc directory, it -is conventional to specify only the system control machine as a value for the --server argument. In cells that run the international -version of AFS, repeat the command for each file server machine. For -further discussion, see the introductory reference page for the bos -command suite. -

    -user -
    Specifies each user name to remove. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example removes the users pat and jones -from the UserList file on the system control machine -fs1.abc.com. -

       % bos removeuser -server fs1.abc.com -user pat jones
    -    
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    KeyFile -

    UserList -

    bos -

    bos addkey -

    bos listkeys -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf113.htm b/doc/html/AdminReference/auarf113.htm deleted file mode 100644 index aa9ee58ed..000000000 --- a/doc/html/AdminReference/auarf113.htm +++ /dev/null @@ -1,140 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos restart

    - - - - - - -

    Purpose -

    Restarts a server process -

    Synopsis -

    bos restart -server <machine name>  [-instance <instances>+]  [-bosserver]  
    -            [-all]  [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -   
    -bos res -s <machine name>  [-i <instances>+]  [-b]  [-a]  
    -        [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos restart command stops and immediately restarts server -processes on the server machine named by the -server -argument. Indicate which process or processes to restart by providing -one of the following arguments: -

    -

    This command does not change a process's status flag in the -BosConfig file. -

    Options -

    -

    -server -
    Indicates the server machine on which to restart each process. -Identify the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    -instance -
    Names each process to stop and then restart immediately regardless of its -status flag setting. Use the process name assigned with the --instance argument to the bos create command. The -output from the bos status command lists the names. Provide -this flag or one of the -bosserver or -all options, but -do not combine them. -

    -bosserver -
    Stops all AFS server processes running on the machine, including the BOS -Server. A new BOS Server instance immediately starts, and starts all -processes marked with the Run status flag in the -BosConfig file. Provide this flag or one of the --instance or -all options, but do not combine -them. -

    -all -
    Stops all AFS server processes running on the machine other than the BOS -Server, and immediately restarts the processes marked with the Run -status flag in the BosConfig file. Provide this flag or one -of the -instance or -bosserver options, but do not -combine them. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command stops and restarts all processes running on the -machine fs3.abc.com, including the BOS Server. -

       % bos restart -server fs3.abc.com -bosserver
    -    
    -
    -

    The following command stops and restarts all processes running on the -machine fs5.abc.com, excluding the BOS Server. -

       % bos restart -server fs5.abc.com -all
    -    
    -
    -

    The following command stops and restarts the Protection Server and Volume -Location (VL) Server processes on the machine -db3.abc.com: -

       % bos restart -server db3.abc.com -instance ptserver vlserver
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    BosConfig -

    KeyFile -

    UserList -

    bos -

    bos create -

    bos status -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf114.htm b/doc/html/AdminReference/auarf114.htm deleted file mode 100644 index 05d25e919..000000000 --- a/doc/html/AdminReference/auarf114.htm +++ /dev/null @@ -1,298 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos salvage

    - - - - - - - - -

    Purpose -

    Restores internal consistency to a file system or volume -

    Synopsis -

    bos salvage -server <machine name>  [-partition <salvage partition>]
    -            [-volume <salvage volume number or volume name>]
    -            [-file <salvage log output file>]  [-all]  [-showlog] 
    -            [-parallel <# of max parallel partition salvaging>]  
    -            [-tmpdir <directory to place tmp files>] 
    -            [-orphans <ignore | remove | attach>] 
    -            [-cell <cell name>]
    -            [-noauth]  [-localauth]  [-help]
    -   
    -bos sa -se <machine name>  [-part <salvage partition>]
    -       [-v <salvage volume number or volume name>]  
    -       [-f <salvage log output file>]  [-a]  [-sh] 
    -       [-para <# of max parallel partition salvaging>]  
    -       [-t <directory to place tmp files>]   
    -       [-o <ignore | remove | attach>] 
    -       [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos salvage command salvages (restores internal consistency -to) one or more volumes on the file server machine named by the --server argument. When processing one or more partitions, -the command restores consistency to corrupted read/write volumes where -possible. For read-only or backup volumes, it inspects only the volume -header: -

    -

    Use the indicated arguments to salvage a specific number of volumes: -

    -

    During the salvage of an entire machine or partition, the bos -status command reports the fs process's auxiliary status -as Salvaging file system. -

    The Salvager always writes a trace to the -/usr/afs/logs/SalvageLog file on the file server machine where it -runs. To record the trace in another file as well (either in AFS or on -the local disk of the machine where the bos salvage command is -issued), name the file with the -file argument. To display -the trace on the standard output stream as it is written to the -/usr/afs/logs/SalvageLog file, include the -showlog -flag. -

    By default, multiple Salvager subprocesses run in parallel: one for -each partition up to four, and four subprocesses for four or more -partitions. To increase or decrease the number of subprocesses running -in parallel, provide a positive integer value for the -parallel -argument. -

    If there is more than one server partition on a physical disk, the Salvager -by default salvages them serially to avoid the inefficiency of constantly -moving the disk head from one partition to another. However, this -strategy is often not ideal if the partitions are configured as logical -volumes that span multiple disks. To force the Salvager to salvage -logical volumes in parallel, provide the string all as the value -for the -parallel argument. Provide a positive integer to -specify the number of subprocesses to run in parallel (for example, --parallel 5all for five subprocesses), or omit the integer to run -up to four subprocesses, depending on the number of logical volumes being -salvaged. -

    The Salvager creates temporary files as it runs, by default writing them to -the partition it is salvaging. The number of files can be quite large, -and if the partition is too full to accommodate them, the Salvager terminates -without completing the salvage operation (it always removes the temporary -files before exiting). Other Salvager subprocesses running at the same -time continue until they finish salvaging all other partitions where there is -enough disk space for temporary files. To complete the interrupted -salvage, reissue the command against the appropriate partitions, adding the --tmpdir argument to redirect the temporary files to a local disk -directory that has enough space. -

    The -orphans argument controls how the Salvager handles orphaned -files and directories that it finds on server partitions it is -salvaging. An orphaned element is completely inaccessible -because it is not referenced by the vnode of any directory that can act as its -parent (is higher in the filespace). Orphaned objects occupy space on -the server partition, but do not count against the volume's quota. -

    Cautions -

    Running this command can result in data loss if the Salvager process can -repair corruption only by removing the offending data. Consult the -IBM AFS Administration Guide for more information. -

    Options -

    -

    -server -
    Indicates the file server machine on which to salvage volumes. -Identify the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    -partition -
    Specifies a single partition on which to salvage all volumes. -Provide the complete partition name (for example /vicepa) or one of -the following abbreviated forms: -
       /vicepa     =     vicepa      =      a      =      0
    -   /vicepb     =     vicepb      =      b      =      1
    -   
    -
    -

    -

    After /vicepz (for which the index is 25) comes -

       /vicepaa    =     vicepaa     =      aa     =      26
    -   /vicepab    =     vicepab     =      ab     =      27
    -   
    -
    -

    and so on through -

       /vicepiv    =     vicepiv     =      iv     =      255
    -    
    -
    -

    -volume -
    Specifies the name or volume ID number of a read/write volume to -salvage. The -partition argument must be provided along with -this one. -

    -file -
    Specifies the complete pathname of a file into which to write a trace of -the salvage operation, in addition to the /usr/afs/logs/SalvageLog -file on the server machine. If the file pathname is local, the trace is -written to the specified file on the local disk of the machine where the -bos salvage command is issued. If the -volume -argument is included, the file can be in AFS, though not in the volume being -salvaged. Do not combine this argument with the -showlog -flag. -

    -all -
    Salvages all volumes on all of the partitions on the machine named by the --server argument. -

    -showlog -
    Displays the trace of the salvage operation on the standard output stream, -as well as writing it to the /usr/afs/logs/SalvageLog file. -Do not combine this flag with the -file argument. -

    -parallel -
    Specifies the maximum number of Salvager subprocesses to run in -parallel. Provide one of three values: -
      -

    • An integer from the range 1 to 32. A value of -1 means that a single Salvager process salvages the partitions -sequentially. -

    • The string all to run up to four Salvager subprocesses in -parallel on partitions formatted as logical volumes that span multiple -physical disks. Use this value only with such logical volumes. -

    • The string all followed immediately (with no intervening space) -by an integer from the range 1 to 32, to run the -specified number of Salvager subprocesses in parallel on partitions formatted -as logical volumes. Use this value only with such logical -volumes. -
    -

    The BOS Server never starts more Salvager subprocesses than there are -partitions, and always starts only one process to salvage a single -volume. If this argument is omitted, up to four Salvager subprocesses -run in parallel. -

    -tmpdir -
    Specifies the full pathname of a local disk directory to which the -Salvager process writes temporary files as it runs. If this argument is -omitted, or specifies an ineligible or nonexistent directory, the Salvager -process writes the files to the partition it is currently salvaging. -

    -orphans -
    Controls how the Salvager handles orphaned files and directories. -Choose one of the following three values: -
    -

    ignore -
    Leaves the orphaned objects on the disk, but prints a message to the -/usr/afs/logs/SalvageLog file reporting how many orphans were found -and the approximate number of kilobytes they are consuming. This is the -default if the -orphans argument is omitted. -

    remove -
    Removes the orphaned objects, and prints a message to the -/usr/afs/logs/SalvageLog file reporting how many orphans were -removed and the approximate number of kilobytes they were consuming. -

    attach -
    Attaches the orphaned objects by creating a reference to them in the vnode -of the volume's root directory. Since each object's actual -name is now lost, the Salvager assigns each one a name of the following -form: -
    -

    _ _ORPHANFILE_ _.index for files -

    _ _ORPHANDIR_ _.index for directories -

    -

    -

    where index is a two-digit number that uniquely identifies each -object. The orphans are charged against the volume's quota and -appear in the output of the ls command issued against the -volume's root directory. -

    -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command salvages all volumes on the /vicepd -partition of the machine db3.abc.com: -

       % bos salvage -server db3.abc.com -partition /vicepd
    -   
    -
    -

    The following command salvages the volume with volume ID number 536870988 -on partition /vicepb of the machine -fs2.abc.com: -

       % bos salvage -server fs2.abc.com -partition /vicepb -volume 536870988
    -   
    -
    -

    The following command salvages all volumes on the machine -fs4.abc.com. Six Salvager processes run in -parallel rather than the default four. -

       % bos salvage -server fs4.abc.com -all -parallel 6
    -    
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    KeyFile -

    SalvageLog -

    UserList -

    bos -

    salvager -

    vos backup -

    vos release -

    vos remove -

    vos zap -

    IBM AFS Administration Guide -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf115.htm b/doc/html/AdminReference/auarf115.htm deleted file mode 100644 index c53af239b..000000000 --- a/doc/html/AdminReference/auarf115.htm +++ /dev/null @@ -1,112 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos setauth

    - - - - - -

    Purpose -

    Sets authorization checking requirements for all server processes -

    Synopsis -

    bos setauth -server <machine name>  
    -     -authrequired <on or off: authentication required for admin requests>
    -     [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -   
    -bos seta -s <machine name>
    -         -a <on or off: authentication required for admin requests>  
    -         [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos setauth command enables or disables authorization -checking on the server machine named by the -server -argument. When authorization checking is enabled (the normal case), the -AFS server processes running on the machine verify that the issuer of a -command meets its privilege requirements. When authorization checking -is disabled, server processes perform any action for anyone, including the -unprivileged user anonymous; this security exposure precludes -disabling of authorization checking except during installation or -emergencies. -

    To indicate to the server processes that authorization checking is -disabled, the BOS Server creates the zero-length file -/usr/afs/local/NoAuth on its local disk. All AFS server -processes constantly monitor for the NoAuth file's presence -and do not check for authorization when it is present. The BOS Server -removes the file when this command is used to reenable authorization -checking. -

    Cautions -

    Do not create the NoAuth file directly, except when directed by -instructions for dealing with emergencies (doing so requires being logged in -as the local superuser root). Use this command -instead. -

    Options -

    -

    -server -
    Indicates the server machine on which to enable or disable authorization -checking. Identify the machine by IP address or its host name (either -fully-qualified or abbreviated unambiguously). For details, see the -introductory reference page for the bos command suite. -

    -authrequired -
    Enables authorization checking if the value is on, or disables -it if the value is off. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example disables authorization checking on the machine -fs7.abc.com: -

       % bos setauth -server fs7.abc.com -authrequired off
    -    
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    KeyFile -

    NoAuth -

    UserList -

    bos -

    bos restart -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf116.htm b/doc/html/AdminReference/auarf116.htm deleted file mode 100644 index e2ef79fc3..000000000 --- a/doc/html/AdminReference/auarf116.htm +++ /dev/null @@ -1,128 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos setcellname

    - - - - - - - - -

    Purpose -

    Sets the cell's name in the /usr/afs/etc/ThisCell and -/usr/afs/etc/CellServDB files -

    Synopsis -

    bos setcellname -server <machine name>  -name <cell name> 
    -                [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -   
    -bos setc -s <machine name>  -n <cell name>  [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos setcellname command establishes the cell's name and -makes the server machine named by the -server argument a member of -it, by recording the value of the -name argument in two files which -it creates on the local disk: -

    -

    Cautions -

    Issue this command only when the installing the cell's first AFS -server machine. The IBM AFS Quick Beginnings explains how to -copy over the ThisCell and CellServDB files from this or -another appropriate machine during installation of additional server -machines. -

    Be sure to choose a satisfactory cell name when issuing this command, -because changing a cell's name is very complicated; for one thing, -it requires changing every password in the Authentication Database. -Consult the IBM AFS Administration Guide for advice on choosing a -cell name. If changing the cell's name is absolutely necessary, -contact AFS Product Support for complete instructions. -

    Options -

    -

    -server -
    Indicates the server machine on which to set the cell name in the -ThisCell and CellServDB file. It is always the -first machine installed in a cell. Identify the machine by IP address -or its host name (either fully-qualified or abbreviated unambiguously). -For details, see the introductory reference page for the bos -command suite. -

    -name -
    Defines the cell name, using standard Internet domain name format (the -actual domain name is usually appropriate). Examples are -abc.com for the ABC Corporation and -stateu.edu for the State University. It must match -the value of the -cell argument, if that is provided. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command defines the cell name abc.com in -the ThisCell and CellServDB files on the machine -fs1.abc.com as it is installed as the cell's -first server machine. -

       % bos setcellname -server fs1.abc.com -name abc.com
    -   
    -
    -

    Privilege Required -

    Authorization checking is normally turned off during installation, which is -the only recommended time to use this command; in this case no privilege -is required. If authorization checking is turned on, the issuer must be -listed in the /usr/afs/etc/UserList file on the machine named by -the -server argument, or must be logged in as the local superuser -root if the -localauth flag is included. -

    Related Information -

    CellServDB (server version) -

    KeyFile -

    ThisCell (server version) -

    UserList -

    bos -

    IBM AFS Quick Beginnings -

    IBM AFS Administration Guide -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf117.htm b/doc/html/AdminReference/auarf117.htm deleted file mode 100644 index deafd52e5..000000000 --- a/doc/html/AdminReference/auarf117.htm +++ /dev/null @@ -1,158 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos setrestart

    - - - - - - -

    Purpose -

    Sets the date and time at which the BOS Server restarts processes -

    Synopsis -

    bos setrestart -server <machine name>  -time <time to restart server>  
    -               [-general]   [-newbinary]  [-cell <cell name>]  
    -               [-noauth]  [-localauth]  [-help]  
    -    
    -bos setr -s <machine name>  -t <time to restart server>  [-g]  [-ne] 
    -         [-c <cell name>]  [-no]  [-l]  [-h]
    -
    -

    Description -

    The bos setrestart command records in the -/usr/afs/local/BosConfig file the times at which the BOS Server -running on the server machine named by the -server argument -performs two types of restarts: -

    -

    Cautions -

    Restarting a process makes it unavailable for a period of time. The -fs process has potentially the longest outage, depending on how -many volumes the file server machine houses (the File Server and Volume Server -reattach each volume when they restart). The default settings are -designed to coincide with periods of low usage, so that the restarts disturb -the smallest possible number of users. -

    If the setting specified with the -time argument is within one -hour of the current time, the BOS Server does not restart any processes until -the next applicable opportunity (the next day for binary restarts, or the next -week for general restarts). -

    The command changes only one type of restart setting at a time; issue -the command twice to change both settings. -

    Options -

    -

    -server -
    Indicates the server machine on which to set a new restart time. -Identify the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    -time -
    Specifies the restart time. By convention the general restart is -defined as weekly (specifies both a day and a time), and the binary restart is -defined as daily (specifies only a time). However, it is acceptable to -define a daily general restart or weekly binary restart. -

    There are four acceptable values for either type of restart setting: -

      -

    • The string never, which directs the BOS Server never to perform -the indicated type of restart. -

    • The string now, which directs the BOS Server to perform the -restart immediately and never again. -

    • A time of day (the conventional type of value for the binary restart -time). Separate the hours and minutes with a colon -(hh:MM), and use either 24-hour format, or a value -in the range from 1:00 through 12:59 with -the addition of am or pm. For example, both -14:30 and "2:30 pm" indicate 2:30 in -the afternoon. Surround this parameter with double quotes (" -") if it contains a space. -

    • A day of the week and time of day, separated by a space and surrounded -with double quotes (" "). This is the conventional type of -value for the general restart. For the day, provide either the whole -name or the first three letters, all in lowercase letters (sunday -or sun, thursday or thu, and so on). -For the time, use the same format as when specifying the time alone. -
    -

    If desired, precede a time or day and time definition with the string -every or at. These words do not change the -meaning, but possibly make the output of the bos getrestart command -easier to understand. -

    -general -
    Sets the general restart time. -

    -newbinary -
    Sets the binary restart time. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command sets the general restart time on the machine -fs4.abc.com to Saturday at 3:30 am. -

       % bos setrestart -server fs4.abc.com -time "sat 3:30" -general
    -   
    -
    -

    The following command sets the binary restart time on the machine -fs6.abc.com to 11:45 pm. -

       % bos setrestart -server fs6.abc.com -time 23:45 -newbinary
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    BosConfig -

    KeyFile -

    UserList -

    bos -

    bos getrestart -

    bos restart -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf118.htm b/doc/html/AdminReference/auarf118.htm deleted file mode 100644 index 6dac75acf..000000000 --- a/doc/html/AdminReference/auarf118.htm +++ /dev/null @@ -1,122 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos shutdown

    - - - - - - -

    Purpose -

    Stops a process without changing its status flag in the -/usr/afs/local/BosConfig file -

    Synopsis -

    bos shutdown -server <machine name>  [-instance <instances>+]  [-wait]  
    -             [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -    
    -bos sh -s <machine name>  [-i <instances>+]  [-w]  
    -       [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos shutdown command stops, on the server machine named by -the -server argument, either -

    -

    This command does not change a process's status flag in the -/usr/afs/local/BosConfig file, but only in the BOS Server's -memory. To stop a process and change its BosConfig status -flag, use the bos stop command instead. -

    Once stopped with this command, a process does not run again until an -administrator starts it by using the bos start, bos -startup, or bos restart command, or until the BOS Server -restarts (assuming that the process's BosConfig status flag is -Run). -

    Options -

    -

    -server -
    Indicates the server machine on which to stop processes. Identify -the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    -instance -
    Names each process to stop. Use the process name assigned with the --instance argument to the bos create command. The -output from the bos status command lists the names. Omit -this argument to stop all processes other than the BOS Server. -

    -wait -
    Delays the return of the command shell prompt until all processes actually -stop. If this argument is omitted, the prompt returns almost -immediately even if all processes are not stopped. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command stops all processes other than the BOS Server on the -machine fs3.abc.com. -

       % bos shutdown fs3.abc.com
    -   
    -
    -

    The following command stops the upserver process (server portion -of the Update Server) on the machine -fs5.abc.com. -

       % bos shutdown -server fs5.abc.com -instance upserver
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    BosConfig -

    KeyFile -

    UserList -

    bos -

    bos create -

    bos restart -

    bos start -

    bos startup -

    bos status -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf119.htm b/doc/html/AdminReference/auarf119.htm deleted file mode 100644 index 48a34476f..000000000 --- a/doc/html/AdminReference/auarf119.htm +++ /dev/null @@ -1,108 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos start

    - - - - - - - - -

    Purpose -

    Starts a process after setting its status flag in the -/usr/afs/local/BosConfig file -

    Synopsis -

    bos start -server <machine name>  -instance <server process name>+ 
    -          [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -    
    -bos start -s <machine name>  -i <server process name>+  
    -          [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos start command sets the status flag for each process -specified by the -instance argument to Run in the -/usr/afs/local/BosConfig file and in the BOS Server's memory -on the server machine named by the -server argument, then starts -it. If the process is already running, the command's only effect -is to guarantee that the status flag is Run; it does not -restart the process. -

    To start a process without changing its status flag in the -BosConfig file, use the bos startup command -instead. -

    Options -

    -

    -server -
    Indicates the server machine on which to start processes. Identify -the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    -instance -
    Names each process to start. Use the process name assigned with the --instance argument to the bos create command. The -output from the bos status command lists the names. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command changes the status flag for the -upclientbin and upclientetc processes to Run -in the BosConfig file on the machine -fs6.abc.com and starts them running. -

       % bos start -server fs6.abc.com -instance upclientbin upclientetc
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    BosConfig -

    KeyFile -

    UserList -

    bos -

    bos create -

    bos startup -

    bos status -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf120.htm b/doc/html/AdminReference/auarf120.htm deleted file mode 100644 index 9a6aa5429..000000000 --- a/doc/html/AdminReference/auarf120.htm +++ /dev/null @@ -1,112 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos startup

    - - - - - - -

    Purpose -

    Starts a process without changing its status flag in the -/usr/afs/local/BosConfig file -

    Synopsis -

    bos startup -server <machine name>  [-instance <instances>+] 
    -            [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -    
    -bos startu -s <machine name>  [-i <instances>+]  
    -           [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos startup command starts, on the server machine named by -the -server argument, either -

    -

    To start a process and set its BosConfig status flag to -Run, use the bos start command instead. -

    Options -

    -

    -server -
    Indicates the server machine on which to start processes. Identify -the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    -instance -
    Names each process to start. Use the process name assigned with the --instance argument to the bos create command. The -output from the bos status command lists the names. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command starts all processes marked with status flag -Run in the BosConfig file on the machine -fs3.abc.com that are not currently running. -

       % bos startup fs3.abc.com
    -   
    -
    -

    The following command starts the buserver, kaserver, -ptserver, and vlserver processes running on the machine -db2.abc.com, even if their status flags in the -BosConfig file are NotRun. -

       % bos startup -server db2.abc.com -instance buserver kaserver ptserver vlserver
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    BosConfig -

    KeyFile -

    UserList -

    bos -

    bos create -

    bos start -

    bos status -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf121.htm b/doc/html/AdminReference/auarf121.htm deleted file mode 100644 index fc10548c8..000000000 --- a/doc/html/AdminReference/auarf121.htm +++ /dev/null @@ -1,235 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos status

    - - - - - - - -

    Purpose -

    Displays the status of server processes -

    Synopsis -

    bos status -server <machine name>  [-instance <server process name>+]  
    -           [-long]  [-cell <cell name>]  [-noauth]  [-localauth]  [-help] 
    -    
    -bos stat -s <machine name>  [-i <server process name>+] 
    -         [-lon]  [-c <cell name>]  [-n]  [-loc]  [-h] 
    -
    -

    Description -

    The bos status command reports the status of processes on the -server machine named by the -server argument, either -

    -

    Options -

    -

    -server -
    Indicates the server machine for which to report server process -status. Identify the machine by IP address or its host name (either -fully-qualified or abbreviated unambiguously). For details, see the -introductory reference page for the bos command suite. -

    -instance -
    Names each process for which to report status. Use the process name -assigned with the -instance argument to the bos -command. The output from the bos status command lists the -names. -

    -long -
    Produces more detailed status information. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output for a process includes at least one line, which reports one of -the following as the process's current status: -

    -

    If one of the following special circumstances applies to the process, the -indicated message appears in its entry: -

    -

    The entry for the fs process always includes a second line to -report the process's Auxiliary status, which is one of the -following: -

    -

    The entry for a cron process includes an Auxiliary -status that reports when the command will next execute. -

    If the -long flag is used, each entry includes the following -additional information: -

    -

    If the -long flag is provided and the BOS Server discovers that -the mode bits on files and subdirectories in the local /usr/afs -directory differ from the expected values, it prints the following warning -message: -

       Bosserver reports inappropriate access on server directories
    -   
    -
    -

    The following chart summarizes the expected mode bit settings. A -question mark indicates that the BOS Server does not check that bit. -
    - - - - - - - - - - -
    /usr/afs -drwxr?xr-x -
    /usr/afs/backup -drwx???--- -
    /usr/afs/bin -drwxr?xr-x -
    /usr/afs/db -drwx???--- -
    /usr/afs/etc -drwxr?xr-x -
    /usr/afs/etc/KeyFile --rw????--- -
    /usr/afs/etc/UserList --rw?????-- -
    /usr/afs/local -drwx???--- -
    /usr/afs/logs -drwxr?xr-x -
    -

    Examples -

    The following example command displays the status of processes on the -machine fs3.abc.com: -

       % bos status fs3.abc.com
    -   Instance buserver, currently running normally.
    -   Instance kaserver, currently running normally.
    -   Instance ptserver, currently running normally.
    -   Instance vlserver, currently running normally.
    -   Instance fs, has core file, currently running normally.
    -       Auxiliary status is: file server running.
    -   Instance upserver, currently running normally.
    -   Instance runntp, currently running normally.
    -   
    -
    -

    The following example command displays a detailed status report for the -fs and ptserver processes on the machine -fs1.abc.com. -

       % bos status -server fs1.abc.com -instance fs ptserver -long
    -   Instance fs, (type is fs), currently running normally.
    -      Auxiliary status is: file server running.
    -      Process last started at Wed Jan 7 5:34:49 1998 (3 proc starts)
    -      Last exit at Wed Jan 7 5:34:49 1998 
    -      Last error exit at Wed Jan 7 5:34:49 1998, due to shutdown 
    -          request
    -      Command 1 is '/usr/afs/bin/fileserver'
    -      Command 2 is '/usr/afs/bin/volserver'
    -      Command 3 is '/usr/afs/bin/salvager'
    -   Instance ptserver, (type is simple) currently running normally.
    -      Process last started at Tue Jan 6 8:29:19 1998 (1 proc starts)
    -      Command 1 is '/usr/afs/bin/ptserver'
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    BosConfig -

    KeyFile -

    bos -

    bos create -

    bos shutdown -

    bos startup -

    bos status -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf122.htm b/doc/html/AdminReference/auarf122.htm deleted file mode 100644 index af761e35c..000000000 --- a/doc/html/AdminReference/auarf122.htm +++ /dev/null @@ -1,106 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos stop

    - - - - - - - - -

    Purpose -

    Stops a process after changing its status flag in the -/usr/afs/local/BosConfig file -

    Synopsis -

    bos stop -server <machine name>  -instance <server process name>+ 
    -         [-wait]  [-cell <cell name>]  [-noauth]  [-localauth]  [-help]
    -     
    -bos sto -s <machine name>  -i <server process name>+
    -        [-w]  [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos stop command sets the status flag for each process -specified with the -instance argument to NotRun in the -/usr/afs/local/BosConfig file on the server machine named by the --server argument, then stops it. -

    To stop a process without changing its BosConfig status flag, -use the bos shutdown command instead. -

    Options -

    -

    -server -
    Indicates the server machine on which to stop processes. Identify -the machine by IP address or its host name (either fully-qualified or -abbreviated unambiguously). For details, see the introductory reference -page for the bos command suite. -

    -instance -
    Names each process to stop. Use the process name assigned with the --instance argument to the bos create command. The -output from the bos status command lists the names. -

    -wait -
    Delays the return of the command shell prompt until all processes actually -stop. If this argument is omitted, the prompt returns almost -immediately even if all processes are not stopped. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example command stops the upserver and -runntp on the machine fs7.abc.com. -

       % bos stop -server fs7.abc.com -instance upserver runntp
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    BosConfig -

    KeyFile -

    UserList -

    bos -

    bos create -

    bos shutdown -

    bos status -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf123.htm b/doc/html/AdminReference/auarf123.htm deleted file mode 100644 index d2c463f23..000000000 --- a/doc/html/AdminReference/auarf123.htm +++ /dev/null @@ -1,122 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bos uninstall

    - - - - - - - - - -

    Purpose -

    Reverts to the former version of a process's binary file -

    Synopsis -

    bos uninstall -server <machine name>  -file <files to uninstall>+ 
    -              [-dir <destination dir>]  [-cell <cell name>]  
    -              [-noauth]  [-localauth]  [-help]
    -   
    -bos u -s <machine name>  -f <files to uninstall>+  [-d <destination dir>] 
    -      [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The bos uninstall command replaces each binary file specified by -the -file argument with its .BAKversion on the -server machine named by the -server argument, which is normally the -binary distribution machine for its CPU/operating system type. It also -changes the extension on the current .OLD version (if any) -to .BAK. Each binary file must reside in the local -/usr/afs/bin directory unless the -dir argument names an -alternate directory. -

    To start using the reverted binary immediately, issue the bos -restart command. Otherwise, the BOS Server automatically restarts -the process at the time defined in the /usr/afs/local/BosConfig -file; use the bos getrestart command to display the time and -the bos setrestart time to set it. -

    Options -

    -

    -server -
    Indicates the binary distribution machine on which to revert to the -.BAK version of binaries. Identify the machine by IP -address or its host name (either fully-qualified or abbreviated -unambiguously). For details, see the introductory reference page for -the bos command suite. -

    If the machine is not a binary distribution machine and is running an -upclientbin process, then the files are overwritten the next time -the upclientbin process fetches the corresponding file from the -distribution machine (by default within five minutes). -

    -file -
    Names each binary file to replace with its .BAK -version. -

    -dir -
    Provides the complete pathname of the local disk directory containing each -file named by the -file argument. It is necessary only if -the binaries are not in the /usr/afs/bin directory. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory bos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory bos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The bos command -interpreter presents the ticket to the BOS Server during mutual -authentication. Do not combine this flag with the -cell or --noauth options. For more details, see the introductory -bos reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example command overwrites the -/usr/afs/bin/kaserver file on the machine -fs4.abc.com with its .BAKversion, -and the current .BAK version by the -.OLDversion. -

       % bos uninstall -server fs4.abc.com -file kaserver
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine named by the -server argument, or must be logged onto a -server machine as the local superuser root if the --localauth flag is included. -

    Related Information -

    BosConfig -

    KeyFile -

    UserList -

    bos -

    bos getrestart -

    bos restart -

    bos setrestart -

    upclient -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf124.htm b/doc/html/AdminReference/auarf124.htm deleted file mode 100644 index 75b015863..000000000 --- a/doc/html/AdminReference/auarf124.htm +++ /dev/null @@ -1,164 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    bosserver

    - - - -

    Purpose -

    Initializes the BOS Server -

    Synopsis -

    bosserver [-noauth]  [-log]  [-enable_peer_stats]  [-enable_process_stats]  
    -          [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The bosserver command initializes the Basic OverSeer (BOS) -Server (bosserver process). In the conventional -configuration, the binary file is located in the /usr/afs/bin -directory on a file server machine. -

    The BOS Server must run on every file server machine and helps to automate -file server administration by performing the following tasks: -

    -

    The BOS Server logs a default set of important events in the file -/usr/afs/logs/BosLog. To record the name of any user who -performs a privileged bos command (one that requires being listed -in the /usr/afs/etc/UserList file), add the -log -flag. To display the contents of the BosLog file, use the -bos getlog command. -

    The first time that the BOS Server initializes on a server machine, it -creates several files and subdirectories in the local /usr/afs -directory, and sets their mode bits to protect them from unauthorized -access. Each time it restarts, it checks that the mode bits still -comply with the settings listed in the following chart. A question mark -indicates that the BOS Server initially turns off the bit (sets it to the -hyphen), but does not check it at restart. -
    - - - - - - - - - - -
    /usr/afs -drwxr?xr-x -
    /usr/afs/backup -drwx???--- -
    /usr/afs/bin -drwxr?xr-x -
    /usr/afs/db -drwx???--- -
    /usr/afs/etc -drwxr?xr-x -
    /usr/afs/etc/KeyFile --rw????--- -
    /usr/afs/etc/UserList --rw?????-- -
    /usr/afs/local -drwx???--- -
    /usr/afs/logs -drwxr?xr-x -
    -

    If the mode bits do not comply, the BOS Server writes the following warning -to the BosLog file: -

       Bosserver reports inappropriate access on server directories
    -   
    -
    -

    However, the BOS Server does not reset the mode bits, so the administrator -can set them to alternate values if desired (with the understanding that the -warning message then appears at startup). -

    Options -

    -

    -noauth -
    Assigns the unprivileged identity anonymous to the issuer, -which is useful only when authorization checking is disabled on the server -machine (for instance, during the installation of a file server -machine.) -

    -log -
    Records in the /usr/afs/logs/BosLog file the names of all users -who successfully issue a privileged bos command (one that requires -being listed in the /usr/afs/etc/UserList file). -

    -enable_peer_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. For each connection with a specific UDP port on another -machine, a separate record is kept for each type of RPC (FetchFile, GetStatus, -and so on) sent or received. To display or otherwise access the -records, use the Rx Monitoring API. -

    -enable_process_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. A separate record is kept for each type of RPC (FetchFile, -GetStatus, and so on) sent or received, aggregated over all connections to -other machines. To display or otherwise access the records, use the Rx -Monitoring API. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command initializes the BOS Server and logs the names of -users who issue privileged bos commands. -

       % bosserver -log &
    -   
    -
    -

    Privilege Required -

    The issuer most be logged onto a file server machine as the local superuser -root. -

    Related Information -

    BosConfig -

    BosLog -

    bos -

    bos create -

    bos exec -

    bos getlog -

    bos getrestart -

    bos restart -

    bos shutdown -

    bos start -

    bos startup -

    bos status -

    bos stop -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf125.htm b/doc/html/AdminReference/auarf125.htm deleted file mode 100644 index 3fce26679..000000000 --- a/doc/html/AdminReference/auarf125.htm +++ /dev/null @@ -1,147 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    buserver

    - - - - - - -

    Purpose -

    Initializes the Backup Server -

    Synopsis -

    buserver [-database <database directory>] 
    -         [-cellservdb <cell configuration directory>]
    -         [-resetdb]  [-noauth]  [-smallht] 
    -         [-servers <list of ubik database servers>+]  
    -         [-enable_peer_stats]  [-enable_process_stats] 
    -         [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The buserver command initializes the Backup Server, which runs -on database server machines and maintains the Backup Database. In the -conventional configuration, the binary file is located in the -/usr/afs/bin directory on a file server machine. -

    The buserver command is not normally issued at the command shell -prompt, but rather placed into a database server machine's -/usr/afs/local/BosConfig file with the bos create -command. If it is ever issued at the command shell prompt, the issuer -must be logged onto a file server machine as the local superuser -root. -

    As it initializes, the Backup Server process creates the two files that -constitute the Backup Database, bdb.DB0 and -bdb.DBSYS1, in the /usr/afs/db directory if they -do not already exist. The Backup Database houses information about -volume sets and entries, the dump hierarchy, Tape Coordinators, and previously -performed dump sets. Use the commands in the backup suite to -administer the database. -

    The Backup Server records a trace of its activity in the -/usr/afs/logs/BackupLog file. Use the bos getlog -command to display the contents of the file. -

    Cautions -

    The buserver process reserves port 7021 for its -use. Unexpected behavior can occur if another process tries to reserve -this port while the buserver process is running. -

    Options -

    -

    -database -
    Specifies the pathname of an alternate directory for the Backup Database -files, ending in a final slash (/). If this argument is not -provided, the default is the /usr/afs/db directory. -

    -cellservdb -
    Specifies the pathname of the directory from which the Backup Server reads -in an alternate version of the CellServDB file. This -argument is mandatory for correct functioning when the Backup Server is -running on a subset of the cell's database server machines that is not a -majority of the machines listed in the standard -/usr/afs/etc/CellServDB file (which the Backup Server consults if -this argument is not provided). It is not appropriate in any other -circumstances. -

    -resetdb -
    Removes all of the information in the Backup Database files in the -/usr/afs/db directory, leaving zero-length versions of them. -The backup operator must recreate the configuration entries in the database -(for volume sets, the dump hierarchy and so on) before performing backup -operations. -

    -noauth -
    Establishes an unauthenticated connection between the issuer and the -Backup Server, in which the Backup Server treats the issuer as the -unprivileged user anonymous. It is useful only when -authorization checking is disabled on the database server machine. In -normal circumstances, the Backup Server allows only authorized (privileged) -users to issue commands that affect or contact the Backup Database, and -refuses to perform such an action even if the -noauth flag is -used. -

    -smallht -
    Directs the Backup Server to use smaller internal hash tables for the -Backup Database, which reduces memory requirements but can make data access -take longer. -

    -servers -
    Specifies the database server machines on which to start the Backup -Server. Use this argument if running the Backup Server on a subset of -the database server machines that is not a majority of the machines listed in -the /usr/afs/etc/CellServDB file. -

    -enable_peer_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. For each connection with a specific UDP port on another -machine, a separate record is kept for each type of RPC (FetchFile, GetStatus, -and so on) sent or received. To display or otherwise access the -records, use the Rx Monitoring API. -

    -enable_process_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. A separate record is kept for each type of RPC (FetchFile, -GetStatus, and so on) sent or received, aggregated over all connections to -other machines. To display or otherwise access the records, use the Rx -Monitoring API. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example bos create command creates a -buserver process on the file server machine -fs3.abc.com. It appears here on two lines only -for legibility. -

       % bos create -server fs3.abc.com -instance buserver  \
    -                -type simple -cmd /usr/afs/bin/buserver
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the superuser root on a file -server machine to issue the command at a command shell prompt. It is -conventional instead to create and start the process by issuing the bos -create command. -

    Related Information -

    BackupLog -

    BosConfig -

    CellServDB (server version) -

    bdb.DB0 and bdb.DBSYS1 -

    backup -

    bos create -

    bos getlog -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf126.htm b/doc/html/AdminReference/auarf126.htm deleted file mode 100644 index d114049af..000000000 --- a/doc/html/AdminReference/auarf126.htm +++ /dev/null @@ -1,194 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    butc

    - - - - - - -

    Purpose -

    Initializes the Tape Coordinator process -

    Synopsis -

    butc [-port <port offset>]  [-debuglevel < 0 | 1 | 2 >]  
    -     [-cell <cell name>]  [-noautoquery]  
    -     [-localauth]  [-help]
    -        
    -butc [-p <port offset>]  [-d < 0 | 1 | 2 >]  
    -     [-c <cell name>]  [-n]  [-l]  [-h]
    -
    -

    Description -

    The butc command initializes a Tape Coordinator process on a -Tape Coordinator machine, enabling an operator to direct Backup System -requests to the associated tape device or backup data file. (The Tape -Coordinator controls a backup data file if the FILE YES instruction -appears in the /usr/afs/backup/CFG_device_name file that -corresponds to the Tape Coordinator's entry in the -/usr/afs/backup/tapeconfig file. For the sake of simplicity, -the following discusses tape devices only.) -

    It is conventional to start and run the Tape Coordinator in the -foreground. In this case, it runs on its own connection, which is -unavailable for any other use and must remain open the entire time the Tape -Coordinator is to accept backup requests and while it is executing -them. (When using a window manager, the connection corresponds to a -separate command shell window.) The Tape Coordinator can run in the -background if the CFG_device_name file is configured to -eliminate any need for the Tape Coordinator to prompt the operator. In -both the foreground and background, the Tape Coordinator writes operation -traces and other output to the standard output stream on the connection over -which it was started. Use the -debuglevel argument to -control the amount of information that appears. The Tape Coordinator -also writes traces and error messages to two files in the local -/usr/afs/backup directory: -

    -

    The Tape Coordinator creates the files automatically as it -initializes. If there are existing files, the Tape Coordinator renames -them with a .old extension, overwriting the existing -.old files if they exist. It derives the -device_name part of the file names by stripping off the device -name's /dev/ prefix and replacing any other slashes with -underscores. For example, the files are called TE_rmt_4m and -TL_rmt_4m for a device called /dev/rmt/4m. -

    By default, at the beginning of each operation the Tape Coordinator prompts -for the operator to insert the first tape into the drive and press -<Return>. To suppress this prompt, include the --noautoquery flag on the command line or the instruction -AUTOQUERY NO in the -/usr/afs/backup/CFG_device_name file. When the -prompt is suppressed, the first required tape must be in the drive before a -backup command is issued. For subsequent tapes, the Tape -Coordinator uses its normal tape acquisition routine: if the -/usr/afs/backup/CFG_device_name file includes a -MOUNT instruction, the Tape Coordinator invokes the indicated -command; otherwise, it prompts the operator for the next tape. -

    To stop the Tape Coordinator process, enter an interrupt signal such as -<Ctrl-c> over the dedicated connection (in the command shell -window). -

    To cancel a backup operation that involves a tape before it -begins (assuming the initial tape prompt has not been suppressed), enter the -letter a (for abort) and press <Return> at -the Tape Coordinator's prompt for the first tape. -

    Tape Coordinator operation depends on the correct configuration of certain -files, as described in the following list: -

    -

    Cautions -

    If the Tape Coordinator machine is an AIX machine, use the SMIT -utility to set the device's block size to 0 (zero), indicating variable -block size. Otherwise, tape devices attached to machines running other -operating systems sometimes cannot read tapes written on AIX machines. -For instructions, see the IBM AFS Administration Guide chapter -about configuring the Backup System. -

    Options -

    -

    -port -
    Specifies the port offset number of the Tape Coordinator to -initialize. -

    -debuglevel -
    Controls the amount and type of messages the Tape Coordinator displays on -the standard output stream. Provide one of three acceptable -values: -
      -

    • 0 to display the minimum level of detail required to describe -Tape Coordinator operations, including prompts for tapes, messages that -indicate the beginning and end of operations, and error messages. This -is the default value. -

    • 1 to display the names of the volumes being dumped or restored -as well as the information displayed at level 0. -

    • 2 to display all messages also being written to the -TL_device_name log file. -
    -

    -cell -
    Names the cell in which the Tape Coordinator operates (the cell to which -the file server machines that house affected volumes belong). If this -argument is omitted, the Tape Coordinator runs in the local cell as defined in -the local /usr/vice/etc/ThisCell file. Do not combine this -flag with the -localauth argument. -

    -noautoquery -
    Suppresses the Tape Coordinator's prompt for insertion of the first -tape needed for an operation. The operator must insert the tape into -the drive before issuing the backup command that initializes the -operation. -

    -localauth -
    Constructs a server ticket using the server encryption key with the -highest key version number in the local -/usr/afs/etc/KeyFile. The butc command -interpreter presents the ticket, which never expires, to the Volume Server and -Volume Location Server to use in mutual authentication. -

    Do not combine this argument with the -cell flag, and use it -only when logged on to a server machine as the local superuser -root; client machines do not have -/usr/afs/etc/KeyFile file. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command starts the Tape Coordinator with port offset -7 at debug level 1, meaning the Tape Coordinator reports -the names of volumes it is dumping or restoring. -

       % butc -port 7 -debuglevel 1
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -every machine where the Backup Server or Volume Location (VL) Server is -running, and on every file server machine that houses a volume to be backed -up. If the -localauth flag is included, the issuer must -instead be logged on to the Tape Coordinator machine as the local superuser -root. In addition, the issuer must be able to read and write -to the log and configuration files in the local /usr/afs/backup -directory. -

    Related Information -

    CFG_device_name -

    KeyFile -

    TE_device_name -

    ThisCell (client version) -

    TL_device_name -

    UserList -

    tapeconfig -

    backup addhost -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf127.htm b/doc/html/AdminReference/auarf127.htm deleted file mode 100644 index 3cd35a89c..000000000 --- a/doc/html/AdminReference/auarf127.htm +++ /dev/null @@ -1,186 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    dlog

    - - -

    Purpose -

    Authenticates to the DCE Security Service -

    Synopsis -

    dlog [-principal <user name>]  [-cell <cell name>]  
    -     [-password <user's password>]  [-servers <explicit list of servers>+]  
    -     [-lifetime <ticket lifetime in hh[:mm[:ss]]>]  
    -     [-setpag]  [-pipe]  [-help]
    -    
    -dlog [-pr <user name>]  [-c <cell name>]  [-pw <user's password>] 
    -     [-ser <explicit list of servers>+]  
    -     [-l <ticket lifetime in hh[:mm[:ss]]>]  [-set]  [-pi]  [-h]
    -
    -

    Description -

    The dlog command obtains DCE credentials for the issuer from the -DCE Security Service in the cell named by the -cell argument, and -stores them on the AFS client machine on which the user issues the -command. The AFS/DFS Migration Toolkit Protocol Translator processes -running on machines in the DCE cell accept the credentials, which enables the -user to access the DCE cell's filespace from the AFS client. The -user's identity in the local file system is unchanged. -

    If the issuer does not provide the -principal argument, the -dlog command interpreter uses the user name under which the issuer -is logged into the local file system. Provide the DCE password for the -appropriate user name. As with the klog command, the -password does not cross the network in clear text (unless the issuer is logged -into the AFS client from a remote machine). -

    The credentials are valid for a lifetime equivalent to the smallest of the -following, all but the last of which is defined by the DCE cell's -Security Server: -

    -

    If the previous maximum certificate lifetime values are set to -default-policy, the maximum possible ticket lifetime is defined by -the default certificate lifetime. Refer to the DCE vendor's -administration guide for more information before setting any of these -values. -

    The AFS Cache Manager stores the ticket in a credential structure -associated with the name of the issuer (or the user named by the --principal argument. If the user already has a ticket for -the DCE cell, the ticket resulting from this command replaces it in the -credential structure. -

    The AFS tokens command displays the ticket obtained by the -dlog command for the server principal afs, regardless of -the principal to which it is actually granted. Note that the -tokens command does not distinguish tickets for a DFSTM -File Server from tickets for an AFS File Server. -

    Options -

    -

    -principal -
    Specifies the DCE user name for which to obtain DCE credentials. If -this option is omitted, the dlog command interpreter uses the name -under which the issuer is logged into the local file system. -

    -cell -
    Specifies the DCE cell in which to authenticate. During a single -login session on a given machine, a user can authenticate in multiple cells -simultaneously, but can have only one ticket at a time for each cell (that is, -it is possible to authenticate under only one identity per cell per -machine). It is legal to abbreviate the cell name to the shortest form -that distinguishes it from the other cells listed in the -/usr/vice/etc/CellServDB file on the local client machine. -

    If the issuer does not provide the -cell argument, the -dlog command attempts to authenticate with the DCE Security Server -for the cell defined by -

      -

    1. The value of the environment variable AFSCELL on the local AFS client -machine, if defined. The issuer can set the AFSCELL environment -variable to name the desired DCE cell. -

    2. The cell name in the /usr/vice/etc/ThisCell file on the local -AFS client machine. The machine's administrator can place the -desired DCE cell's name in the file. -
    -

    -password -
    Specifies the password for the issuer (or for the user named by the --principal argument). Using this argument is not -recommended, because it makes the password visible on the command line. -If this argument is omitted, the command prompts for the password and does not -echo it visibly. -

    -servers -
    Specifies a list of DFS database server machines running the Translator -Server through which the AFS client machine can attempt to -authenticate. Specify each server by hostname, shortened machine name, -or IP address. If this argument is omitted, the dlog command -interpreter randomly selects a machine from the list of DFS Fileset Location -(FL) Servers in the /usr/vice/etc/CellServDB file for the DCE cell -specified by the -cell argument. This argument is useful for -testing when authentication seems to be failing on certain server -machines. -

    -lifetime -
    Requests a ticket lifetime using the format -hh:mm[:ss] -(hours, minutes, and optionally a number seconds between 00 and 59). -For example, the value 168:30 requests a ticket lifetime of 7 -days and 30 minutes, and 96:00 requests a lifetime of 4 -days. Acceptable values range from 00:05 (5 minutes) -to 720:00 (30 days). If this argument is not provided -and no other determinants of ticket lifetime have been changed from their -defaults, ticket lifetime is 10 hours. -

    The requested lifetime must be smaller than any of the DCE cell's -determinants for ticket lifetime; see the discussion in the preceding -Description section. -

    -setpag -
    Creates a process authentication group (PAG) in which the newly created -ticket is placed. If this flag is omitted, the ticket is instead -associated with the issuers' local user ID (UID). -

    -pipe -
    Suppresses any prompts that the command interpreter otherwise produces, -including the prompt for the issuer's password. Instead, the -command interpreter accepts the password via the standard input stream. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If the dlog command interpreter cannot contact a Translator -Server, it produces a message similar to the following: -

       dlog: server or network not responding -- failed to contact
    -   authentication service
    -   
    -
    -

    Examples -

    The following command authenticates the issuer as cell_admin in -the dce.abc.com cell. -

       % dlog -principal cell_admin -cell dce.abc.com
    -   Password: cell_admin's password
    -    
    -
    -

    In the following example, the issuer authenticates as cell_admin -to the dce.abc.com cell and request a ticket lifetime -of 100 hours. The tokens command confirms that the user -obtained DCE credentials as the user cell_admin: the AFS ID -is equivalent to the UNIX ID of 1 assigned to cell_admin -in dce.abc.com cell's DCE registry. -

       % dlog -principal cell_admin -cell dce.abc.com -lifetime 100
    -   Password: cell_admin's password
    -   
    -   % tokens
    -   Tokens held by the Cache Manager:
    -   
    -   User's (AFS ID 1) tokens for afs@dce.abc.com [Expires Jul 6 14:12] 
    -   User's (AFS ID 4758) tokens for afs@abc.com [Expires Jul 2 13:14] 
    - 
    -      --End of list--
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    dpass -

    klog -

    tokens -

    unlog -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf128.htm b/doc/html/AdminReference/auarf128.htm deleted file mode 100644 index d1891c5d2..000000000 --- a/doc/html/AdminReference/auarf128.htm +++ /dev/null @@ -1,114 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    dpass

    - - -

    Purpose -

    Returns the DCE password for a new DCE account -

    Synopsis -

    dpass [-cell <original AFS cell name>]  [-help] 
    -  
    -dpass [-c <original AFS cell name>]  [-h]
    -
    -

    Description -

    The dpass command returns the DCE password that an administrator -assigned to the issuer when using the dm pass command to migrate -AFS user accounts into a DCE cell. -

    The dpass command, issued on an AFS client, requests the -issuer's new DCE password from the AFS cell specified with the --cell argument. -

    The issuer must be authenticated as the AFS user whose AFS account was -moved into DCE, and be able to provide the user's AFS password when -prompted by the dpass command. -

    Options -

    -

    -cell -
    Specifies the name of the AFS cell from which the AFS account was moved -into DCE and from which to fetch the new DCE password. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    By default, the dpass command writes a message similar to the -following to the standard output stream. -

       Please read the following message before entering your password.  
    -    
    -   This program will display your new, temporary DCE password on your
    -   terminal, and you should change the assigned password as soon as 
    -   possible (from a DCE client).  The program assumes that the AFS cell 
    -   uses the AFS Authentication Server and that an administrator used the 
    -   utilities in the AFS/DFS Migration Toolkit to migrate the account from 
    -   AFS to DCE. The password you enter should be the AFS password that was 
    -   in effect when your DCE account was created; this is not necessarily 
    -   the same password you have at the moment.  The cell name (which you 
    -   may override with a command line option), must be the name of the AFS 
    -   cell from which the authentication information was taken.
    -    
    -
    -

    To suppress this message, set the DPASS_NO_MESSAGE environment -variable. It is then possible to substitute a customized message if -desired by using a script similar to the following example: -

       #! /bin/csh
    -   echo "Start of customized message"
    -   echo "Continuation of customized message"
    -     .
    -     .
    -     .
    -   echo "Conclusion of customized message"
    -   setenv DPASS_NO_MESSAGE
    -   dpass $*
    -   
    -
    -

    After the standard or customized message, if any, the dpass -command generates the following prompt for the original AFS password: -

       Original password for AFS cell cell:
    -   Re-enter password to verify:
    -   
    -
    -

    If the AFS passwords match and are correct, the command reports the -temporary DCE password in the following message. -

       The new DCE password is: Issuer's_temporary_DCE_password
    -    
    -
    -

    Examples -

    The following example returns the DCE password of the issuer, whose AFS -account is in the abc.com cell. The DPASS_NO_MESSAGE -variable has been set to suppress the standard message. -

       % dpass
    -   Original password for AFS cell abc.com: Issuer's_AFS_password
    -   Re-enter password to verify: Issuer's_AFS_password
    -   The new DCE password is: 8655--eg8e-dcdc-8157
    -   
    -
    -

    Privilege Required -

    The issuer must be authenticated as the AFS user for whom to display the -corresponding DCE password. -

    Related Information -

    dlog -

    dm pass reference page in IBM AFS/DFS Migration Toolkit -Administration Guide and Reference -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf129.htm b/doc/html/AdminReference/auarf129.htm deleted file mode 100644 index 953049adb..000000000 --- a/doc/html/AdminReference/auarf129.htm +++ /dev/null @@ -1,391 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fileserver

    - - - -

    Purpose -

    Initializes the File Server component of the fs process -

    Synopsis -

    fileserver [-d <debug level>]  [-p <number of processes>]
    -           [-spare <number of spare blocks>]  
    -           [-pctspare <percentage spare>]  [-b <buffers>]
    -           [-l <large vnodes>]  [-s <small  nodes>]
    -           [-vc <volume cachesize>]  [-w <call back wait interval>]
    -           [-cb <number of call backs>]
    -           [-banner (print banner every 10 minutes)]
    -           [-novbc (whole volume cbs disabled)]
    -           [-implicit <admin mode bits: rlidwka>]
    -           [-hr <number of hours between refreshing the host cps>]
    -           [-busyat <redirect clients when queue > n>]
    -           [-rxpck <number of rx extra packets>]
    -           [-rxdbg (enable rx debugging)]
    -           [-rxdbge (enable rxevent debugging)]
    -           [-m <min percentage spare in partition>]
    -           [-lock (keep fileserver from swapping)]
    -           [-L (large server conf)]  [-S (small server conf)]
    -           [-k <stack size>]  [-realm <Kerberos realm name>]
    -           [-udpsize <size of socket buffer in bytes>]  
    -           [-enable_peer_stats]  [-enable_process_stats]  
    -           [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The fileserver command initializes the File Server component of -the fs process. In the conventional configuration, its -binary file is located in the /usr/afs/bin directory on a file -server machine. -

    The fileserver command is not normally issued at the command -shell prompt, but rather placed into a database server machine's -/usr/afs/local/BosConfig file with the bos create -command. If it is ever issued at the command shell prompt, the issuer -must be logged onto a file server machine as the local superuser -root. -

    The File Server creates the /usr/afs/logs/FileLog log file as it -initializes, if the file does not already exist. It does not write a -detailed trace by default, but use the -d option to increase the -amount of detail. Use the bos getlog command to display the -contents of the log file. -

    The command's arguments enable the administrator to control many -aspects of the File Server's performance, as detailed in the -Options section. By default the fileserver -command sets values for many arguments that are suitable for a medium-sized -file server machine. To set values suitable for a small or large file -server machine, use the -S or -L flag -respectively. The following list describes the parameters and -corresponding argument for which the fileserver command sets -default values, and Table 1 summarizes the setting for each of the three machine -sizes. -

    -
    -

    Table 1. File Server configuration parameters
    - - - - - - - - - -
    Parameter (Argument) -Small configuration (-S) -Medium configuration (default) -Large configuration (-L) -
    Number of LWPs (-p) -6 -9 -12 -
    Number of cached directory blocks (-b) -70 -90 -120 -
    Number of cached large vnodes (-l) -200 -400 -600 -
    Number of cached small vnodes (-s) -200 -400 -600 -
    Maximum volume cache size (-vc) -200 -400 -600 -
    Number of callbacks (-cb) -20,000 -60,000 -64,000 -
    Number of Rx packets (-rxpck) -100 -150 -200 -
    -

    To override any of the values, provide the indicated argument (which can be -combined with the -S or -L flag). -

    The amount of memory required for the File Server varies. The -approximate default memory usage is 751 KB when the -S flag is used -(small configuration), 1.1 MB when all defaults are used (medium -configuration), and 1.4 MB when the -L flag is used (large -configuration). If additional memory is available, increasing the value -of the -cb and -vc arguments can improve File Server -performance most directly. -

    By default, the File Server allows a volume to exceed its quota by 1 MB -when an application is writing data to an existing file in a volume that is -full. The File Server still does not allow users to create new files in -a full volume. To change the default, use one of the following -arguments: - -

    -

    By default, the File Server implicitly grants the a -(administer) and l (lookup) permissions to -the system:administrators on the access control list (ACL) of -every directory in the volumes stored on its file server machine. In -other words, the group's members can exercise those two permissions even -when an entry for the group does not appear on an ACL. To change the -set of default permissions, use the -implicit argument. -

    The File Server maintains a host current protection subgroup -(host CPS) for each client machine from which it has received a -data access request. Like the CPS for a user, a host CPS lists all of -the Protection Database groups to which the machine belongs, and the File -Server compares the host CPS to a directory's ACL to determine in what -manner users on the machine are authorized to access the directory's -contents. When the pts adduser or pts removeuser -command is used to change the groups to which a machine belongs, the File -Server must recompute the machine's host CPS in order to notice the -change. By default, the File Server contacts the Protection Server -every two hours to recompute host CPSs, implying that it can take that long -for changed group memberships to become effective. To change this -frequency, use the -hr argument. -
    Note:The AIX operating system does not automatically reserve a part of each -partition to avoid the negative consequences that can result when the space on -a partition is completely exhausted. Therefore, the AIX version of the -File Server creates an 8% disk reserve automatically. To change the -percentage, use the -m argument. -
    -

    The File Server generates the following message when a partition is nearly -full: -

       No space left on device
    -   
    -
    -

    Cautions -

    Do not use the -k and -w arguments, which are -intended for use by the AFS Development group only. Changing them from -their default values can result in unpredictable File Server behavior. -In any case, on many operating systems the File Server uses native threads -rather than the LWP threads, so using the -k argument to set the -number of LWP threads has no effect. -

    Do not specify both the -spare and -pctspare -arguments. Doing so causes the File Server to exit, leaving an error -message in the /usr/afs/logs/FileLog file. -

    Options that are available only on some system types, such as the --m and -lock options, appear in the output generated by -the -help option only on the relevant system type. -

    Options -

    -

    -d -
    Sets the detail level for the debugging trace written to the -/usr/afs/logs/FileLog file. Provide one of the following -values, each of which produces an increasingly detailed trace: -0, 1, 5, 25, and -125. The default value of 0 produces only a few -messages. -

    -p -
    Sets the number of threads to run. Provide a positive -integer. The File Server creates and uses five threads for special -purposes, in addition to the number specified (but if this argument specifies -the maximum possible number, the File Server automatically uses five of the -threads for its own purposes). -

    The maximum number of threads can differ in each release of AFS. -Consult the IBM AFS Release Notes for the current release. -

    -spare -
    Specifies the number of additional kilobytes an application can store in a -volume after the quota is exceeded. Provide a positive integer; a -value of 0 prevents the volume from ever exceeding its -quota. Do not combine this argument with the -pctspare -argument. -

    -pctspare -
    Specifies the amount by which the File Server allows a volume to exceed -its quota, as a percentage of the quota. Provide an integer between -0 and 99. A value of 0 prevents the -volume from ever exceeding its quota. Do not combine this argument with -the -spare argument. -

    -b -
    Sets the number of directory buffers. Provide a positive -integer. -

    -l -
    Sets the number of large vnodes available in memory for caching directory -elements. Provide a positive integer. -

    -s -
    Sets the number of small vnodes available in memory for caching file -elements. Provide a positive integer. -

    -vc -
    Sets the number of volumes the File Server can cache in memory. -Provide a positive integer. -

    -w -
    Sets the interval at which the daemon spawned by the File Server performs -its maintenance tasks. Do not use this argument; changing the -default value can cause unpredictable behavior. -

    -cb -
    Sets the number of callbacks the File Server can track. Provide a -positive integer. -

    -banner -
    Prints the following banner to /dev/console about every 10 -minutes. -
       File Server is running at time.
    -   
    -
    -

    -novbc -
    Prevents the File Server from breaking the callbacks that Cache Managers -hold on a volume that the File Server is reattaching after the volume was -offline (as a result of the vos restore command, for -example). Use of this flag is strongly discouraged. -

    -implicit -
    Defines the set of permissions granted by default to the -system:administrators group on the ACL of every directory in -a volume stored on the file server machine. Provide one or more of the -standard permission letters (rlidwka) and auxiliary permission -letters (ABCDEFGH), or one of the shorthand notations for groups of -permissions (all, none, read, and -write). To review the meaning of the permissions, see the -fs setacl reference page. -
    Note:The File Server always implicitly grants the a permission to the -system:administrators group, even if you use the -none value. -
    -

    -hr -
    Specifies how often the File Server refreshes its knowledge of the -machines that belong to protection groups (refreshes the host CPSs for -machines). The File Server must update this information to enable users -from machines recently added to protection groups to access data for which -those machines now have the necessary ACL permissions. -

    -busyat -
    Defines the number of incoming RPCs that can be waiting for a response -from the File Server before the File Server returns the error code -VBUSY to the Cache Manager that sent the latest RPC. In -response, the Cache Manager retransmits the RPC after a delay. This -argument prevents the accumulation of so many waiting RPCs that the File -Server can never process them all. Provide a positive integer. -The default value is 600. -

    -rxpck -
    Controls the number of Rx packets the File Server uses to store data for -incoming RPCs that it is currently handling, that are waiting for a response, -and for replies that are not yet complete. Provide a positive -integer. -

    -rxdbg -
    Writes a trace of the File Server's operations on Rx packets to the -file /usr/afs/logs/rx_dbg. -

    -rxdbge -
    Writes a trace of the File Server's operations on Rx events (such as -retransmissions) to the file /usr/afs/logs/rx_dbg. -

    -m -
    Specifies the percentage of each AFS server partition that the AIX version -of the File Server creates as a reserve. Specify an integer value -between 0 and 30; the default is 8%. A value -of 0 means that the partition can become completely full, which can -have serious negative consequences. -
    Note:This argument is available only on machines running the AIX operating system, -and so does not appear in the syntax statement when the -help flag -is used on other system types. -
    -

    -lock -
    Prevents any portion of the fileserver binary from being paged -(swapped) out of memory on a file server machine running the IRIX operating -system. -
    Note:This argument is available only on machines running the IRIX operating -system, and so does not appear in the syntax statement when the --help flag is used on other system types. -
    -

    -L -
    Sets values for many arguments in a manner suitable for a large file -server machine. Combine this flag with any option except the --S flag; omit both flags to set values suitable for a -medium-sized file server machine. -

    -S -
    Sets values for many arguments in a manner suitable for a small file -server machine. Combine this flag with any option except the --L flag; omit both flags to set values suitable for a -medium-sized file server machine. -

    -k -
    Sets the LWP stack size in units of 1 kilobyte. Do not use this -argument, and in particular do not specify a value less than the default of -24. -

    -realm -
    Defines the Kerberos realm name for the File Server to use. If this -argument is not provided, it uses the realm name corresponding to the cell -listed in the local /usr/afs/etc/ThisCell file. -

    -udpsize -
    Sets the size of the UDP buffer, which is 64 KB by default. Provide -a positive integer, preferably larger than the default. -

    -enable_peer_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. For each connection with a specific UDP port on another -machine, a separate record is kept for each type of RPC (FetchFile, GetStatus, -and so on) sent or received. To display or otherwise access the -records, use the Rx Monitoring API. -

    -enable_process_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. A separate record is kept for each type of RPC (FetchFile, -GetStatus, and so on) sent or received, aggregated over all connections to -other machines. To display or otherwise access the records, use the Rx -Monitoring API. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following bos create command creates an fs -process on the file server machine fs2.abc.com that -uses the large configuration size, and allows volumes to exceed their quota by -10%. Type the command on a single line: -

       % bos create -server fs2.abc.com -instance fs -type fs   \ 
    -                -cmd "/usr/afs/bin/fileserver -pctspare 10 \
    -                -L" /usr/afs/bin/volserver /usr/afs/bin/salvager
    -
    -

    Privilege Required -

    The issuer must be logged in as the superuser root on a file -server machine to issue the command at a command shell prompt. It is -conventional instead to create and start the process by issuing the bos -create command. -

    Related Information -

    BosConfig -

    FileLog -

    bos create -

    bos getlog -

    fs setacl -

    salvager -

    volserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf130.htm b/doc/html/AdminReference/auarf130.htm deleted file mode 100644 index ceeb4b637..000000000 --- a/doc/html/AdminReference/auarf130.htm +++ /dev/null @@ -1,140 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fms

    - - - - - - - - - - -

    Purpose -

    Determine a tape's capacity and a tape device's filemark size -

    Synopsis -

    fms -tape <tape special file>  [-help]
    -    
    -fms  -t <tape special file>  [-h]
    -
    -

    Description -

    The fms command determines the capacity of the tape currently in -the tape device identified by the -tape argument, along with the -size of the filemark for the device. The filemark is also referred to -as the device's end-of-file (EOF) marker, and can differ for each -combination of tape and tape device. -

    As the Tape Coordinator writes a dump, it writes a filemark between the -data included from each volume and also tracks the amount of space left before -the end of the tape (EOT). For some tape devices, the filemark is large -enough (multiple megabytes) that failure to consider it leads the Tape -Coordinator significantly to overestimate the available space. -

    The intended use of this command is to determine tape capacity and filemark -size values that can be specified in a tape device's entry in the -/usr/afs/backup/tapeconfig file. For certain types of tape -drives, the Tape Coordinator operates more efficiently when the -tapeconfig file lists accurate values. For further -discussion, see the IBM AFS Administration Guide chapter on -configuring the Backup System. -

    Insert a tape in the drive before issuing this command. -

    Cautions -

    Do not use this command on compressing tape devices in compression mode or -with tape devices that handle tapes of multigigabyte (or multiterabyte) -capacity. It does not produce accurate results in those cases. -For alternate suggestions on the values to record in the tapeconfig -file for compressing drives, see the IBM AFS Administration Guide -chapter on configuring the Backup System. -

    Running the command completely overwrites the tape, so use a blank one or -one that can be recycled. -

    Because it writes filemarks to the complete length of the tape, the command -can take from several hours to more than a day to complete. -

    Options -

    -

    -tape -
    Specifies the UNIX device name of the tape device for which to determine -filemark size and the capacity of the tape it currently contains. The -format varies on different system types, but usually begins with -/dev; an example is /dev/sd0a. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The command generates output both on the standard output stream and in the -fms.log file that it creates in the current working -directory. The output reports the capacity of the tape in the device -and the device's filemark size. -

    The first few lines of output include status information about the -execution of the command, including such information as the number of blocks -and the number of file marks written to the tape by the command. The -last two lines of both screen and file output provide the following -information: -

    -

    The following message indicates that the fms command interpreter -cannot access the tape device. The command halts. -

       Can't open tape drive device
    -   
    -
    -

    The following message indicates that the command interpreter cannot create -the fms.log log file. Again, the command -halts. -

       Can't open log file
    -   
    -
    -

    Examples -

    The following command illustrates the output for the device called -/dev/rmt1h: -

       % fms /dev/rmt1h
    -   wrote block: 130408
    -   Finished data capacity test - rewinding
    -   wrote 1109 blocks, 1109 file marks
    -   Finished file mark test
    -   Tape capacity is 2136604672 bytes
    -   File marks are 1910205 bytes
    -   
    -
    -

    The following appears in the fms.log file: -

       fms test started
    -   wrote 9230 blocks
    -   Finished file mark test
    -   Tape capacity is 151224320 bytes
    -   File marks are 2375680 bytes
    -   
    -
    -

    Privilege Required -

    The issuer must be able to insert and write to files in the currently -working directory, if the fms.log file does not already -exist. If it already exists, the issuer need only be able to write to -it. -

    Related Information -

    fms.log -

    tapeconfig -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf131.htm b/doc/html/AdminReference/auarf131.htm deleted file mode 100644 index 6964fa29e..000000000 --- a/doc/html/AdminReference/auarf131.htm +++ /dev/null @@ -1,169 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs

    - - - - - -

    Purpose -

    Introduction to the fs command suite -

    Description -

    The commands in the fs command suite constitute the main -administrative interface to the Cache Manager on an AFS client machine, which -is responsible for fetching AFS data from file server machines on behalf of -applications running on the client machine. -

    There are several categories of commands in the fs command -suite: -

    -

    The Cache Manager and the fs commands use and maintain the -following configuration files: -

    -

    In addition, the Cache Manager automatically creates files on the cache -partition (by default, /usr/vice/cache for caching and tracking -files fetched from file server machines. -

    For more details, see the reference page for each file. -

    Options -

    The following flag is available on every command in the fs -suite. The reference page for each command also lists it, but it is -described here in greater detail. - - - -

    -

    -help -
    Prints a command's online help message on the standard output -stream. Do not combine this flag with any of the command's other -options; when it is provided, the command interpreter ignores all other -options, and only prints the help message. -
    -

    Privilege Required - - -

    The privileges required for fs commands vary more than for other -command suites. Pay special attention to the Privilege -Required section of each command description. -

    The various types of necessary privilege include: -

    -

    Related Information -

    CacheItems -

    CellServDB (client version) -

    ThisCell (client version) -

    Vn -

    VolumeItems -

    cacheinfo -

    fs apropos -

    fs checkservers -

    fs checkvolumes -

    fs cleanacl -

    fs copyacl -

    fs diskfree -

    fs examine -

    fs exportafs -

    fs flush -

    fs flushmount -

    fs flushvolume -

    fs getcacheparms -

    fs getcellstatus -

    fs getclientaddrs -

    fs getserverprefs -

    fs help -

    fs listacl -

    fs listcells -

    fs listquota -

    fs lsmount -

    fs messages -

    fs mkmount -

    fs newcell -

    fs quota -

    fs rmmount -

    fs setacl -

    fs setcachesize -

    fs setcell -

    fs setclientaddrs -

    fs setquota -

    fs setserverprefs -

    fs setvol -

    fs storebehind -

    fs sysname -

    fs whereis -

    fs whichcell -

    fs wscell -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf132.htm b/doc/html/AdminReference/auarf132.htm deleted file mode 100644 index 58a0d6d4a..000000000 --- a/doc/html/AdminReference/auarf132.htm +++ /dev/null @@ -1,73 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs apropos

    - - - -

    Purpose -

    Displays each help entry containing a keyword string -

    Synopsis -

    fs apropos -topic <help string>  [-help]
    -   
    -fs ap -t <help string>  [-h]
    -
    -

    Description -

    The fs apropos command displays the first line of the online -help entry for any fs command that has in its name or short -description the string specified by the -topic argument. -

    To display the syntax for a command, use the fs help -command. -

    Options -

    -

    -topic -
    Specifies the keyword string to match, in lowercase letters only. -If the string is more than a single word, surround it with double quotes ("") -or other delimiters. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of a command's online help entry names it and briefly -describes its function. This command displays the first line for any -fs command where the string specified with the -topic -argument is part of the command name or first line. -

    Examples -

    The following command lists all fs commands that include the -word cache in their names or short online descriptions: -

       % fs apropos cache
    -   setcachesize: set cache size
    -   flush: flush file from cache
    -   getcacheparms: get cache usage info
    -   monitor: set cache monitor host address
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fs -

    fs help -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf133.htm b/doc/html/AdminReference/auarf133.htm deleted file mode 100644 index 793e8988b..000000000 --- a/doc/html/AdminReference/auarf133.htm +++ /dev/null @@ -1,197 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs checkservers

    - - - - - - - - -

    Purpose -

    Displays the status of server machines -

    Synopsis -

    fs checkservers [-cell <cell to check>]  [-all]  [-fast]  
    -                [-interval <seconds between probes>]  [-help]
    -   
    -fs checks [-c <cell to check>]  [-a]  [-f]  
    -          [-i <seconds between probes>]  [-h]
    -
    -

    Description -

    The fs checkservers command reports whether certain AFS server -machines are accessible from the local client machine. The machines -belong to one of two classes, and the Cache Manager maintains a list of them -in kernel memory: -

    -

    If the Cache Manager is unable to contact the vlserver process -on a database server machine or the fileserver process on a file -server machine, it marks the machine as inaccessible. (Actually, if a -file server machine is multihomed, the Cache Manager attempts to contact all -of the machine's interfaces, and only marks the machine as down if the -fileserver fails to reply via any of them.) The Cache -Manager then periodically (by default, every three minutes) sends a probe to -each marked machine, to see if it is still inaccessible. If a -previously inaccessible machine responds, the Cache Manager marks it as -accessible and no longer sends the periodic probes to it. -

    The fs checkservers command updates the list of inaccessible -machines by having the Cache Manager probe a specified set of them: -

    -

    If the -fast flag is included, the Cache Manager does not probe -any machines, but instead reports the results of the most recent previous -probe. -

    To set the interval between probes rather than produce a list of -inaccessible machines, use the -interval argument. The -non-default setting persists until the machine reboots; to preserve it -across reboots, put the appropriate fs checkservers command in the -machine's AFS initialization files. -

    Cautions -

    The command can take quite a while to complete, if a number of machines do -not respond to the Cache Manager's probe. The Cache Manager probes -machines sequentially and waits a standard timeout period before marking the -machine as unresponsive, to allow for slow network communication. To -make the command shell prompt return quickly, put the command in the -background. It is harmless to interrupt the command by typing -Ctrl-c or another interrupt signal. -

    Note that the Cache Manager probes only server machines marked inaccessible -in its memory list. A server machine's absence from the output -does not necessarily mean that it is functioning, because it possibly is not -included in the memory list at all (if, for example, the Cache Manager has not -contacted it recently). For the same reason, the output is likely to -vary on different client machines. -

    Unlike most fs commands, the fs checkservers command -does not refer to the AFSCELL environment variable. -

    Options -

    -

    -cell -
    Names each cell in which to probe server machines marked as -inaccessible. Provide the fully qualified domain name, or a shortened -form that disambiguates it from the other cells listed in the local -/usr/vice/etc/CellServDB file. Combine this argument with -the -fast flag if desired, but not with the -all -flag. Omit both this argument and the -all flag to probe -machines in the local cell only. -

    -all -
    Probes all machines in the Cache Manager's memory list that are -marked inaccessible. Combine this argument with the -fast -flag if desired, but not with the -cell argument. Omit both -this flag and the -cell argument to probe machines in the local -cell only. -

    -fast -
    Displays the Cache Manager's current list of machines that are -inaccessible, rather than sending new probes. The output can as old as -the current setting of the probe interval (by default three minutes, and -maximum ten minutes). -

    -interval -
    Sets or reports the number of seconds between the Cache Manager's -probes to machines in the memory list that are marked inaccessible: -
      -

    • To set the interval, specify a value from the range between 1 -and 600 (10 minutes); the default is 180 (three -minutes). The issuer must be logged in as the local superuser -root. The altered setting persists until again changed with -this command, or until the machine reboots, at which time the setting returns -to the default. -

    • Provide a value of 0 (zero) to display the current interval -setting. No privilege is required. Do not combine this argument -with any other. -
    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If there are no machines marked as inaccessible, or if all of them now -respond to the Cache Manager's probe, the output is: -

       All servers are running.
    -   
    -
    -

    Note that this message does not mean that all server machines in each -relevant cell are running. The output indicates the status of only -those machines that the Cache Manager probes. -

    If a machine fails to respond to the probe within the timeout period, the -output begins with the string -

       These servers unavailable due to network or server problems:
    -   
    -
    -

    and lists the hostname of each machine on its own line. The Cache -Manager stores machine records by Internet address, so the format of each -hostname (uppercase or lowercase letters, or an Internet address in dotted -decimal format) depends on how the local cell's name service translates -it at the time the command is issued. If a server machine is -multihomed, the output lists only one of its interfaces (usually, the -currently most preferred one). -

    If the -interval argument is provided with a value between -1 and 600, there is no output. If the value is -0, the output reports the probe interval as follows: -

       The current down server probe interval is interval secs
    -   
    -
    -

    Examples -

    The following command displays the Cache Manager's current list of -unresponsive machines in the local cell, rather than probing them -again. The output indicates that if there were any machines marked -inaccessible, they all responded to the previous probe. -

       % fs checkservers -fast
    -   All servers are running.
    -   
    -
    -

    The following example probes machines in the Cache Manager's memory -list that belong to the stateu.edu cell: -

       % fs checkservers -cell stateu.edu
    -   All servers are running.
    -   
    -
    -

    The following example probes all server machines in the Cache -Manager's memory list. It reports that two machines did not -respond to the probe. -

       % fs checkservers -all
    -   These servers unavailable due to network or server problems:
    -   fs1.abc.com SV3.STATE.EDU.
    -   
    -
    -

    Privilege Required -

    To set the probe interval, the issuer must be logged in as the local -superuser root. Otherwise, no privilege is required. -

    Related Information -

    CellServDB (client version) -

    ThisCell (client version) -

    fs newcell -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf134.htm b/doc/html/AdminReference/auarf134.htm deleted file mode 100644 index 9019a4c28..000000000 --- a/doc/html/AdminReference/auarf134.htm +++ /dev/null @@ -1,69 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs checkvolumes

    - - - - - - - - - - -

    Purpose -

    Forces the Cache Manager to update volume-related information -

    Synopsis -

    fs checkvolumes [-help]
    -   
    -fs checkv [-h]
    -
    -

    Description -

    The fs checkvolumes command discards the table of mappings -between volume names and volume ID numbers that the Cache Manager stores in -memory and uses when fetching data from volumes. The next time an -application requests AFS data, the Cache Manager must contact the Volume -Location (VL) Server for volume location information, and then an appropriate -file server machine for the actual data. -

    The Cache Manager updates the table of mappings periodically (by default, -hourly), but this command is useful if the issuer knows that a volume's -name has changed, or that new read-only replicas of a volume have been -released, because issuing it forces the Cache Manager to reference the changed -volume. -

    Options -

    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The following message confirms that the command ran successfully. -

       All volumeID/name mappings checked.
    -   
    -
    -

    Privilege Required -

    None -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf135.htm b/doc/html/AdminReference/auarf135.htm deleted file mode 100644 index a6a2bf93b..000000000 --- a/doc/html/AdminReference/auarf135.htm +++ /dev/null @@ -1,108 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs cleanacl

    - - - - - - - -

    Purpose -

    Remove obsolete entries from an ACL -

    Synopsis -

    fs cleanacl [-path <dir/file path>+]  [-help]
    -   
    -fs cl [-p <dir/file path>+]  [-h] 
    -
    -

    Description -

    The fs cleanacl command removes from the access control list -(ACL) of each specified directory or file any entry that refers to a user or -group that no longer has a Protection Database entry. Such an entry -appears on the ACL as an AFS user ID number (UID) rather than a name, because -without a Protection Database entry, the File Server cannot translate the UID -into a name. -

    Cleaning access control lists in this way not only keeps them from becoming -crowded with irrelevant information, but also prevents the new possessor of a -recycled AFS UID from obtaining access intended for the former possessor of -the AFS UID. (Note that recycling UIDs is not recommended in any -case.) -

    Options -

    -

    -path -
    Names each directory for which to clean the ACL (specifying a filename -cleans its directory's ACL). If this argument is omitted, the -current working directory's ACL is cleaned. -

    Specify the read/write path to each directory, to avoid the failure that -results from attempting to change a read-only volume. By convention, -the read/write path is indicated by placing a period before the cell name at -the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -fs mkmount reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If there are no obsolete entries on the ACL, the following message -appears: -

       Access list for dir/file path is fine.
    -   
    -
    -

    Otherwise, the output reports the resulting state of the ACL, following the -header -

       Access list for dir/file path is now
    -   
    -
    -

    At the same time, the following error message appears for each file in the -cleaned directories: -

       fs: 'filename': Not a directory
    -   
    -
    -

    Examples -

    The following example illustrates the cleaning of the ACLs on the current -working directory and two of its subdirectories. Only the second -subdirectory had obsolete entries on it. -

       % fs cleanacl -path . ./reports ./sources
    -   Access list for . is fine.
    -   Access list for ./reports is fine.
    -   Access list for ./sources is now
    -   Normal rights:
    -      system:authuser rl
    -      pat rlidwka
    -   
    -
    -

    Privilege Required -

    The issuer must have the a (administer) permission on -each directory's ACL (or the ACL of each file's parent -directory); the directory's owner and the members of the -system:administrators group have the right implicitly, even -if it does not appear on the ACL. -

    Related Information -

    fs listacl -

    fs mkmount -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf136.htm b/doc/html/AdminReference/auarf136.htm deleted file mode 100644 index 932dfdc81..000000000 --- a/doc/html/AdminReference/auarf136.htm +++ /dev/null @@ -1,156 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs copyacl

    - - - - -

    Purpose -

    Copies an ACL from one directory to one or more other directories -

    Synopsis -

    fs copyacl -fromdir <source directory (or DFS file)>  
    -           -todir <destination directory (or DFS file)>+  
    -           [-clear]  [-id]  [-if]  [-help]
    -   
    -fs co -f <source directory (or DFS file)>  
    -      -t <destination directory (or DFS file)>+  
    -      [-c]  [-id]  [-if]  [-h]
    -
    -

    Description -

    The fs copyacl command copies the access control list (ACL) from -a source directory to each specified destination directory. The source -directory's ACL is unchanged, and changes to the destination -directory's ACL obey the following rules: -

    -

    When using this command to copy ACLs between objects in DFS filespace -accessed via the AFS/DFS Migration Toolkit Protocol Translator, it is possible -to specify files, as well as directories, with the -fromdir and --todir arguments. For more information on copying ACLs -between DFS directories and files, refer to the IBM AFS/DFS Migration -Toolkit Administration Guide and Reference. -

    Cautions -

    Do not copy ACLs between AFS and DFS files or directories. The ACL -formats are incompatible. -

    Options -

    -

    -fromdir -
    Specifies the source directory from which to copy the ACL. -(Specifying an AFS file copies its directory's ACL, but specifying a DFS -file copies its own ACL). A partial pathname is interpreted relative to -the current working directory. -

    -todir -
    Specifies each directory for which to alter the ACL to match the source -ACL. (Specifying an AFS file halts the command with an error, but -specifying a DFS file alters the file's ACL). A partial pathname -is interpreted relative to the current working directory. -

    Specify the read/write path to each directory (or DFS file), to avoid the -failure that results from attempting to change a read-only volume. By -convention, the read/write path is indicated by placing a period before the -cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -fs mkmount reference page. -

    -clear -
    Replaces the ACL of each destination directory with the source ACL. -

    -id -
    Modifies the Initial Container ACL of each DFS directory named by the --todir argument, rather than the regular Object ACL. This -argument is supported only when both the source and each destination directory -reside in DFS and are accessed via the AFS/DFS Migration Toolkit Protocol -Translator. -

    -if -
    Modifies the Initial Object ACL of each DFS directory named by the --todir argument, rather than the regular Object ACL. This -argument is supported only when both the source and each destination directory -reside in DFS and are accessed via the AFS/DFS Migration Toolkit Protocol -Translator. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example command copies the current working directory's -ACL to its subdirectory called reports. Note that the source -directory's ACL is unaffected. Entries on the reports -directory's that are not on the source ACL of the current directory -remain unaffected as well, because the -clear flag is not -used. -

       % fs listacl . reports
    -   Access list for . is
    -   Normal rights:
    -      pat rlidwka
    -      smith rlidwk
    -   Access list for reports is
    -   Normal rights:
    -      pat rl
    -      pat:friends rl
    -   Negative rights
    -      jones rlidwka
    -   
    -   % fs copyacl -fromdir . -todir reports
    -   
    -   % fs listacl . reports
    -   Access list for . is
    -   Normal rights:
    -      pat rlidwka
    -      smith rlidwk
    -   Access list for reports is
    -   Normal rights:
    -      pat rlidwka
    -      pat:friends rl
    -      smith rlidwk
    -   Negative rights
    -      jones rlidwka
    -   
    -
    -

    Privilege Required -

    To copy an ACL between AFS objects, the issuer must have the l -(lookup)) permission on the source directory's ACL and the -a (administer) permission on each destination -directory's ACL. If the -fromdir argument names a file -rather than a directory, the issuer must have both the l and -r (read) permissions on the ACL of the file's -directory. -

    To copy an ACL between DFS objects, the issuer must have the r -permission on the source directory or file's ACL and the c -(control) permission on each destination directory or file's -ACL. -

    Related Information -

    fs listacl -

    fs mkmount -

    fs setacl -

    IBM AFS/DFS Migration Toolkit Administration Guide and Reference -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf137.htm b/doc/html/AdminReference/auarf137.htm deleted file mode 100644 index e4503e5f4..000000000 --- a/doc/html/AdminReference/auarf137.htm +++ /dev/null @@ -1,119 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs diskfree

    - - - - - - - - - - - - - - - -

    Purpose -

    Displays information about the partition housing a directory or file -

    Synopsis -

    fs diskfree [-path <dir/file path>+]  [-help]
    -   
    -fs df [-p <dir/file path>+]  [-h]
    -   
    -fs di [-p <dir/file path>+]  [-h]
    -
    -

    Description -

    The fs diskfree command formats and displays information about -the partition that houses the volume containing the specified directory or -file, including its size and how much space is currently used. -

    To display information about the volume itself, use the fs -examine command. The fs examine and fs -quota commands also display information about a volume. -

    Cautions -

    The partition-related statistics in this command's output do not -always agree with the corresponding values in the output of the standard UNIX -df command. The statistics reported by this command can be -up to five minutes old, because the Cache Manager polls the File Server for -partition information at that frequency. Also, on some operating -systems, the df command's report of partition size includes -reserved space not included in this command's calculation, and so is -likely to be about 10% larger. -

    Options -

    -

    -path -
    Names a file or directory that resides on the partition about which to -produce output. Partial pathnames are interpreted relative to the -current working directory, which is also the default value if this argument is -omitted. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output reports the following information about the volume and partition -that houses each file or directory: -

    -

    Volume Name -
    The name of the volume -

    kbytes -
    The partition's total size in kilobytes -

    used -
    The number of kilobytes used on the partition -

    avail -
    The number of kilobytes available on the partition -

    %used -
    The percentage of the partition's total space that is used (the -used statistic divided by the kbytes statistic, times -100) -
    -

    If the %used statistic is greater than 90%, it is marked with -the string <<WARNING at the right margin. -

    If the volume is a read-only volume, the output includes information about -only one of the partitions that houses it, generally the one on the file -server machine with the lowest preference rank. To verify which machine -the output is referring to, use the vos listvldb command to list -the volume's locations, and the vos partinfo command to -display the size of each one. -

    Examples -

    The following example shows the output for the partitions housing the -volumes user.smith and sun4x_56.bin: -

       % fs diskfree -path /afs/abc.com/usr/smith /afs/abc.com/sun4x_56/bin
    -   Volume Name     kbytes  used     avail     %used     
    -   user.smith     4177920 3841258  336662       92% <<WARNING
    -   sun4x_56.bin   4423680 3174500 1249180       72%
    -   
    -
    -

    Privilege Required -

    The issuer must have the l (lookup) permission on the -ACL of the root directory of the volume that houses the file or directory -named by the -path argument, and on the ACL of each directory that -precedes it in the pathname. -

    Related Information -

    fs examine -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf138.htm b/doc/html/AdminReference/auarf138.htm deleted file mode 100644 index 74b2da8e2..000000000 --- a/doc/html/AdminReference/auarf138.htm +++ /dev/null @@ -1,136 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs examine

    - - - - - - - - - - - - - - - - - - - - - - - - -

    Purpose -

    Displays information about the volume containing a directory or file -

    Synopsis -

    fs examine [-path <dir/file path>+]  [-help]
    -   
    -fs exa [-p <dir/file path>+]  [-h] 
    -         
    -fs listvol [-p <dir/file path>+]  [-h] 
    -     
    -fs listv [-p <dir/file path>+]  [-h] 
    -        
    -fs lv [-p <dir/file path>+]  [-h]
    -
    -

    Description -

    The fs examine command displays information about the volume -containing each specified directory or file, including its volume ID number, -quota and the percentage of its quota that is used. -

    This command provides the most information about a volume, but the fs -listquota command displays similar information in tabular format, and -the fs quota command reports only the percentage of quota -used. -

    To set volume quota, use the fs setquota or fs setvol -command. -

    Cautions -

    The partition-related statistics in this command's output do not -always agree with the corresponding values in the output of the standard UNIX -df command. The statistics reported by this command can be -up to five minutes old, because the Cache Manager polls the File Server for -partition information at that frequency. Also, on some operating -systems, the df command's report of partition size includes -reserved space not included in this command's calculation, and so is -likely to be about 10% larger. -

    Options -

    -

    -path -
    Names a file or directory that resides in the volume about which to -produce output. Partial pathnames are interpreted relative to the -current working directory, which is also the default value if this argument is -omitted. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output displays information about the volume that houses each specified -directory or file, in the following format -

       Volume status for vid = volume ID named volume name
    -   Current offline message is message
    -   Current disk quota is quota in kilobytes
    -   Current blocks used are volume size in kilobytes
    -   The partition has available partition blocks available out of
    -      partition size
    -   
    -
    -

    where the first line specifies the volume's ID number and name. -The Current offline message line appears only -if an administrator has included the -offlinemsg argument to the -fs setvol command. The remaining lines report, respectively, -

    -

    Examples -

    The following example shows the output for the volume -user.smith and the partition housing it: -

       % fs examine -path /afs/abc.com/usr/smith
    -   Volume status for vid = 50489902 named user.smith
    -   Current maximum quota is 15000
    -   Current blocks used are 5073
    -   The partition has 336662 blocks available out of 4177920 
    -   
    -
    -

    Privilege Required -

    The issuer must have the l (lookup) permission on the -ACL of the root directory of the volume that houses the file or directory -named by the -path argument, and on the ACL of each directory that -precedes it in the pathname. -

    Related Information -

    fs listquota -

    fs quota -

    fs setquota -

    fs setvol -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf139.htm b/doc/html/AdminReference/auarf139.htm deleted file mode 100644 index b999ebbf4..000000000 --- a/doc/html/AdminReference/auarf139.htm +++ /dev/null @@ -1,199 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs exportafs

    - - - - - - - - - - -

    Purpose -

    Reports or sets whether the machine can export AFS to clients of other file -systems -

    Synopsis -

    fs exportafs -type <exporter name>  
    -        [-start <start/stop translator (on | off)>] 
    -        [-convert <convert from afs to unix mode (on | off)>] 
    -        [-uidcheck <run on strict 'uid check' mode (on | off)>] 
    -        [-submounts <allow nfs mounts to subdirs of /afs/.. (on | off)>]
    -        [-help]
    -   
    -fs exp -t <exporter name>  
    -       [-st <start/stop translator (on | off)>]
    -       [-c <convert from afs to unix mode (on | off)>]
    -       [-u <run on strict 'uid check' mode (on | off)>]
    -       [-su <allow nfs mounts to subdirs of /afs/.. (on | off)>]  
    -       [-help]
    -
    -

    Description -

    The fs exportafs command sets (if the -start argument -is provided) or reports (if it is omitted) whether the machine can reexport -the AFS filespace to clients of a non-AFS file system. To control -certain features of the translation protocol, use the following -arguments: -

    -

    Options -

    -

    -type -
    Names the alternate file system to which to reexport the AFS -filespace. The only acceptable value is nfs, in lowercase -letters only. -

    -start -
    Enables the local machine to reexport the AFS filespace if the value is -on, or disables it if the value is off. Omit this -argument to report the current setting for all of the configurable -parameters. -

    -convert -
    Controls the setting of the UNIX group and other -mode bits on AFS files and directories exported to the non-AFS file -system. If the value is on, they are set to match the -owner mode bits. If the value is off, the bits -are not changed. If this argument is omitted, the default value is -on. -

    -uidcheck -
    Controls whether tokens can be placed in a credential structure identified -by a UID that differs from the local UID of the entity that is placing the -tokens in the structure. -
      -

    • If the value is on, the UID that identifies the credential -structure must match the local UID. -

      With respect to the knfs command, this value means that the -value of -id argument must match the issuer's local UID on the -translator machine. In practice, this setting makes it pointless to -include the -id argument to the knfs command, because -the only acceptable value (the issuer's local UID) is already used when -the -id argument is omitted. -

      Enabling UID checking also makes it impossible to issue the klog -and pagsh commands on a client machine of the non-AFS file system -even though it is a system type supported by AFS. For an explanation, -see the reference page for the klog command. -

    • If the value is off (the default), tokens can be assigned to a -local UID in the non-AFS file system that does not match the local UID of the -entity assigning the tokens. -

      With respect to the knfs command, it means that the issuer can -use the -id argument to assign tokens to a local UID on the NFS -client machine that does not match his or her local UID on the translator -machine. (An example is assigning tokens to the MFS client -machine's local superuser root.) This setting allows -more than one issuer of the knfs command to make tokens available -to the same user on the NFS client machine. Each time a different user -issues the knfs command with the same value for the -id -argument, that user's tokens overwrite the existing ones. This can -result in unpredictable access for the user on the NFS client machine. -

    -

    -submounts -
    Controls whether a user of the non-AFS filesystem can mount any directory -in the AFS filespace other than the top-level /afs -directory. If the value is on, such submounts are -allowed. If the value is off, only mounts of the /afs -directory are allowed. If this argument is omitted, the default value -is off. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If the machine is not even configured as a server of the non-AFS file -system, the following message appears: -

       Sorry, the file_system-exporter type is currently not supported on
    -   this AFS client
    -   
    -
    -

    If the machine is configured as a server of the non-AFS file system but is -not currently enabled to reexport AFS to it (because the -start -argument to this command is not set to on), the message is as -follows: -

       'file_system' translator is disabled
    -   
    -
    -

    If the machine is enabled to reexport AFS, the following message precedes -messages that report the settings of the other parameters. -

       'file_system' translator is enabled with the following options:
    -   
    -
    -

    The following messages indicate that the -convert argument is -set to on or off respectively: -

       Running in convert owner mode bits to world/other mode
    -   Running in strict unix mode
    -   
    -
    -

    The following messages indicate that the -uidcheck argument is -set to on or off respectively: -

       Running in strict 'passwd sync' mode
    -   Running in no 'passwd sync' mode
    -    
    -
    -

    The following messages indicate that the -submounts argument is -set to on or off respectively: -

       Allow mounts of /afs/.. subdirs
    -   Only mounts to /afs allowed
    -   
    -
    -

    Examples -

    The following example shows that the local machine can export AFS to NFS -client machines. -

       % fs exportafs nfs
    -   'nfs' translator is enabled with the following options:
    -        Running in convert owner mode bits to world/other mode
    -        Running in no 'passwd sync' mode
    -        Only mounts to /afs allowed
    -   
    -
    -

    The following example enables the machine as an NFS server and converts the -UNIX group and other mode bits on exported AFS -directories and files to match the UNIX owner mode bits. -

       % fs exportafs -type nfs -start on -convert on
    -   
    -
    -

    The following example disables the machine from reexporting AFS to NFS -client machines: -

       % fs exportafs -type nfs -start off
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    klog -

    knfs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf140.htm b/doc/html/AdminReference/auarf140.htm deleted file mode 100644 index 23c751e16..000000000 --- a/doc/html/AdminReference/auarf140.htm +++ /dev/null @@ -1,84 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs flush

    - - - - - - - -

    Purpose -

    Forces the Cache Manager to discard a cached file or directory -

    Synopsis -

    fs flush [-path <dir/file path>+]  [-help]
    -   
    -fs flush [-p <dir/file path>+]  [-h]
    -
    -

    Description -

    The fs flush command removes from the cache all data and status -information associated with each specified file or directory. The next -time an application requests data from the flushed directory or file, the -Cache Manager fetches the most current version from a File Server, along with -a new callback (if necessary) and associated status information. This -command has no effect on two types of data: -

      -

    1. Data in application program buffers -

    2. Data that has been changed locally and written to the cache but not yet -written to the copy on the file server machine -
    -

    To flush all data in the cache that was fetched from the same volume as a -specified file or directory, use the fs flushvolume command. -To flush a corrupted mount point, use the fs flushmount -command. -

    Options -

    -

    -path -
    Names each file or directory to flush from the cache. If it is a -directory, only the directory element itself is flushed, not data cached from -files or subdirectories that reside in it. Partial pathnames are -interpreted relative to the current working directory, which is also the -default value if this argument is omitted. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command flushes from the cache the file -projectnotes in the current working directory and all data from the -subdirectory plans: -

       % fs flush -path projectnotes ./plans/*
    -   
    -
    -

    Privilege Required -

    The issuer must have the l (lookup) permission on the -ACL of the root directory of the volume that houses the file or directory -named by the -path argument, and on the ACL of each directory that -precedes it in the pathname. -

    Related Information -

    fs flushmount -

    fs flushvolume -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf141.htm b/doc/html/AdminReference/auarf141.htm deleted file mode 100644 index db53410b8..000000000 --- a/doc/html/AdminReference/auarf141.htm +++ /dev/null @@ -1,80 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs flushmount

    - - - - - - -

    Purpose -

    Forces the Cache Manager to discard a mount point -

    Synopsis -

    fs flushmount [-path <dir/file path>+]  [-help]
    -   
    -fs flushm [-p <dir/file path>+]  [-h]
    -
    -

    Description -

    The fs flushmount command removes from the cache all information -associated with each mount point named by the -path -argument. The next time an application accesses the mount point, the -Cache Manager fetches the most current version of it from the File -Server. Data cached from the associated volume is not affected. -

    The command's intended use is to discard information about mount -points that has become corrupted in the cache. (The Cache Manager -periodically refreshes cached mount points, but the only other way to discard -them immediately is to reinitialize the Cache Manager by rebooting the -machine.) Symptoms of a corrupted mount point included garbled output -from the fs lsmount command, and failed attempts to change -directory to or list the contents of a mount point. -

    To flush cached data rather than a mount point, use the fs flush -or fs flushvolume command. -

    Options -

    -

    -path -
    Names each mount point to flush from the cache. Partial pathnames -are interpreted relative to the current working directory, which is also the -default value if this argument is omitted. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command flushes from the cache the mount point for user -pat's home directory: -

       % fs flushm /afs/abc.com/usr/pat
    -   
    -
    -

    Privilege Required -

    The issuer must have the l (lookup) permission on the -ACL of the root directory of the volume that houses the file or directory -named by the -path argument, and on the ACL of each directory that -precedes it in the pathname. -

    Related Information -

    fs flush -

    fs flushvolume -

    fs lsmount -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf142.htm b/doc/html/AdminReference/auarf142.htm deleted file mode 100644 index 6722c38ba..000000000 --- a/doc/html/AdminReference/auarf142.htm +++ /dev/null @@ -1,81 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs flushvolume

    - - - - - - -

    Purpose -

    Forces the Cache Manager to discard all cached data from the volume -containing a file or directory -

    Synopsis -

    fs flushvolume [-path <dir/file path>+]  [-help]
    -   
    -fs flushv [-p <dir/file path>+]  [-h]
    -
    -

    Description -

    The fs flushvolume command removes from the cache all data that -was fetched from the same volume as each specified directory or file. -It does not discard cached status information. The next time an -application requests data from a flushed directory or file, the Cache Manager -fetches the most current version from a File Server, along with a new callback -(if necessary) and associated status information. This command has no -effect on two types of data: -

      -

    1. Data in application program buffers -

    2. Data that has been changed locally and written to the cache but not yet -written to the copy on the file server machine -
    -

    To discard the data and status information associated with individual files -and directories, use the fs flush command. To flush a -corrupted mount point, use the fs flushmount command. -

    Options -

    -

    -path -
    Names a file or directory from each volume for which to discard all cached -data. Partial pathnames are interpreted relative to the current working -directory, which is also the default value if this argument is omitted. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command flushes from the cache all data fetched from the -volume that contains the current working directory: -

       % fs flushvolume 
    -   
    -
    -

    Privilege Required -

    The issuer must have the l (lookup) permission on the -ACL of the root directory of the volume that houses the file or directory -named by the -path argument, and on the ACL of each directory that -precedes it in the pathname. -

    Related Information -

    fs flush -

    fs flushmount -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf143.htm b/doc/html/AdminReference/auarf143.htm deleted file mode 100644 index 52949907a..000000000 --- a/doc/html/AdminReference/auarf143.htm +++ /dev/null @@ -1,75 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs getcacheparms

    - - - - - - - - -

    Purpose -

    Displays the current size of the cache and the amount being used -

    Synopsis -

    fs getcacheparms [-help]
    -   
    -fs getca [-h]
    -
    -

    Description -

    The fs getcacheparms command displays the current size of the -cache (which can be in memory or on disk), and the amount currently in -use. -

    The reported statistics are from kernel memory, so the reported size can -differ from the setting specified in the /usr/vice/etc/cacheinfo -file on a machine using a disk cache, if the fs setcachesize -command has been used to alter cache size. -

    Options -

    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output reports -

       AFS using amount used of the cache's available size 1K byte blocks.
    -   
    -
    -

    where amount used is the number of kilobyte blocks currently used -to cache data and status information, and size is the total current -cache size. -

    Examples -

    The following example shows the output on a machine with a 25000 kilobyte -cache. -

       % fs getcacheparms
    -   AFS using 22876 of the cache's available 25000 1K byte blocks.
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fs setcachesize -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf144.htm b/doc/html/AdminReference/auarf144.htm deleted file mode 100644 index 0890f16a4..000000000 --- a/doc/html/AdminReference/auarf144.htm +++ /dev/null @@ -1,76 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs getcellstatus

    - - - - - - -

    Purpose -

    Reports whether the machine can run setuid programs from a specified cell -

    Synopsis -

    fs getcellstatus -cell <cell name>+  [-help]
    -   
    -fs getce -c <cell name>+  [-h]
    -
    -

    Description -

    The fs getcellstatus command reports whether the Cache Manager -allows programs fetched from each specified cell to run with setuid -permission. To set a cell's setuid status, use the fs -setcell command; its reference page fully describes how AFS treats -setuid programs. -

    Options -

    -

    -cell -
    Names each cell for which to report setuid status. Provide the -fully qualified domain name, or a shortened form that disambiguates it from -the other cells listed in the local /usr/vice/etc/CellServDB -file. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output reports one of the following two values as appropriate: -

       Cell cell status: setuid allowed
    -   Cell cell status: no setuid allowed
    -   
    -
    -

    Examples -

    The following example indicates that programs from the cell -abc.com are not allowed to run with setuid -permission. -

       % fs getcellstatus abc.com
    -   Cell abc.com status: no setuid allowed
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    CellServDB (client version) -

    fs setcell -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf145.htm b/doc/html/AdminReference/auarf145.htm deleted file mode 100644 index 9845a1d8b..000000000 --- a/doc/html/AdminReference/auarf145.htm +++ /dev/null @@ -1,106 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs getclientaddrs

    - - - - - -

    Purpose -

    Displays the client interfaces to register with the File Server -

    Synopsis -

    fs getclientaddrs [-help]
    -      
    -fs gc [-h]
    -     
    -fs getcl [-h]
    -
    -

    Description -

    The fs getclientaddrs command displays the IP addresses of the -interfaces that the local Cache Manager registers with a File Server when -first establishing a connection to it. -

    The File Server uses the addresses when it initiates a remote procedure -call (RPC) to the Cache Manager (as opposed to responding to an RPC sent by -the Cache Manager). There are two common circumstances in which the -File Server initiates RPCs: when it breaks callbacks and when it pings -the client machine to verify that the Cache Manager is still -accessible. -

    If an RPC to that interface fails, the File Server simultaneously sends -RPCs to all of the other interfaces in the list, to learn which of them are -still available. Whichever interface replies first is the one to which -the File Server then sends pings and RPCs to break callbacks. -

    The fs setclientaddrs reference page explains how the Cache -Manager constructs the list automatically in kernel memory as it initializes, -and how to use that command to alter the kernel list after -initialization. -

    Cautions -

    The File Server uses the list of interfaces displayed by this command only -when selecting an alternative interface after a failed attempt to break a -callback or ping the Cache Manager. When responding to the Cache -Manager's request for file system data, the File Server replies to the -interface which the Cache Manager used when sending the request. If the -File Server's reply to a data request fails, the file server -machine's network routing configuration determines which alternate -network routes to the client machine are available for resending the -reply. -

    The displayed list applies to all File Servers to which the Cache Manager -connects in the future. It is not practical to register different sets -of addresses with different File Servers, because it requires using the -fs setclientaddrs command to change the list and then rebooting -each relevant File Server immediately. -

    The displayed list is not necessarily governing the behavior of a given -File Server, if an administrator has issued the fs setclientaddrs -command since the Cache Manager first contacted that File Server. It -determines only which addresses the Cache Manager registers when connecting to -File Servers in the future. -

    The list of interfaces does not influence the Cache Manager's choice -of interface when establishing a connection to a File Server. -

    Options -

    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output displays the IP address of each interface that the Cache Manager -is currently registering with File Server processes that it contacts, with one -address per line. The File Server initially uses the first address for -breaking callbacks and pinging the Cache Manager, but the ordering of the -other interfaces is not meaningful. -

    Examples -

    The following example displays the two interfaces that the Cache Manager is -registering with File Servers. -

       % fs getclientaddrs
    -   192.12.105.68
    -   192.12.108.84
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fileserver -

    fs setclientaddrs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf146.htm b/doc/html/AdminReference/auarf146.htm deleted file mode 100644 index 36eeb14c4..000000000 --- a/doc/html/AdminReference/auarf146.htm +++ /dev/null @@ -1,173 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs getserverprefs

    - - - - - - - -

    Purpose -

    Displays the Cache Manager's preference ranks for file server or VL -Server machines -

    Synopsis -

    fs getserverprefs [-file <output to named file>]  
    -                  [-numeric]  [-vlservers]  [-help]
    -     
    -fs gets [-f <output to named file>]  [-n]  [-v]  [-h]
    -    
    -fs gp [-f <output to named file>]  [-n]  [-v]  [-h]
    -
    -

    Description -

    The fs getserverprefs command displays preference ranks for file -server machine interfaces (file server machines run the fs process) -or, if the -vlserver flag is provided, for Volume Location (VL) -Server machines (which run the vlserver process). For file -server machines, the Cache Manager tracks up to 15 interfaces per machine and -assigns a separate rank to each interface. The ranks indicate the order -in which the local Cache Manager attempts to contact the interfaces of -machines that are housing a volume when it needs to fetch data from the -volume. For VL Server machines, the ranks indicate the order in which -the Cache Manager attempts to contact a cell's VL Servers when requesting -VLDB information. For both types of rank, lower integer values are more -preferred. -

    The Cache Manager stores ranks in kernel memory. Once set, a rank -persists until the machine reboots, or until the fs setserverprefs -command is used to change it. The reference page for the fs -setserverprefs command explains how the Cache Manager sets default -ranks, and how to use that command to change the default values. -

    Default VL Server ranks range from 10,000 to 10,126, and the Cache Manager -assigns them to every machine listed in its copy of the -/usr/vice/etc/CellServDB file. When the Cache Manager needs -to fetch VLDB information from a cell, it compares the ranks for the VL Server -machines belonging to that cell, and attempts to contact the VL Server with -the lowest integer rank. If the Cache Manager cannot reach the VL -Server (because of server process, machine or network outage), it tries to -contact the VL Server with the next lowest integer rank, and so on. If -all of a cell's VL Server machines are unavailable, the Cache Manager -cannot fetch data from the cell. -

    Default file server ranks range from 5,000 to 40,000, excluding the range -used for VL Servers (10,000 to 10,126); the maximum possible rank is -65,534. When the Cache Manager needs to fetch data from a volume, it -compares the ranks for the interfaces of machines that house the volume, and -attempts to contact the interface that has the lowest integer rank. If -it cannot reach the fileserver process via that interface (because -of server process, machine or network outage), it tries to contact the -interface with the next lowest integer rank, and so on. If it cannot -reach any of the interfaces for machines that house the volume, it cannot -fetch data from the volume. -

    For both file server machines and VL Server machines, it is possible for a -machine or interface in a foreign cell to have the same rank as a machine or -interface in the local cell. This does not present a problem, because -the Cache Manager only ever compares ranks for machines belonging to one cell -at a time. -

    Options -

    -

    -file -
    Specifies the full pathname of a file to which to write the preference -ranks. If the specified file already exists, the command overwrites its -contents. If the pathname is invalid, the command fails. If this -argument is not provided, the preference ranks appear on the standard output -stream. -

    -numeric -
    Displays the IP addresses of file server machine interfaces or VL Server -machines, rather than their hostnames. If this argument is not -provided, the fs command interpreter has the IP addresses -translated to hostnames such as fs1.abc.com. -

    -vlservers -
    Displays preference ranks for VL Server machines rather than file server -machine interfaces. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output consists of a separate line for each file server machine -interface or VL Server machine, pairing the machine's hostname or IP -address with its rank. The Cache Manager stores IP addresses in its -kernel list of ranks, but the command by default identifies interfaces by -hostname, by calling a translation routine that refers to either the -cell's name service (such as the Domain Name Server) or the local host -table. If an IP address appears in the output, it is because the -translation attempt failed. To bypass the translation step and display -IP addresses rather than hostnames, include the -numeric -flag. This can significantly speed the production of output. -

    By default, the command writes to the standard output stream. Use -the -file argument to write the output to a file instead. -

    Examples -

    The following example displays the local Cache Manager's preference -ranks for file server machines. The local machine belongs to the AFS -cell named abc.com, and in this example the ranks of file -server machines in its local cell are lower than the ranks of file server -machines from the foreign cell, def.com. It is not -possible to translate the IP addresses of two machines on the 138.255 -network. -

       % fs getserverprefs
    -   fs2.abc.com           20007
    -   fs3.abc.com           30002
    -   fs1.abc.com           20011
    -   fs4.abc.com           30010
    -   server1.def.com       40002
    -   138.255.33.34         40000
    -   server6.def.com       40012
    -   138.255.33.37         40005
    -   
    -
    -

    The following example shows hows the output displays IP addresses when the --numeric flag is included, and illustrates how network proximity -determines default ranks (as described on the fs setserverprefs -reference page). The local machine has IP address -192.12.107.210, and the two file server machines on its -subnetwork have ranks of 20,007 and 20,011. The two file server -machines on a different subnetwork of the local machine's network have -higher ranks, 30,002 and 30,010, whereas the ranks of the remaining machines -range from 40,000 to 40,012 because they are in a completely different -network. -

       % fs getserverprefs -numeric
    -   192.12.107.214          20007
    -   192.12.105.99           30002
    -   192.12.107.212          20011
    -   192.12.105.100          30010
    -   138.255.33.41           40002
    -   138.255.33.34           40000
    -   138.255.33.36           40012
    -   138.255.33.37           40005
    -    
    -
    -

    The example shows how the -vlservers flag displays preference -ranks for VL Server machines: -

       % fs getserverprefs -vlservers
    -   fs2.abc.com            10052
    -   fs3.abc.com            10113
    -   fs1.abc.com            10005
    -    
    -
    -

    Privilege Required -

    None -

    Related Information -

    fs setserverprefs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf147.htm b/doc/html/AdminReference/auarf147.htm deleted file mode 100644 index 5eb6e6e43..000000000 --- a/doc/html/AdminReference/auarf147.htm +++ /dev/null @@ -1,85 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs help

    - - - -

    Purpose -

    Displays the syntax of specified fs commands or lists functional -descriptions of all fs commands -

    Synopsis -

    fs help [-topic <help string>+]  [-help]
    -   
    -fs h [-t <help string>+]  [-h]
    -
    -

    Description -

    The fs help command displays the complete online help entry -(short description and syntax statement) for each command operation code -specified by the -topic argument. If the -topic -argument is omitted, the output includes the first line (name and short -description) of the online help entry for every fs command. -

    To display every fs command whose name or short description -includes a specified keyword, use the fs apropos command. -

    Options -

    -

    -topic -
    Indicates each command for which to display the complete online help -entry. Omit the fs part of the command name, providing only -the operation code (for example, specify setacl, not fs -setacl). If this argument is omitted, the output briefly -describes every fs command. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The online help entry for each fs command consists of the -following two or three lines: -

    -

    Examples -

    The following command displays the online help entry for the fs -setacl command: -

       % fs help setacl
    -   fs setacl: set access control list
    -   aliases: sa 
    -   Usage: fs setacl -dir <directory>+ 
    -   -acl <access list entries>+ [-clear] [-negative] [-help]
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fs -

    fs apropos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf148.htm b/doc/html/AdminReference/auarf148.htm deleted file mode 100644 index 0e7196075..000000000 --- a/doc/html/AdminReference/auarf148.htm +++ /dev/null @@ -1,175 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs listacl

    - - - - - - -

    Purpose -

    Displays ACLs -

    Synopsis -

    fs listacl [-path <dir/file path>+]  [-id]  [-if]  [-help]
    -   
    -fs la [-p <dir/file path>+]  [-id]  [-if]  [-h] 
    -   
    -fs lista [-p <dir/file path>+]  [-id]  [-if]  [-h] 
    -
    -

    Description -

    The fs listacl command displays the access control list (ACL) -associated with each specified file, directory, or symbolic link. The -specified element can reside in the DFS filespace if the issuer is using the -AFS/DFS Migration Toolkit Protocol Translator to access DFS data (and DFS does -implement per-file ACLs). To display the ACL of the current working -directory, omit the -path argument. -

    To alter an ACL, use the fs setacl command. To copy an -ACL from one directory to another, use the fs copyacl -command. To remove obsolete entries from an ACL, use the fs -cleanacl command. -

    Cautions -

    Placing a user or group on the Negative rights section of the -ACL does not guarantee denial of permissions, if the Normal rights -section grants the permissions to members of the -system:anyuser group. In that case, the user needs -only to issue the unlog command to obtain the permissions granted -to the system:anyuser group. -

    Options -

    -

    -path -
    Names each directory or file for which to display the ACL. For AFS -files, the output displays the ACL from the file's parent directory; -DFS files do have their own ACL. Incomplete pathnames are interpreted -relative to the current working directory, which is also the default value if -this argument is omitted. -

    -id -
    Displays the Initial Container ACL of each DFS directory. This -argument is supported only on DFS directories accessed via the AFS/DFS -Migration Toolkit Protocol Translator. -

    -if -
    Displays the Initial Object ACL of each DFS directory. This -argument is supported only on DFS directories accessed via the AFS/DFS -Migration Toolkit Protocol Translator. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of the output for each file, directory, or symbolic link -reads as follows: -

       Access list for directory is
    -   
    -
    -

    If the issuer used shorthand notation in the pathname, such as the period -(.) to represent the current current directory, that -notation sometimes appears instead of the full pathname of the -directory. -

    Next, the Normal rights header precedes a list of users and -groups who are granted the indicated permissions, with one pairing of user or -group and permissions on each line. If negative permissions have been -assigned to any user or group, those entries follow a Negative -rights header. The format of negative entries is the same as -those on the Normal rights section of the ACL, but the user or -group is denied rather than granted the indicated permissions. -

    AFS does not implement per-file ACLs, so for a file the command displays -the ACL on its directory. The output for a symbolic link displays the -ACL that applies to its target file or directory, rather than the ACL on the -directory that houses the symbolic link. -

    The permissions for AFS enable the possessor to perform the indicated -action: -

    -

    a -
    (administer): change the entries on the ACL -

    d -
    (delete): remove files and subdirectories from the -directory or move them to other directories -

    i -
    (insert): add files or subdirectories to the directory by -copying, moving or creating -

    k -
    (lock): set read locks or write locks on the files in the -directory -

    l -
    (lookup): list the files and subdirectories in the -directory, stat the directory itself, and issue the fs listacl -command to examine the directory's ACL -

    r -
    (read): read the contents of files in the directory; -issue the ls -l command to stat the elements in the directory -

    w -
    (write): modify the contents of files in the directory, -and issue the UNIX chmod command to change their mode bits -

    A, B, C, D, E, -F, G, H: -
    Have no default meaning to the AFS server processes, but are made -available for applications to use in controlling access to the -directory's contents in additional ways. The letters must be -uppercase. -
    -

    For DFS files and directories, the permissions are similar, except that the -DFS x (execute) permission replaces the AFS l -(lookup) permission, DFS c (control) replaces -AFS a (administer), and there is no DFS equivalent to -the AFS k (lock) permission. The meanings of the -various permissions also differ slightly, and DFS does not implement negative -permissions. For a complete description of DFS permissions, see the DFS -documentation and the IBM AFS/DFS Migration Toolkit Administration Guide -and Reference. -

    Examples -

    The following command displays the ACL on the home directory of the user -pat (the current working directory), and on its private -subdirectory. -

       % fs listacl -path . private
    -   Access list for . is
    -   Normal rights:
    -      system:authuser rl
    -      pat rlidwka
    -      pat:friends rlid
    -   Negative rights:
    -      smith rlidwka
    -   Access list for private is
    -   Normal rights:
    -      pat rlidwka
    -   
    -
    -

    Privilege Required -

    If the -path argument names an AFS directory, the issuer must -have the l (lookup) permission on its ACL and the ACL -for every directory that precedes it in the pathname. -

    If the -path argument names an AFS file, the issuer must have -the l (lookup) and r (read) -permissions on the ACL of the file's directory, and the l -permission on the ACL of each directory that precedes it in the -pathname. -

    If the -path argument names a DFS directory or file, the issuer -must have the x (execute) permission on its ACL and on -the ACL of each directory that precedes it in the pathname. -

    Related Information -

    fs cleanacl -

    fs copyacl -

    fs setacl -

    IBM AFS/DFS Migration Toolkit Administration Guide and Reference -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf149.htm b/doc/html/AdminReference/auarf149.htm deleted file mode 100644 index 7aee8b669..000000000 --- a/doc/html/AdminReference/auarf149.htm +++ /dev/null @@ -1,89 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs listcells

    - - - - - - - - - -

    Purpose -

    Displays the database server machines in each cell known to the Cache -Manager -

    Synopsis -

    fs listcells [-numeric]  [-help]
    -   
    -fs listc [-n]  [-h]
    -
    -

    Description -

    The fs listcells command formats and displays the list of the -database server machines that the Cache Manager stores in kernel memory for -its home cell and foreign cells. -

    At each reboot of the client machine, the Cache Manager copies the contents -of /usr/vice/etc/CellServDB into kernel memory. To modify -the list between reboots, use the fs newcell command. -

    Options -

    -

    -numeric -
    Displays each database server machine's IP address rather than -hostname. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output includes a line for each cell included in the Cache -Manager's kernel memory list, in the following format: -

       Cell cell on hosts database server machines
    -   
    -
    -

    The Cache Manager stores IP addresses, but by default has them translated -to hostnames before reporting them, by passing them to the cell's name -service (such as the Domain Name Service or a local host table). The -name service sometimes returns hostnames in uppercase letters, or an IP -address if it cannot resolve a name. -

    Using the -numeric flag bypasses the translation to hostnames, -which can result in significantly faster production of output. The -output includes IP addresses only. -

    Examples -

    The following example shows output for several cells as illustrations of -the different formats for machine names: -

       % fs listcells
    -   Cell abc.com on hosts fs1.abc.com fs2.abc.com fs3.abc.com
    -   Cell stateu.edu on hosts DB1.FS.STATEU.EDU 
    -      DB2.FS.STATEU.EDU DB3.FS.STATEU.EDU
    -   Cell def.gov on hosts 138.255.0.2 sv3.def.gov
    -    
    -
    -

    Privilege Required -

    None -

    Related Information -

    CellServDB (client version) -

    fs newcell -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf150.htm b/doc/html/AdminReference/auarf150.htm deleted file mode 100644 index 192094c0a..000000000 --- a/doc/html/AdminReference/auarf150.htm +++ /dev/null @@ -1,113 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs listquota

    - - - - - - - - - - - - - - - -

    Purpose -

    Displays quota information for the volume containing a file or -directory. -

    Synopsis -

    fs listquota [-path <dir/file path>+]  [-help]  
    -   
    -fs listq [-p <dir/file path>+]  [-h]
    -      
    -fs lq [-p <dir/file path>+]  [-h]
    -
    -

    Description -

    The fs listquota command displays information about the volume -containing each specified directory or file (its name, quota, and amount of -disk space used), along with an indicator of the percentage of space used on -the host partition. -

    To display more information about the host partition, use the fs -examine command. -

    To set volume quota, use the fs setquota or fs setvol -command. -

    Options -

    -

    -path -
    Names a file or directory that resides in the volume about which to -produce output. Partial pathnames are interpreted relative to the -current working directory, which is also the default value if this argument is -omitted. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output displays information about the volume that houses each specified -directory or file, in a tabular format that uses the following headers: -

    -

    Volume Name -
    The name of the volume. -

    Quota -
    The volume's quota in kilobytes, or the string no limit to -indicate an unlimited quota. -

    Used -
    The number of kilobytes of quota used. -

    % Used -
    The percentage of the volume's quota that is used (the -Used statistic divided by the Quota statistic, times -100). -

    Partition -
    The percentage of space used on the partition that houses the -volume. Although not directly related to how much of the user's -quota is used, it is reported because a full partition can cause writing of -data back to the volume to fail even when the volume has not reached its -quota. -
    -

    Examples -

    The following example shows the output for the volume -user.smith: -

       % fs listquota -path /afs/abc.com/usr/smith
    -   Volume Name     Quota    Used    % Used   Partition 
    -   user.smith      15000    5071       34%         86%   
    -    
    -
    -

    Privilege Required -

    The issuer must have the l (lookup) permission on the -ACL of the root directory of the volume that houses the file or directory -named by the -path argument, and on the ACL of each directory that -precedes it in the pathname. -

    Related Information -

    fs diskfree -

    fs examine -

    fs quota -

    fs setquota -

    fs setvol -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf151.htm b/doc/html/AdminReference/auarf151.htm deleted file mode 100644 index e082cfd7b..000000000 --- a/doc/html/AdminReference/auarf151.htm +++ /dev/null @@ -1,120 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs lsmount

    - - - - - -

    Purpose -

    Reports the volume for which a directory is the mount point. -

    Synopsis -

    fs lsmount -dir <directory>+  [-help]
    -   
    -fs ls -d <directory>+  [-h] 
    -
    -

    Description -

    The fs lsmount command reports the volume for which each -specified directory is a mount point, or indicates with an error message that -a directory is not a mount point or is not in AFS. -

    To create a mount point, use the fs mkmount command. To -remove one, use the fs rmmount command. -

    Options -

    -

    -dir -
    Names the directory that serves as a mount point for a volume. The -last element in the pathname provided must be an actual name, not a shorthand -notation such as one or two periods (. or -..). -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If the specified directory is a mount point, the output is of the following -form: -

       'directory' is a mount point for volume 'volume name'
    -   
    -
    -

    where -

    -

    The fs mkmount reference page explains how the Cache Manager -interprets each of the three types of mount points. -

    If the directory is a symbolic link to a mount point, the output is of the -form: -

       'directory' is a symbolic link, leading to a mount point for volume 'volume name'
    -   
    -
    -

    If the directory is not a mount point or is not in AFS, the output -reads: -

       'directory' is not a mount point.
    -   
    -
    -

    If the output is garbled, it is possible that the mount point has become -corrupted in the local AFS client cache. Use the fs -flushmount command to discard it, which forces the Cache Manager to -refetch the mount point. -

    Examples -

    The following example shows the mount point for the home directory of user -smith: -

       % fs lsmount /afs/abc.com/usr/smith
    -   '/afs/abc.com/usr/smith' is a mount point for volume '#user.smith'
    -   
    -
    -

    The following example shows both the regular and read/write mount points -for the ABC Corporation cell's root.cell volume. -

       % fs lsmount /afs/abc.com
    -   '/afs/abc.com' is a mount point for volume '#root.cell'
    -   
    -   % fs lsmount /afs/.abc.com
    -   '/afs/.abc.com' is a mount point for volume '%root.cell'
    -   
    -
    -

    The following example shows a cellular mount point: the State -University cell's root.cell volume as mounted in the -ABC Corporation cell's tree. -

       % fs lsmount /afs/stateu.edu
    -   '/afs/stateu.edu' is a mount point for volume '#stateu.edu:root.cell'
    -   
    -
    -

    Privilege Required -

    The issuer must have the l (lookup) permission on the -ACL of the root directory of the volume that houses the file or directory -named by the -dir argument, and on the ACL of each directory that -precedes it in the pathname. -

    Related Information -

    fs flushmount -

    fs mkmount -

    fs rmmount -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf152.htm b/doc/html/AdminReference/auarf152.htm deleted file mode 100644 index f49714c42..000000000 --- a/doc/html/AdminReference/auarf152.htm +++ /dev/null @@ -1,82 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs messages

    - - - - -

    Purpose -

    Sets whether the Cache Manager writes log messages -

    Synopsis -

    fs messages [-show <[user|console|all|none]>]  [-help]
    -    
    -fs me [-s <[user|console|all|none]>]  [-h]
    -
    -

    Description -

    The fs messages command controls whether the Cache Manager -displays status and warning messages on user screens, the client machine -console, on both, or on neither. -

    There are two types of Cache Manager messages: -

    -

    Disabling messaging completely is not recommended, because the messages -provide useful status and warning information. -

    Options -

    -

    -show -
    Specifies the types of messages to display. Choose one of the -following values: -
    -

    user -
    Send user messages to user screens -

    console -
    Send console messages to the console -

    all -
    Send user messages to user screens and console messages to the console -(the default if the -show argument is omitted) -

    none -
    Do not send any messages to user screens or the console -
    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command instructs the Cache Manager to display both types of -messages: -

       % fs messages -show all
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    afsd -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf153.htm b/doc/html/AdminReference/auarf153.htm deleted file mode 100644 index 6091f1fc5..000000000 --- a/doc/html/AdminReference/auarf153.htm +++ /dev/null @@ -1,240 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs mkmount

    - - - - - -

    Purpose -

    Creates a mount point for a volume -

    Synopsis -

    fs mkmount -dir <directory>  -vol <volume name>  [-cell <cell name>]
    -           [-rw]  [-fast]  [-help]
    -   
    -fs mk -d <directory>  -v <volume name>  [-c <cell name>]  [-r]  [-f]  [-h]
    -
    -

    Description -

    The fs mkmount command creates a mount point for the volume -named by the -vol argument at the location in the AFS file space -specified by the -dir argument. The mount point looks like a -standard directory element, and serves as the volume's root directory, -but is actually a special file system object that refers to an AFS -volume. When the Cache Manager first encounters a given mount point -during pathname traversal, it contacts the VL Server to learn which file -server machines house the indicated volume, then fetches a copy of the -volume's root directory from the appropriate file server machine. -

    It is possible, although not recommended, to create more than one mount -point to a volume. The Cache Manager can become confused if a volume is -mounted in two places along the same path through the filespace. -

    The Cache Manager observes three basic rules as it traverses the AFS -filespace and encounters mount points: -

    -

    There are three types of mount points, each appropriate for a different -purpose because of the manner in which the Cache Manager interprets -them. -

    -

    Options -

    -

    -dir -
    Names the directory to create as a mount point. The directory must -not already exist. Relative pathnames are interpreted with respect to -the current working directory. -

    Specify the read/write path to the directory, to avoid the failure that -results from attempting to create a new mount point in a read-only -volume. By convention, the read/write path is indicated by placing a -period before the cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -Description section of this reference page. -

    -vol -
    Specifies the name or volume ID number of the volume to mount. If -appropriate, add the .readonly or .backup -extension to the name, or specify the appropriate volume ID number. -

    -cell -
    Names the cell in which the volume resides (creates a cellular mount -point). Provide the fully qualified domain name, or a shortened form -that disambiguates it from the other cells listed in the local -/usr/vice/etc/CellServDB file. -

    If this argument is omitted, no cell indicator appears in the mount -point. When the Cache Manager interprets it, it assumes that the volume -named in the mount point resides in the same cell as the volume that houses -the mount point. -

    -rw -
    Creates a read/write mount point. Omit this flag to create a -regular mount point. -

    -fast -
    Prevents the Volume Location (VL) Server from checking that the volume has -a VLDB entry and printing a warning message if it does not. Whether or -not this flag is included, the File Server creates the mount point even when -the volume has no VLDB entry. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command creates a regular mount point, mounting the volume -user.smith at -/afs/abc.com/usr/smith: -

       % cd /afs/abc.com/usr
    -      
    -   % fs mkmount -dir smith -vol user.smith
    -   
    -
    -

    The following commands create a read/write mount point and a regular mount -point for the ABC Corporation cell's root.cell volume -in that cell's file tree. The second command follows the -convention of putting a period at the beginning of the read/write mount -point's name. -

       % fs mkmount -dir /afs/abc.com -vol root.cell
    -   
    -   % fs mkmount -dir /afs/.abc.com -vol root.cell -rw
    -   
    -
    -

    The following command mounts the State University cell's -root.cell volume in the ABC Corporation cell's file -tree, creating a regular cellular mount point called -/afs/stateu.edu. When a ABC Corporation Cache Manager -encounters this mount point, it crosses into the State University cell on a -read-only path. -

       % fs mkmount -dir /afs/stateu.edu -vol root.cell -c stateu.edu
    -   
    -
    -

    Privilege Required -

    The issuer must have the i (insert) and a -(administer) permissions on the ACL of the directory that is to -house the mount point. -

    Related Information -

    CellServDB (client version) -

    fs lsmount -

    fs rmmount -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf154.htm b/doc/html/AdminReference/auarf154.htm deleted file mode 100644 index bc07d0b1b..000000000 --- a/doc/html/AdminReference/auarf154.htm +++ /dev/null @@ -1,116 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs newcell

    - - - - - - - - -

    Purpose -

    Changes the kernel-resident list of a cell's database server machines -

    Synopsis -

    fs newcell -name <cell name> -servers <primary servers>+
    -           [-linkedcell <linked cell name>]  [-help]
    -   
    -fs n -n <cell name>  -s <primary servers>+  [-l <linked cell name>]  [-h]
    -
    -

    Description -

    The fs newcell command removes the Cache Manager's -kernel-resident list of database server machines for the cell specified by the --name argument and replaces it with the database server machines -named by the -servers argument. -

    Each time the machine reboots, the Cache Manager constructs the kernel list -of cells and database server machines by reading the local -/usr/vice/etc/CellServDB file. This command does not change -the CellServDB file, so any changes made with it persist only until -the next reboot, unless the issuer also edits the file. The output of -the fs listcells command reflects changes made with this command, -because that command consults the kernel-resident list rather than the -CellServDB file. -

    This command can introduce a completely new cell into the kernel-resident -list, but cannot make a cell inaccessible (it is not possible to remove a -cell's entry from the kernel-resident list by providing no values for the --server argument). To make a cell inaccessible, remove its -entry from the CellServDB file and reboot the machine. -

    If the -name argument names a DCE cell, then the --servers argument names DFS Fileset Location (FL) Server -machines. The -linkedcell argument specifies the name of the -AFS cell to link to a DCE cell for the purpose of DFS fileset location. -Refer to the IBM AFS/DFS Migration Toolkit Administration Guide and -Reference for more information on linking AFS clients to DCE cells using -this command or by editing the /usr/vice/etc/CellServDB -file. -

    Cautions -

    Some commands, such as the klog command, work correctly only -when the information is accurate for a cell in both the CellServDB -file and the kernel-resident list. -

    Options -

    -

    -name -
    Specifies the fully-qualified cell name of the AFS or DCE cell. -

    -servers -
    Specifies the fully-qualified hostnames of all AFS database server -machines or DFS Fileset Location (FL) Server machines for the cell named by -the -name argument. If FL Server machines are specified, the -local machine must be running the AFS/DFS Migration Toolkit Protocol -Translator. -

    -linkedcell -
    Specifies the name of the AFS cell to link to a DCE cell for the purpose -of DFS fileset location. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example changes the machine's kernel-resident list of -database server machines for the ABC Corporation cell to include the machines -db1.abc.com and -db2.abc.com: -

       % fs newcell -name abc.com -servers db1.abc.com db2.abc.com
    -   
    -
    -

    The following example links the DCE cell -dce.abc.com to the AFS cell -abc.com. The AFS client contacts the Fileset Location -(FL) servers db1.dce.abc.com and -db2.dce.abc.com for fileset location -information as it interprets a DFS pathname. -

       % fs newcell -name dce.abc.com -servers db1.dce.abc.com db2.dce.abc.com   \
    -                -linkedcell abc.com
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    CellServDB (client version) -

    fs listcells -

    IBM AFS/DFS Migration Toolkit Administration Guide and Reference -

    IBM AFS/DFS Migration Toolkit Administration Installation and -Configuration Guide -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf155.htm b/doc/html/AdminReference/auarf155.htm deleted file mode 100644 index e9aa7aebb..000000000 --- a/doc/html/AdminReference/auarf155.htm +++ /dev/null @@ -1,90 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs quota

    - - - - - -

    Purpose -

    Displays the percentage of quota used in the volume containing a directory -or file -

    Synopsis -

    fs quota [-path <dir/file path>+]  [-help]
    -    
    -fs q [-p <dir/file path>+]  [-h]
    -
    -

    Description -

    The fs quota command displays the percent of quota consumed in -the volume that contains each specified directory or file. -

    To display more detailed information about the volume and the partition it -resides on, use the fs examine and fs listquota -commands. -

    To set volume quota, use the fs setquota or fs setvol -command. -

    Options -

    -

    -path -
    Names each file or directory for which to display the quota consumed in -its parent volume. Partial pathnames are interpreted relative to the -current working directory, which is also the default value if this argument is -omitted. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output reports the percent of volume quota used, in the following -format: -

       percent% of quota used.
    -   
    -
    -

    Examples -

    The following command lists the percent quota used of the volume housing -the current working directory: -

       % fs quota
    -   17% of quota used.
    -   
    -
    -

    The following command lists the percent quota used of both the volume -housing the current working directory's parent directory and the volume -housing the directory /afs/abc.com/usr/smith: -

       % fs quota -path  ..  /afs/abc.com/usr/smith
    -   43% of quota used.
    -   92% of quota used.
    -   
    -
    -

    Privilege Required -

    The issuer must have the l (lookup) permission on the -ACL of the root directory of the volume that houses the file or directory -named by the -path argument, and on the ACL of each directory that -precedes it in the pathname. -

    Related Information -

    fs examine -

    fs listquota -

    fs setquota -

    fs setvol -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf156.htm b/doc/html/AdminReference/auarf156.htm deleted file mode 100644 index 55aa8d529..000000000 --- a/doc/html/AdminReference/auarf156.htm +++ /dev/null @@ -1,75 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs rmmount

    - - - - - - -

    Purpose -

    Removes a mount point -

    Synopsis -

    fs rmmount -dir <directory>+  [-help]
    -      
    -fs rm -d <directory>+  [-h]
    -
    -

    Description -

    The fs rmmount command removes the mount point named by the --dir argument from the file system. The corresponding volume -remains on its host partition or partitions, but is inaccessible if there are -no other mount points for it. -

    Options -

    -

    -dir -
    Names the mount point to delete from the file system. The last -element in the pathname must be an actual name, not a shorthand notation such -as "dot" (.) or "dot dot" (. .). -

    Specify the read/write path to the directory, to avoid the failure that -results from attempting to delete a mount point from a read-only -volume. By convention, the read/write path is indicated by placing a -period before the cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -fs mkmount reference page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command removes the mount points jones and -terry from the current working directory (the -/afs/abc.com/usr directory). -

       % fs rmmount jones terry
    -    
    -
    -

    Privilege Required -

    The issuer must have the d (delete) permission on the -ACL of the directory that houses each mount point. -

    Related Information -

    fs lsmount -

    fs mkmount -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf157.htm b/doc/html/AdminReference/auarf157.htm deleted file mode 100644 index f5fa9ef47..000000000 --- a/doc/html/AdminReference/auarf157.htm +++ /dev/null @@ -1,259 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs setacl

    - - - - - - - - - - - - - -

    Purpose -

    Sets the ACL for a directory -

    Synopsis -

    fs setacl -dir <directory>+  -acl <access list entries>+  
    -          [-clear]  [-negative]  [-id]  [-if]  [-help]
    -    
    -fs sa -d <directory>+  -a <access list entries>+  
    -      [-c]  [-n]  [-id]  [-if]  [-h] 
    -      
    -fs seta -d <directory>+  -a <access list entries>+  
    -        [-c]  [-n]  [-id]  [-if]  [-h]
    -
    -

    Description -

    The fs setacl command adds the access control list (ACL) entries -specified with the -acl argument to the ACL of each directory named -by the -dir argument. -

    If the -dir argument designates a pathname in DFS filespace -(accessed via the AFS/DFS Migration Toolkit Protocol Translator), it can be a -file as well as a directory. The ACL must already include an entry for -mask_obj, however. For more details, refer to the IBM -AFS/DFS Migration Toolkit Administration Guide and Reference. -

    Only user and group entries are acceptable values for the -acl -argument. Do not place machine entries (IP addresses) directly on an -ACL; instead, make the machine entry a group member and place the group -on the ACL. -

    To completely erase the existing ACL before adding the new entries, provide -the -clear flag. To add the specified entries to the -Negative rights section of the ACL (deny rights to -specified users or groups), provide the -negative flag. -

    To display an ACL, use the fs listacl command. To copy an -ACL from one directory to another, use the fs copyacl -command. -

    Cautions -

    If the ACL already grants certain permissions to a user or group, the -permissions specified with the fs setacl command replace the -existing permissions, rather than being added to them. -

    Setting negative permissions is generally unnecessary and not -recommended. Simply omitting a user or group from the Normal -rights section of the ACL is normally adequate to prevent -access. In particular, note that it is futile to deny permissions that -are granted to members of the system:anyuser group on the -same ACL; the user needs only to issue the unlog command to -receive the denied permissions. -

    When including the -clear option, be sure to reinstate an entry -for each directory's owner that includes at least the l -(lookup) permission. Without that permission, it is -impossible to resolve the "dot" ( . ) and "dot dot" ( . . -) shorthand from within the directory. (The directory's owner does -implicitly have the a [administer] permission even on a -cleared ACL, but must know to use it to add other permissions.) -

    Options -

    -

    -dir -
    Names each AFS directory, or DFS directory or file, for which the set the -ACL. Partial pathnames are interpreted relative to the current working -directory. -

    Specify the read/write path to each directory (or DFS file), to avoid the -failure that results from attempting to change a read-only volume. By -convention, the read/write path is indicated by placing a period before the -cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -fs mkmount reference page. -

    -acl -
    Defines a list of one or more ACL entries, each a pair that names -
      -

    • A user name or group name as listed in the Protection Database -

    • One or more ACL permissions, indicated either by combining the individual -letters or by one of the four acceptable shorthand words -
    -

    -

    in that order, separated by a space (thus every instance of this argument -has two parts). The accepted AFS abbreviations and shorthand words, and -the meaning of each, are as follows: -

    -

    a -
    (administer): change the entries on the ACL -

    d -
    (delete): remove files and subdirectories from the -directory or move them to other directories -

    i -
    (insert): add files or subdirectories to the directory by -copying, moving or creating -

    k -
    (lock): set read locks or write locks on the files in the -directory -

    l -
    (lookup): list the files and subdirectories in the -directory, stat the directory itself, and issue the fs listacl -command to examine the directory's ACL -

    r -
    (read): read the contents of files in the directory; -issue the ls -l command to stat the elements in the directory -

    w -
    (write): modify the contents of files in the directory, -and issue the UNIX chmod command to change their mode bits -

    A, B, C, D, E, F, G, H -
    Have no default meaning to the AFS server processes, but are made -available for applications to use in controlling access to the -directory's contents in additional ways. The letters must be -uppercase. -

    all -
    Equals all seven permissions (rlidwka). - - - - -

    none -
    No permissions. Removes the user/group from the ACL, but does not -guarantee they have no permissions if they belong to groups that remain on the -ACL. - - -

    read -
    Equals the r (read) and l -(lookup) permissions. - - -

    write -
    Equals all permissions except a (administer), that -is, rlidwk. - - -
    -

    -

    It is acceptable to mix entries that combine the individual letters with -entries that use the shorthand words, but not use both types of notation -within an individual pairing of user or group and permissions. -

    To learn the proper format and acceptable values for DFS ACL entries, see -the IBM AFS/DFS Migration Toolkit Administration Guide and -Reference. -

    -clear -
    Removes all existing entries on each ACL before adding the entries -specified with the -acl argument. -

    -negative -
    Places the specified ACL entries in the Negative -rights section of each ACL, explicitly denying the rights to the -user or group, even if entries on the accompanying Normal -rights section of the ACL grant them permissions. -

    This argument is not supported for DFS files or directories, because DFS -does not implement negative ACL permissions. -

    -id -
    Places the ACL entries on the Initial Container ACL of each DFS directory, -which are the only file system objects for which this flag is -supported. -

    -if -
    Places the ACL entries on the Initial Object ACL of each DFS directory, -which are the only file system objects for which this flag is -supported. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example adds two entries to the Normal rights -section of the current working directory's ACL: the first entry -grants r (read) and l (lookup) -permissions to the group pat:friends, while the other (using -the write shorthand) gives all permissions except a -(administer) to the user smith. -

       % fs setacl -dir . -acl pat:friends rl smith write
    -   
    -   % fs listacl -path .
    -   Access list for . is
    -   Normal rights:
    -      pat:friends rl
    -      smith rlidwk
    -   
    -
    -

    The following example includes the -clear flag, which removes -the existing permissions (as displayed with the fs listacl command) -from the current working directory's reports subdirectory and -replaces them with a new set. -

       % fs listacl -dir reports
    -   Access list for reports is
    -   Normal rights:
    -      system:authuser rl
    -      pat:friends rlid
    -      smith rlidwk
    -      pat rlidwka
    -   Negative rights:
    -      terry rl
    -   
    -   % fs setacl -clear -dir reports -acl pat all smith write system:anyuser rl
    -   
    -   % fs listacl -dir reports
    -   Access list for reports is
    -   Normal rights:
    -      system:anyuser rl
    -      smith rlidwk
    -      pat rlidwka
    -   
    -
    -

    The following example use the -dir and -acl switches -because it sets the ACL for more than one directory (both the current working -directory and its public subdirectory). -

       % fs setacl -dir . public -acl pat:friends rli
    -      
    -   % fs listacl -path . public
    -   Access list for . is
    -   Normal rights:
    -      pat rlidwka
    -      pat:friends rli
    -   Access list for public is
    -   Normal rights:
    -      pat rlidwka
    -      pat:friends rli
    -   
    -
    -

    Privilege Required -

    The issuer must have the a (administer) permission on -the directory's ACL; the directory's owner and the members of -the system:administrators group have the right implicitly, -even if it does not appear on the ACL. -

    Related Information -

    fs copyacl -

    fs listacl -

    fs mkmount -

    IBM AFS/DFS Migration Toolkit Administration Guide and Reference -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf158.htm b/doc/html/AdminReference/auarf158.htm deleted file mode 100644 index 7447c8f08..000000000 --- a/doc/html/AdminReference/auarf158.htm +++ /dev/null @@ -1,108 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs setcachesize

    - - - - - - - - -

    Purpose -

    Sets the size of the disk cache -

    Synopsis -

    fs setcachesize [-blocks <size in 1K byte blocks (0 => reset)>]  
    -                [-reset]  [-help]
    -    
    -fs setca  [-b <size in 1K byte blocks (0 => reset)>]  [-r]  [-h]
    -      
    -fs cachesize [-b <size in 1K byte blocks (0 => reset)>]  [-r]  [-h]
    -  
    -fs ca [-b <size in 1K byte blocks (0 => reset)>]  [-r]  [-h]  
    -
    -

    Description -

    The fs setcachesize command changes the number of kilobyte -blocks of local disk space available to the Cache Manager for its data cache, -on machines that use a disk cache. The command is not operative on -machines that use a memory cache. -

    To return the cache size to the default value specified in the third field -of the local /usr/vice/etc/cacheinfo file, provide a value of -0 to the -blocks argument. -

    To return the cache size to the value set when the machine was last -rebooted, use the -reset flag instead of the -blocks -argument. This is normally the amount specified in the -cacheinfo file, unless the -blocks argument was included -on the afsd command to override the cacheinfo -value. -

    To display the current cache size and amount of cache in use, for both disk -and memory caches, use the fs getcacheparms command. -

    Cautions -

    This command is not operative on machines using a memory cache, and results -in an error message. To change memory cache size, edit the -cacheinfo file and reboot, or reboot and provide the --blocks argument to the afsd command. -

    On machines using a disk cache, do not set the cache size to exceed 85% to -90% of the actual disk space available for the cache directory. The -cache implementation itself requires a small amount of space on the -partition. -

    Options -

    -

    -blocks -
    Specifies the number of one-kilobyte blocks of disk space available for -the Cache Manager to devote to the cache. Provide a value of -0 to set cache size to the default specified in the -cacheinfo file. -

    -reset -
    Returns the cache size to the value set when the machine was last -booted. This agrees with the value in the cacheinfo file -unless the -blocks argument was used on the afsd -command. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command sets the disk cache size to 25000 kilobyte -blocks. -

       % fs setcachesize -blocks 25000
    -   
    -
    -

    Both of the following commands reset the disk cache size to the value in -the cacheinfo file, assuming that the -blocks argument -to the afsd command was not used. -

       % fs setcachesize -blocks 0
    -   
    -   % fs setcachesize -reset
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    cacheinfo -

    afsd -

    fs getcacheparms -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf159.htm b/doc/html/AdminReference/auarf159.htm deleted file mode 100644 index aabf2319a..000000000 --- a/doc/html/AdminReference/auarf159.htm +++ /dev/null @@ -1,103 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs setcell

    - - - - - - -

    Purpose -

    Allows or disallows running of setuid programs from specified cells -

    Synopsis -

    fs setcell -cell <cell name>+  [-suid]  [-nosuid]  [-help]
    -   
    -fs setce -c <cell name>+  [-s]  [-n]  [-h]
    -
    -

    Description -

    The fs setcell command sets whether the Cache Manager allows -programs (and other executable files) from each cell named by the --cell argument to run with setuid permission. By default, -the Cache Manager allows programs from its home cell to run with setuid -permission, but not programs from any foreign cells. A program belongs -to the same cell as the file server machine that houses the volume in which -the program's binary file resides, as specified in the file server -machine's /usr/afs/etc/ThisCell file. The Cache Manager -determines its own home cell by reading the /usr/vice/etc/ThisCell -file at initialization. -

    To enable programs from each specified cell to run with setuid permission, -include the -suid flag. To prohibit programs from running -with setuid permission, include the -nosuid flag, or omit both -flags. -

    The fs setcell command directly alters a cell's setuid -status as recorded in kernel memory, so rebooting the machine is -unnecessary. However, non-default settings do not persist across -reboots of the machine unless the appropriate fs setcell command -appears in the machine's AFS initialization file. -

    To display a cell's setuid status, issue the fs -getcellstatus command. -

    Cautions -

    AFS does not recognize effective UID: if a setuid program accesses -AFS files and directories, it does so using the current AFS identity of the -AFS user who initialized the program, not of the program's owner. -Only the local file system recognizes effective UID. -

    Only members of the system:administrators group can turn -on the setuid mode bit on an AFS file or directory. -

    When the setuid mode bit is turned on, the UNIX ls -l command -displays the third user mode bit as an s instead of an -x. However, the s does not appear on an AFS file -or directory unless setuid permission is enabled for the cell in which the -file resides. -

    Options -

    -

    -cell -
    Names each cell for which to set setuid status. Provide the fully -qualified domain name, or a shortened form that disambiguates it from the -other cells listed in the local /usr/vice/etc/CellServDB -file. -

    -suid -
    Allows programs from each specified cell to run with setuid -privilege. Provide it or the -nosuid flag, or omit both -flags to disallow programs from running with setuid privilege. -

    -nosuid -
    Prevents programs from each specified cell from running with setuid -privilege. Provide it or the -suid flag, or omit both flags -to disallow programs form running with setuid privilege. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command enables executable files from the State University -cell to run with setuid privilege on the local machine: -

       % fs setcell -cell stateu.edu -suid
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    fs getcellstatus -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf160.htm b/doc/html/AdminReference/auarf160.htm deleted file mode 100644 index 40cff7d67..000000000 --- a/doc/html/AdminReference/auarf160.htm +++ /dev/null @@ -1,117 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs setclientaddrs

    - - - - - -

    Purpose -

    Sets the client interfaces to register with the File Server -

    Synopsis -

    fs setclientaddrs [-address <client network interfaces>+]  [-help]
    -   
    -fs setcl [-a <client network interfaces>+]  [-h]
    -   
    -fs sc [-a <client network interfaces>+]  [-h]
    -
    -

    Description -

    The fs setclientaddrs command defines the IP addresses of the -interfaces that the local Cache Manager registers with a File Server when -first establishing a connection to it. -

    The File Server uses the addresses when it initiates a remote procedure -call (RPC) to the Cache Manager (as opposed to responding to an RPC sent by -the Cache Manager). There are two common circumstances in which the -File Server initiates RPCs: when it breaks callbacks and when it pings -the client machine to verify that the Cache Manager is still -accessible. -

    The list of interfaces specified with this command replaces the list that -the Cache Manager constructs and records in kernel memory as it -initializes. At that time, if the file /usr/vice/etc/NetInfo -exists on the client machine's local disk, the Cache Manager uses its -contents as the basis for the list of interfaces addresses. If the file -does not exist, the Cache Manager instead uses the network interfaces -configured with the operating system. It then removes from the list any -address included in the local /usr/vice/etc/NetRestrict -file. It records the final list in kernel memory. (An -administrator must create the NetInfo and NetRestrict -files; there are no default versions of them.) -

    If an RPC to that interface fails, the File Server simultaneously sends -RPCs to all of the other interfaces in the list, to learn which of them are -still available. Whichever interface replies first is the one to which -the File Server then sends pings and RPCs to break callbacks. -

    To list the interfaces that the Cache Manager is currently registering with -File Servers, use the fs getclientaddrs command. -

    Cautions -

    The list specified with this command persists in kernel memory only until -the client machine reboots. To preserve it across reboots, either list -the interfaces in the local /usr/vice/etc/NetInfo file, or place -the appropriate fs setclientaddrs command in the machine's AFS -initialization script. -

    Changes made with this command do not propagate automatically to File -Servers to which the Cache Manager has already established a -connection. To force such File Servers to use the revised list, either -reboot each file server machine, or change the NetInfo file and -reboot the client machine. -

    The fs command interpreter verifies that each of the addresses -specified as a value for the -address argument is actually -configured with the operating system on the client machine. If it is -not, the command fails with an error message that marks the address as a -Nonexistent interface. -

    Options -

    -

    -address -
    Specifies each IP address to place in the list of interfaces, in dotted -decimal format. Hostnames are not acceptable. Separate each -address with one or more spaces. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The message -

       Adding interface
    -   
    -
    -

    confirms that each new interface was added to the Cache Manager's -list. The address appears in hexadecimal format to match the notation -used in the File Server log, /usr/afs/logs/FileLog. -

    Examples -

    The following example sets the two interfaces that the Cache Manager -registers with File Servers. -

       % fs setclientaddrs 191.255.105.68 191.255.108.84
    -   Adding 0xbfff6944
    -   Adding 0xbfff6c54
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    NetInfo (client version) -

    NetRestrict (client version) -

    fileserver -

    fs getclientaddrs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf161.htm b/doc/html/AdminReference/auarf161.htm deleted file mode 100644 index d7873d903..000000000 --- a/doc/html/AdminReference/auarf161.htm +++ /dev/null @@ -1,92 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs setquota

    - - - - - -

    Purpose -

    Sets the maximum quota for the volume containing a file or directory -

    Synopsis -

    fs setquota [-path <dir/file path>]  -max <max quota in kbytes>  [-help]
    -   
    -fs setq [-p <dir/file path>]  -m <max quota in kbytes>  [-h] 
    -   
    -fs sq [-p <dir/file path>]  -m <max quota in kbytes>  [-h] 
    -
    -

    Description -

    The fs setquota command sets the quota (maximum possible size) -of the read/write volume that contains the directory or file named by the --path argument. -

    To set the quota on multiple volumes at the same time, use the fs -setvol command. -

    To display a volume's quota, use the fs examine, fs -listquota or fs quota command. -

    Options -

    -

    -path -
    Names the directory or file for which to set the host volume's -quota. Partial pathnames are interpreted relative to the current -working directory, which is also the default value if this argument is -omitted. -

    Specify the read/write path to the file or directory, to avoid the failure -that results from attempting to change a read-only volume. By -convention, the read/write path is indicated by placing a period before the -cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -fs mkmount reference page. -

    -max -
    Sets the maximum amount of file server disk space the volume can -occupy. Specify the number of one-kilobyte blocks as a positive integer -(1024 is one megabyte). A value of 0 sets an -unlimited quota, but the size of the disk partition that houses the volume -places an absolute limit on the volume's size. -

    If the -path argument is omitted (to set the quota of the volume -housing the current working directory), the -max switch must be -included with this argument. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command imposes a maximum quota of 3000 kilobytes on the -volume that houses the /afs/abc.com/usr/smith -directory: -

       % fs setquota -path /afs/abc.com/usr/smith -max 3000
    -   
    -
    -

    Privilege Required -

    The issuer must belong to the system:administrators -group. -

    Related Information -

    fs examine -

    fs listquota -

    fs quota -

    fs mkmount -

    fs setvol -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf162.htm b/doc/html/AdminReference/auarf162.htm deleted file mode 100644 index 435639bda..000000000 --- a/doc/html/AdminReference/auarf162.htm +++ /dev/null @@ -1,270 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs setserverprefs

    - - - - - - - -

    Purpose -

    Sets the Cache Manager's preference ranks for file server or VL Server -machines -

    Synopsis -

    fs setserverprefs [-servers <fileserver names and ranks>+]
    -                  [-vlservers <VL server names and ranks>+]
    -                  [-file <input from named file>]  [-stdin]  [-help]
    -   
    -fs sets [-se <fileserver names and ranks>+]  [-vl <VL server names and ranks>+]
    -        [-f <input from named file>]  [-st]  [-h]
    -   
    -fs sp [-se <fileserver names and ranks>+]  [-vl <VL server names and ranks>+]  
    -      [-f <input from named file>]  [-st]  [-h]
    -
    -

    Description -

    The fs setserverprefs command sets the local Cache -Manager's preference ranks for one or more file server machine interfaces -or, if the -vlserver argument is provided, for Volume Location (VL) -Server machines. For file server machines, the numerical ranks -determine the order in which the Cache Manager attempts to contact the -interfaces of machines that are housing a volume. For VL Server -machines, the ranks determine the order in which the Cache Manager attempts to -contact a cell's VL Servers when requesting VLDB information. -

    The fs getserverprefs reference page explains how the Cache -Manager uses preference ranks when contacting file server machines or VL -Server machines. The following paragraphs explain how the Cache Manager -calculates default ranks, and how to use this command to change the -defaults. -

    Calculation of Default Preference Ranks -

    The Cache Manager stores a preference rank in kernel memory as a paired IP -address and numerical rank. If a file server machine is multihomed, the -Cache Manager assigns a distinct rank to each of the machine's addresses -(up to the number of addresses that the VLDB can store per machine, which is -specified in the IBM AFS Release Notes). Once calculated, a -rank persists until the machine reboots, or until this command is used to -change it. -

    The Cache Manager sets default VL Server preference ranks as it -initializes, randomly assigning a rank from the range 10,000 to 10,126 to each -of the machines listed in the local /usr/vice/etc/CellServDB -file. Machines from different cells can have the same rank, but this -does not present a problem because the Cache Manager consults only one -cell's ranks at a time. -

    The Cache Manager sets default preference ranks for file server machine as -it fetches volume location information from the VLDB. Each time it -learns about file server machine interfaces for which it has not already set -ranks, it assigns a rank to each interface. If the local client machine -has only one IP address, the Cache Manager compares it to the server -interface's IP address and sets a rank according to the following -algorithm. If the client machine is multihomed, the Cache Manager -applies the algorithm to each of the client machine's addresses and -assigns to the file server machine interface the lowest rank that -results. -

    -

    After assigning a base rank to a file server machine interface, the Cache -Manager adds to it a number randomly chosen from the range 0 (zero) to -14. As an example, a file server machine interface in the same -subnetwork as the local machine receives a base rank of 20,000, but the Cache -Manager records the actual rank as an integer between 20,000 and -20,014. This process reduces the number of interfaces that have exactly -the same rank. As with VL Server machine ranks, it is possible for file -server machine interfaces from foreign cells to have the same rank as -interfaces in the local cell, but this does not present a problem. Only -the relative ranks of the interfaces that house a given volume are relevant, -and AFS only supports storage of a volume in one cell at a time. -

    Setting Non-default Preference Ranks -

    Use the fs setserverprefs command to reset an existing -preference rank, or to set the initial rank of a file server machine interface -or VL Server machine for which the Cache Manager has no rank. To make a -rank persist across a reboot of the local machine, place the appropriate -fs setserverprefs command in the machine's AFS initialization -file. -

    Specify each preference rank as a pair of values separated by one or more -spaces: -

    -

    As with default ranks, the Cache Manager adds a randomly chosen integer to -a rank specified by this command. For file server machine interfaces, -the integer is from the range 0 (zero) to 14; for VL Server machines, it -is from the range 0 (zero) to 126. For example, if the administrator -assigns a rank of 15,000 to a file server machine interface, the Cache Manager -stores an integer between 15,000 to 15,014. -

    There are several ways to provide ranks for file server machine interfaces -(but not for VL Server machines): -

    -

    When setting file server machine preference ranks, it is legal to combine -the -servers, -file, and -stdin options on a -single command line. If different options specify a different rank for -the same interface, the Cache Manager stores and uses the rank assigned with -the -servers argument. -

    The -vlservers argument is the only way to assign VL Server -machine ranks. It can be combined with one or more of the --servers, -file, and -stdin options, but the -Cache Manager applies the values provided for those options to file server -machine ranks only. -

    The fs command interpreter does not verify hostnames or IP -addresses, and so assigns preference ranks to invalid machine names or -addresses. The Cache Manager never uses such ranks unless the same -incorrect information is in the VLDB. -

    Options -

    -

    -servers -
    Specifies one or more file server machine preference ranks. Each -rank pairs the fully-qualified hostname or IP address (in dotted decimal -format) of a file server machine's interface with an integer rank, -separated by one or more spaces; also separate each pair with one or more -spaces. Acceptable values for the rank range from 1 through -65521; a lower value indicates a greater preference. -Providing ranks outside this range can have unpredictable results. -Providing a value no larger than 65521 guarantees that the rank -does not exceed the maximum possible value of 65,535 even if the largest -random factor (14) is added. -

    This argument can be combined with the -file argument, --stdin flag, or both. If more than one of the arguments sets -a rank for the same interface, the rank set by this argument takes -precedence. It can also be combined with the -vlservers -argument, but does not interact with it. -

    -vlservers -
    Specifies one or more VL Server preference ranks. Each rank pairs -the fully-qualified hostname or IP address (in dotted decimal format) of a VL -Server machine with an integer rank, separated by one or more spaces; -also separate each pair with one or more spaces. Acceptable values for -the rank range from 1 through 65521; a lower value -indicates a greater preference. Providing ranks outside this range can -have unpredictable results. Providing a value no larger than -65521 guarantees that the rank does not exceed the maximum possible -value of 65,535 even if the largest random factor (14) is added. -

    This argument can be combined with the -servers argument, --file argument, -stdin flag, or any combination of the -three, but does not interact with any of them. They apply only to file -server machine ranks. -

    -file -
    Specifies the full pathname of a file from which to read pairs of file -server machine interfaces and their ranks, using the same notation and range -of values as for the -servers argument. In the file, place -each pair on its own line and separate the two parts of each pair with one or -more spaces. -

    This argument can be combined with the -servers argument, --stdin flag, or both. If more than one of the arguments sets -a rank for the same interface, the rank set by the -server argument -takes precedence. It can also be combined with the --vlservers argument, but does not interact with it. -

    -stdin -
    Reads pairs of file server machine interface and integer rank from the -standard input stream. The intended use is to accept input piped in -from a user-defined program or script that generates ranks in the appropriate -format, but it also accepts input typed to the shell. Format the -interface and rank pairs as for the -file argument. If -typing at the shell, type <Ctrl-d> after the final newline to -complete the input. -

    This argument can be combined with the -servers argument, the --file argument, or both. If more than one of the arguments -sets a rank for the same interface, the rank set by the -server -argument takes precedence. It can also be combined with the --vlservers argument, but does not interact with it. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command sets the Cache Manager's preference ranks for -the file server machines named fs3.abc.com and -fs4.abc.com, the latter of which is specified by its -IP address, 192.12.105.100. The machines reside in -another subnetwork of the local machine's network, so their default base -rank is 30,000. To increase the Cache Manager's preference for -these machines, the issuer assigns a rank of 25000, to which the -Cache Manager adds an integer in the range from 0 to 15. -

       # fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000
    -   
    -
    -

    The following command uses the -servers argument to set the -Cache Manager's preference ranks for the same two file server machines, -but it also uses the -file argument to read a collection of -preference ranks from a file that resides in the local file -/etc/fs.prefs: -

       # fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000  \ 
    -                       -file /etc/fs.prefs
    -   
    -
    -

    The /etc/fs.prefs file has the following contents and -format: -

       192.12.108.214        7500
    -   192.12.108.212        7500
    -   138.255.33.41         39000
    -   138.255.33.34         39000
    -   128.0.45.36           41000
    -   128.0.45.37           41000
    -   
    -
    -

    The following command uses the -stdin flag to read preference -ranks from the standard input stream. The ranks are piped to the -command from a program, calc_prefs, which was written by the issuer -to calculate preferences based on values significant to the local cell. -

       # calc_prefs | fs setserverprefs -stdin
    -   
    -
    -

    The following command uses the -vlservers argument to set the -Cache Manager's preferences for the VL server machines named -fs1.abc.com, fs3.abc.com, -and fs4.abc.com to base ranks of 1, 11000, and 65521, -respectively: -

       # fs setserverprefs -vlservers fs1.abc.com 1 fs3.abc.com 11000  \
    -                       fs4.abc.com 65521
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    fs getserverprefs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf163.htm b/doc/html/AdminReference/auarf163.htm deleted file mode 100644 index 834e736d5..000000000 --- a/doc/html/AdminReference/auarf163.htm +++ /dev/null @@ -1,108 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs setvol

    - - - - - - - -

    Purpose -

    Set maximum quota and messages for the volume containing a file or -directory -

    Synopsis -

    fs setvol [-path <dir/file path>+]  [-max <disk space quota in 1K units>]
    -          [-offlinemsg <offline message>]  [-help]
    -   
    -fs setv [-p <dir/file path>+]  [-ma <disk space quota in 1K  units>] 
    -        [-o <offline message>]  [-h]
    -    
    -fs sv [-p <dir/file path>+]  [-ma <disk space quota in 1K units>] 
    -      [-o <offline message>]  [-h]
    -
    -

    Description -

    The fs setvol command sets the quota (maximum possible size) of -the read/write volume that contains each directory or file named by the --path argument. To associate a message with the volume which -then appears in the output of the fs examine command, include the --offlinemsg argument. -

    To display all of the settings made with this command, use the fs -examine command. The fs listquota command reports a -fileset's quota, and the fs quota command the percent of quota -used. -

    To set quota on one volume at a time, use the fs setquota -command. -

    Options -

    -

    -path -
    Names each file or directory for which to set the host volume's quota -and offline message. Partial pathnames are interpreted relative to the -current working directory, which is also the default value if this argument is -omitted. -

    Specify the read/write path to the file or directory, to avoid the failure -that results from attempting to change a read-only volume. By -convention, the read/write path is indicated by placing a period before the -cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -fs mkmount reference page. -

    -max -
    Sets the maximum amount of file server disk space the volume can -occupy. Provide a positive integer to indicate the number of -one-kilobyte blocks (1024 is one megabyte). A value of -0 sets an unlimited quota, but the size of the disk partition that -houses the volume places an absolute limit on the volume's size. -

    If the -path argument is omitted (so that the command sets the -quota of the volume housing the current working directory), the --max switch must be provided. -

    -offlinemsg -
    Associates a message with the volume which then appears in the output of -the fs examine command. Its intended use is to explain why -the volume is currently offline. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command imposes a 6500 kilobyte quota on the volumes mounted -at the home directories /afs/abc.com/usr/smith and -/afs/abc.com/usr/pat: -

       % cd /afs/abc.com/usr
    -    
    -   % fs setvol -path smith pat -max 6500
    -   
    -
    -

    Privilege Required -

    The issuer must belong to the system:administrators -group. -

    Related Information -

    fs examine -

    fs listquota -

    fs mkmount -

    fs quota -

    fs setquota -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf164.htm b/doc/html/AdminReference/auarf164.htm deleted file mode 100644 index a67d2160a..000000000 --- a/doc/html/AdminReference/auarf164.htm +++ /dev/null @@ -1,205 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs storebehind

    - - -

    Purpose -

    Enables asynchronous writes to the file server -

    Synopsis -

    fs storebehind [-kbytes <asynchrony for specified names>]  
    -               [-files <specific pathnames>+]  
    -               [-allfiles <new default (KB)>]  [-verbose]  [-help]
    -    
    -fs st [-k <asynchrony for specified names>]  [-f <specific pathnames>+]  
    -      [-a <new default (KB)>]  [-v]  [-h]
    -
    -

    Description -

    The fs storebehind command enables the Cache Manager to perform -a delayed asynchronous write to the File Server when an application closes a -file. By default, the Cache Manager writes all data to the File Server -immediately and synchronously when an application program closes a -file--that is, the close system call does not return until the -Cache Manager has actually transferred the final chunk of the file to the File -Server. This command specifies the number of kilobytes of a file that -can still remain to be written to the File Server when the Cache Manager -returns control to the application. It is useful if users working on -the machine commonly work with very large files, but also introduces the -complications discussed in the Cautions section. -

    Set either or both of the following in a single command: -

    -

    To display the settings that currently apply to individual files or to all -files, provide the command's arguments in certain combinations as -specified in the Output section of this reference page. -

    Cautions -

    For the following reasons, use of this command is not recommended in most -cases. -

    In normal circumstances, an asynchronous setting results in the Cache -Manager returning control to applications earlier than it otherwise does, but -this is not guaranteed. -

    If a delayed write fails, there is no way to notify the application, since -the close system call has already returned with a code indicating -success. -

    Writing asynchronously increases the possibility that the user will not -notice if a write operation makes the volume that houses the file exceed its -quota. As always, the portion of the file that exceeds the -volume's quota is lost, which prompts a message such as the -following: -

       No space left on device
    -   
    -
    -

    To avoid losing data, it is advisable to verify that the volume housing the -file has space available for the amount of data anticipated to be -written. -

    Options -

    -

    -kbytes -
    Specifies the number of kilobytes of data from each file named by the --files argument that can remain to be written to the file server -when the Cache Manager returns control to an application program that closed -the file. The -files argument is required along with this -argument. Provide an integer from the range 0 (which -reinstates the Cache Manager's default behavior or writing synchronously) -to the maximum AFS file size. -

    -files -
    Names each file to which the value set with the -kbytes -argument applies. The setting persists as long as there is an entry for -the file in the kernel table that the Cache Manager uses to track certain -information about files. Because closing a file generally erases the -entry, when reopening a file the only way to guarantee that the setting still -applies is to reissue the command. If this argument is provided without -the -kbytes argument, the command reports the current setting for -the specified files, and the default store asynchrony. -

    -allfiles -
    Sets the default store asynchrony for the local machine, which is the -number of kilobytes of data that can remain to be written to the file server -when the Cache Manager returns control to the application program that closed -a file. The value applies to all AFS files manipulated by applications -running on the machine, except those for which settings have been made with -the -kbytes and -files arguments. Provide an -integer from the range 0 (which indicates the default of -synchronous writes) to the maximum AFS file size. -

    -verbose -
    Produces output confirming the settings made with the accompanying --kbytes and -files arguments, the -allfiles -argument, or all three. If provided by itself, reports the current -default store asynchrony. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If none of the command's options are included, or if only the --verbose flag is included, the following message reports the -default store asynchrony (the setting that applies to all files manipulated by -applications running on the local machine and for which not more specific -asynchrony is set). -

       Default store asynchrony is x kbytes.
    -   
    -
    -

    A value of 0 (zero) indicates synchronous writes and is the -default if no one has included the -allfiles argument on this -command since the machine last rebooted. -

    If the -files argument is provided without the --kbytes argument, the output reports the value that applies to each -specified file along with the default store asynchrony. If a particular -value has previously been set for a file, the following message reports -it: -

       Will store up to y kbytes of file asynchronously.
    -   Default store asynchrony is x kbytes.
    -   
    -
    -

    If the default store asynchrony applies to a file because no explicit --kbytes value has been set for it, the message is instead as -follows: -

       Will store file according to default.
    -   Default store asynchrony is x kbytes.
    -   
    -
    -

    If the -verbose flag is combined with arguments that set values -(-files and -kbytes, or -allfiles, or all -three), there is a message that confirms immediately that the setting has -taken effect. When included without other arguments or flags, the --verbose flag reports the default store asynchrony only. -

    Examples -

    The following command enables the Cache Manager to return control to the -application program that closed the file test.data when 100 -kilobytes still remain to be written to the File Server. The --verbose flag produces output that confirms the new setting, and -that the default store asynchrony is zero. -

       % fs storebehind -kbytes 100 -files test.data -verbose
    -   Will store up to 100 kbytes of test.data asynchronously.
    -   Default store asynchrony is 0 kbytes.
    -   
    -
    -

    Privilege Required -

    To include the -allfiles argument, the issuer must be logged in -as the local superuser root. -

    To include the -kbytes and -files arguments, the -issuer must either be logged in as the local superuser root or have -the w (write) permission on the ACL of each file's -directory. -

    To view the current settings (by including no arguments, the --file argument alone, or the -verbose argument alone), -no privilege is required. -

    Related Information -

    afsd -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf165.htm b/doc/html/AdminReference/auarf165.htm deleted file mode 100644 index 793fc1cbd..000000000 --- a/doc/html/AdminReference/auarf165.htm +++ /dev/null @@ -1,106 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs sysname

    - - - - - - - - - - - - - - -

    Purpose -

    Reports or sets the CPU/operating system type -

    Synopsis -

    fs sysname [-newsys <new sysname>]  [-help]
    -    
    -fs sy [-n <new sysname>]  [-h]
    -
    -

    Description -

    The fs sysname command sets or displays the local machine's -CPU/operating system type as recorded in kernel memory. The Cache -Manager substitutes the string for the @sys variable which can occur -in AFS pathnames; the IBM AFS Quick Beginnings and IBM -AFS Administration Guide explain how using @sys can simplify -cell configuration. It is best to use it sparingly, however, because it -can make the effect of changing directories unpredictable. -

    The command always applies to the local machine only. If issued on -an NFS client machine accessing AFS via the NFS/AFS Translator, the string is -set or reported for the NFS client machine. The Cache Manager on the -AFS client machine serving as the NFS client's NFS/AFS translator machine -stores the value in its kernel memory, and so can provide the NFS client with -the proper version of program binaries when the user issues commands for which -the pathname to the binaries includes @sys. There is a -separate record for each user logged into the NFS client, which implies that -if a user adopts a new identity (UNIX UID) during a login session on the NFS -client--perhaps by using the UNIX su command--he or she -must verify that the correct string is set for the new identity also. -

    Options -

    -

    -newsys -
    Sets the CPU/operating system indicator string for the local -machine. If this argument is omitted, the output displays the current -setting instead. AFS uses a standardized set of strings; consult -the IBM AFS Quick Beginnings or AFS Release -Notes. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    When the -newsys argument is omitted, the output reports the -machine's system type in the following format: -

       Current sysname is 'system_type'
    -   
    -
    -

    Examples -

    The following example shows the output produced on a Sun SPARCStation -running Solaris 5.7: -

       % fs sysname
    -   Current sysname is 'sun4x_57'
    -   
    -
    -

    The following command defines a machine to be a IBM RS/6000 running AIX -4.2: -

       % fs sysname -newsys rs_aix42
    -   
    -
    -

    Privilege Required -

    To display the current setting, no privilege is required. To include -the -newsys argument on an AFS client machine, the issuer must be -logged in as the local superuser root. -

    Related Information -

    fs exportafs -

    sys -

    IBM AFS Quick Beginnings -

    IBM AFS Administration Guide -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf166.htm b/doc/html/AdminReference/auarf166.htm deleted file mode 100644 index 570e0cea7..000000000 --- a/doc/html/AdminReference/auarf166.htm +++ /dev/null @@ -1,80 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs whereis

    - - - - - - - -

    Purpose -

    Reports the name of each file server machine housing a file or directory -

    Synopsis -

    fs whereis [-path <dir/file path>+]  [-help]
    -   
    -fs whe [-p <dir/file path>+]  [-h]
    -
    -

    Description -

    The fs whereis command returns the name of each file server -machine that houses the volume containing each directory or file named by the --path argument. -

    Options -

    -

    -path -
    Names each AFS file or directory for which to return the host file server -machine. Partial pathnames are interpreted relative to the current -working directory, which is also the default value if this argument is -omitted. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output includes a line for each specified directory or file. It -names the file server machine on which the volume that houses the specified -directory or file resides. A list of multiple machines indicates that -the directory or file is in a replicated volume. -

    Machine names usually have a suffix indicating their cell -membership. If the cell is not clear, use the fs whichcell -command to display the cell in which the directory or file resides. To -display the cell membership of the local machine, use the fs wscell -command. -

    Examples -

    The following example indicates that volume housing the directory -/afs/abc.com resides is replicated on both -fs1.abc.com and -fs3.abc.com: -

       % fs whereis -path /afs/abc.com
    -   File /afs/abc.com is on hosts fs1.abc.com fs3.abc.com
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fs whichcell -

    fs wscell -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf167.htm b/doc/html/AdminReference/auarf167.htm deleted file mode 100644 index 51f4a6fd5..000000000 --- a/doc/html/AdminReference/auarf167.htm +++ /dev/null @@ -1,74 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs whichcell

    - - - - - - - -

    Purpose -

    Returns the name of the cell to which a file or directory belongs -

    Synopsis -

    fs whichcell [-path <dir/file path>+]  [-help]
    -   
    -fs whi  [-p <dir/file path>+]  [-h]
    -
    -

    Description -

    The fs whichcell command returns the name of the cell in which -the volume that houses each indicated directory or file resides. -

    To display the file server machine on which the volume housing a directory -or file resides, use the fs whichcell command. To display -the cell membership of the local machine, use the fs wscell -command. -

    Options -

    -

    -path -
    Names each AFS file or directory for which to return the cell -membership. Partial pathnames are interpreted relative to the current -working directory, which is also the default value if this argument is -omitted. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output includes a line for each directory or file, naming the cell to -which the volume that houses the directory or file resides. -

    Examples -

    The following example shows that the current working directory resides in a -volume in the ABC Corporation cell: -

       % fs whichcell
    -   File . lives in cell 'abc.com'
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fs wscell -

    fs whereis -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf168.htm b/doc/html/AdminReference/auarf168.htm deleted file mode 100644 index 0bed0f4eb..000000000 --- a/doc/html/AdminReference/auarf168.htm +++ /dev/null @@ -1,67 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs wscell

    - - - - - - -

    Purpose -

    Returns the name of the cell to which a machine belongs -

    Synopsis -

    fs wscell [-help]
    -   
    -fs ws [-h]
    -
    -

    Description -

    The fs wscell command returns the name of the local -machine's home cell. -

    Options -

    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output displays the contents of the local -/usr/vice/etc/ThisCell file, in the format -

       This workstation belongs to cell 'cellname'
    -   
    -
    -

    Examples -

    The following example results when the fs wscell is issued on a -machine in the State University cell: -

       % fs wscell
    -   This workstation belongs to cell 'stateu.edu'
    -    
    -
    -

    Privilege Required -

    None -

    Related Information -

    fs whereis -

    fs whichcell -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf169.htm b/doc/html/AdminReference/auarf169.htm deleted file mode 100644 index f9c454d4f..000000000 --- a/doc/html/AdminReference/auarf169.htm +++ /dev/null @@ -1,89 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fstrace

    -

    Purpose - - - - - - -

    Introduction to the fstrace command suite -

    Description -

    The commands in the fstrace command suite are the interface that -system administrators employ to trace Cache Manager operations for debugging -purposes. Examples of Cache Manager operations are fetching file data -or the status information used to produce output for the UNIX ls -command. -

    The fstrace command interpreter defines an extensive set of -Cache Manager operations as the cm event set. -When the event set is activated, the Cache Manager writes a message to the -cmfx trace log in kernel memory each time it performs -one of the defined operations. The log expands only to a defined size -(by default, 60 KB), after which it is overwritten in a circular fashion (new -trace messages overwrite the oldest ones). If an operation of -particular interest occurs, the administrator can afterward display the log on -the standard output stream or write it to a file for later study. For -more specific procedural instructions, see the IBM AFS Administration -Guide. -

    There are several categories of commands in the fstrace command -suite: -

    -

    Options -

    All fstrace commands accept the following optional flag. -It is listed in the command descriptions and described in detail here: - -

    -

    -help -
    Prints a command's online help message on the standard output -stream. Do not combine this flag with any of the command's other -options; when it is provided, the command interpreter ignores all other -options, and only prints the help message. -
    -

    Privilege Required -

    To issue most fstrace commands, the issuer must be logged on as -the local superuser root on the machine that is generating the -trace log. -

    Related Information -

    fstrace apropos -

    fstrace clear -

    fstrace dump -

    fstrace help -

    fstrace lslog -

    fstrace lsset -

    fstrace setlog -

    fstrace setset -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf170.htm b/doc/html/AdminReference/auarf170.htm deleted file mode 100644 index 6eb60b7cf..000000000 --- a/doc/html/AdminReference/auarf170.htm +++ /dev/null @@ -1,74 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fstrace apropos

    -

    Purpose - - - -

    Displays each help entry containing a keyword string -

    Synopsis -

    fstrace apropos -topic <help string>  [-help]
    -   
    -fstrace ap -t <help string>  [-h]
    -
    -

    Description -

    The fstrace apropos command displays the first line of the -online help entry for any fstrace command that contains in its name -or short description the string specified with the -topic -argument. -

    To display a command's complete syntax, use the fstrace -help command. -

    Options -

    -

    -topic -
    Specifies the keyword string to match, in lowercase letters only. -If the string is more than a single word, surround it with double quotes ("") -or other delimiters. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of a command's online help entry names it and briefly -describes its function. This command displays the first line for any -fstrace command where the string specified with the --topic argument is part of the command name or first line. -

    Examples -

    The following command lists all fstrace commands that include -the word set in their names or short descriptions: -

       % fstrace apropos set
    -   clear: clear logs by logname or by event set
    -   lsset: list available event sets
    -   setlog: set the size of a log
    -   setset: set state of event sets
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fstrace -

    fstrace help -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf171.htm b/doc/html/AdminReference/auarf171.htm deleted file mode 100644 index e14a9b319..000000000 --- a/doc/html/AdminReference/auarf171.htm +++ /dev/null @@ -1,65 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fstrace clear

    -

    Purpose -

    Clears the trace log -

    Synopsis -

    fstrace clear [-set <set_name>+]  [-log <log_name>+]  [-help] 
    -           
    -fstrace c [-s <set_name>+]  [-l <log_name>+]  [-h]
    -
    -

    Description -

    The fstrace clear command erases the contents of the trace log -from kernel memory, but leaves kernel memory allocated for the log. -

    Options -

    -

    -set -
    Names the event set for which to clear the associated trace log. -The only acceptable value is cm (for which the associated trace log -is cmfx). Provide either this argument or the --log argument, or omit both to clear the cmfx log by -default. -

    -log -
    Names the trace log to clear. The only acceptable value is -cmfx. Provide either this argument or the -set -argument, or omit both to clear the cmfx log by default. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command clears the cmfx trace log on the local -machine: -

       # fstrace clear
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    fstrace -

    fstrace lslog -

    fstrace lsset -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf172.htm b/doc/html/AdminReference/auarf172.htm deleted file mode 100644 index 62ba54eb6..000000000 --- a/doc/html/AdminReference/auarf172.htm +++ /dev/null @@ -1,208 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fstrace dump

    -

    Purpose - - -

    Dumps a trace log -

    Synopsis -

    fstrace dump [-set <set_name>+]  [-follow <log_name>]  
    -             [-file <output_filename>]  
    -             [-sleep <seconds_between_reads>]  [-help]
    -   
    -fstrace d [-se <set_name>+]  [-fo <log_name>]  [-fi <output_filename>] 
    -          [-sl <seconds_between_reads>]  [-h]
    -
    -

    Description -

    The fstrace dump command displays the current contents of the -cmfx trace log on the standard output stream or writes it to the -file named by the -file argument. -

    To write the log continuously to the standard output stream or to a file, -use the -follow argument. By default, the log's -contents are written out every ten seconds and then automatically -cleared. To change the interval between writes, use the --sleep argument. -

    Cautions -

    This command produces output only if the cm event set is -active. To display or set the event set's state, use the -fstrace lsset or fstrace setset command -respectively. -

    To make the output from this command maximally readable, the message -catalog file called afszcm.cat must reside in the local -/usr/vice/etc/C directory. If necessary, copy the file to -that directory from the AFS Binary Distribution before activating -tracing. -

    When the cm event set is active, a defined amount of kernel -memory (by default, 60 KB) is allocated for the cmfx trace -log. As described on the introductory fstrace reference -page, when the buffer is full, messages are overwritten in a circular fashion -(new messages overwrite the oldest ones). To allocate more kernel -memory for the log, use the fstrace setlog command; to display -the log buffer's current size, use the fstrace lslog command -with the -long argument. -

    Options -

    -

    -set -
    Names the event set for which to write out the associated trace -log. The only acceptable value is cm (for which the -associated trace log is cmfx). Provide either this argument -or the -log argument, or omit both to write out the cmfx -log by default. -

    -follow -
    Names the trace log to write out continuously at a specified interval (by -default, every ten seconds; use the -sleep argument to change -the interval). The log is cleared after each write operation. -

    The only acceptable value is cmfx. Provide either this -argument or the -set argument, or omit both to write out the -cmfx log by default. -

    -file -
    Specifies the pathname of the file to which to write the trace log's -contents. It can be in AFS or on the local disk. Partial -pathnames are interpreted relative to the current working directory. If -this argument is omitted, the trace log appears on the standard output -stream. -

    -sleep -
    Sets the number of seconds between writes of the trace log's contents -when it is dumped continuously. Provide the -follow argument -along with this one. If this argument is omitted, the default interval -is ten seconds. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output begins with a header specifying the date and time at which the -write operation began. If the -follow argument is not -included, the header also reports the number of logs being dumped; it is -always 1, since there is only the cmfx trace log. -The format of the header is as follows: -

       AFS Trace Dump -
    -     Date: starting_timestamp
    -   Found 1 logs.
    -   Contents of log cmfx:
    -   
    -
    -

    Each subsequent message describes a Cache Manager operation in the -following format: -

       time timestamp, pid pid:event_message
    -   
    -
    -

    where -

    -

    timestamp -
    Specifies the time at which the Cache Manager performed the operation, as -the number of seconds since the dump began -

    pid -
    Specifies the process ID of the process or thread associated with the -message -

    event_message -
    Is the message itself. They are generally meaningful only to -someone familiar with the AFS source code. -
    -

    In addition, every 1024 seconds the fstrace command interpreter -writes a message that records the current clock time, in the following -format: -

       time timestamp, pid pid: Current time: unix_time
    -   
    -
    -

    where -

    -

    timestamp -
    Is the number of seconds from the start of trace logging -

    pid -
    Is the process ID number -

    unix_time -
    Is the machine's clock time, represent in the standard UNIX time -format as the number of seconds since midnight on January 1, 1970. -
    -

    Use this message to determine the actual clock time associated with each -log message. Determine the actual time as follows: -

      -

    1. Locate the message of interest. -

    2. Search backward through the trace file for the closest current time -message. -

    3. If the current time message's timestamp is smaller than the -log message's timestamp, subtract former from the latter. -If the current time message's timestamp is larger than the log -message's timestamp, add 1024 to the latter and subtract the -former from the result. -

    4. Add the resulting number to the current time message's -unix_time to determine the log message's actual time. -
    -

    If any of the data in the kernel trace buffer has been overwritten since -tracing was activated, the following message appears at the appropriate place -in the output: -

       Log wrapped; data missing.
    -   
    -
    -

    To reduce the likelihood of overwriting, use the fstrace setlog -command to increase the kernel buffer's size. To display the -current defined buffer size, use the fstrace lslog command with the --long argument. -

    The following message at the end of the log dump indicates that it is -completed: -

       AFS Trace Dump - Completed
    -   
    -
    -

    Examples -

    The following command dumps the log associated with the cm event -set to the standard output stream. -

       # fstrace dump -set cm
    -   AFS Trace Dump -
    -      Date: Tue Apr  7 10:54:57 1998
    -   Found 1 logs.
    -   time 32.965783, pid 0: Tue Apr  7 10:45:52 1998
    -   time 32.965783, pid 33657: Close 0x5c39ed8 flags 0x20 
    -   time 32.965897, pid 33657: Gn_close vp 0x5c39ed8 flags 0x20 (returns 0x0) 
    -   time 35.159854, pid 10891: Breaking callback for 5bd95e4 states 1024 (volume 0)
    -   time 35.407081, pid 10891: Breaking callback for 5c0fadc states 1024 (volume 0)
    -                                    .
    -                                    .
    -                                    .
    -   time 71.440456, pid 33658: Lookup adp 0x5bbdcf0 name g3oCKs \
    -        fid (756 4fb7e:588d240.2ff978a8.6) 
    -   time 71.440569, pid 33658: Returning code 2 from 19 
    -   time 71.440619, pid 33658: Gn_lookup vp 0x5bbdcf0 name g3oCKs (returns 0x2) 
    -   time 71.464989, pid 38267: Gn_open vp 0x5bbd000 flags 0x0 (returns 0x0) 
    -   AFS Trace Dump - Completed
    -   
    -
    -

    The following command dumps the trace log associated with the cm -event set on the local machine to the file -cmfx.dump.file.1, using the default interval -of 10 seconds between successive dumps: -

       # fstrace dump -follow cmfx -file cmfx.dump.file.1
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    afszcm.cat -

    fstrace -

    fstrace lslog -

    fstrace setlog -

    fstrace lsset -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf173.htm b/doc/html/AdminReference/auarf173.htm deleted file mode 100644 index 79a37c673..000000000 --- a/doc/html/AdminReference/auarf173.htm +++ /dev/null @@ -1,86 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fstrace help

    -

    Purpose - - - -

    Displays the syntax of specified fstrace commands or lists -functional descriptions of all fstrace commands -

    Synopsis -

    fstrace help [-topic <help string>+]  [-help] 
    -    
    -fstrace h [-t <help string>+]  [-h] 
    -
    -

    Description -

    The fstrace help command displays the complete online help entry -(short description and syntax statement) for each command operation code -specified by the -topic argument. If the -topic -argument is omitted, the output includes the first line (name and short -description) of the online help entry for every fstrace -command. -

    To list every fstrace command whose name or short description -includes a specified keyword, use the fstrace apropos -command. -

    Options -

    -

    -topic -
    Indicates each command for which to display the complete online help -entry. Omit the fstrace part of the command name, providing -only the operation code (for example, specify clear, not -fstrace clear). If this argument is omitted, the output -briefly describes every fstrace command. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The online help entry for each fstrace command consists of two -or three lines: -

    -

    Examples -

    The following command displays the online help entry for the fstrace -setset command: -

       % fstrace help -topic setset
    -   fstrace setset: set state of event sets 
    -   Usage: fstrace setset [-set <set_name>+] [-active] [-inactive]  
    -   [-dormant] [-help] 
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fstrace -

    fstrace apropos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf174.htm b/doc/html/AdminReference/auarf174.htm deleted file mode 100644 index a021b3490..000000000 --- a/doc/html/AdminReference/auarf174.htm +++ /dev/null @@ -1,107 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fstrace lslog

    -

    Purpose - - -

    Displays information about a log -

    Synopsis -

    fstrace lslog [-set <set_name>+]  [-log <log_name>]  [-long]  [-help]
    -   
    -fstrace lsl [-s <set_name>+]  [-log <log_name>]  [-lon]  [-h] 
    -
    -

    Description -

    The fstrace lslog command reports whether the cmfx -log is available for use. If the -long argument is included, -the output reports the log's defined size, and whether that amount of -space is currently allocated in kernel memory or not. -

    To change the cmfx trace log's size, use the fstrace -setlog command. To display or set whether space is allocated for -it in kernel memory, use the fstrace lsset or fstrace -setset command to display or set the state of the corresponding -cm event set, respectively. -

    Options -

    -

    -set -
    Names the event set for which to display information about the -corresponding trace log. The only acceptable value is cm -(for which the associated trace log is cmfx). Provide either -this argument or the -log argument, or omit both to display -information about the cmfx log by default. -

    -log -
    Names the trace log about which to report. The only acceptable -value is cmfx. Provide either this argument or the --set argument, or omit both to report on the cmfx log by -default. -

    -long -
    Reports the defined size of the log in kilobyte units and whether that -amount of space is currently allocated in kernel memory. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    By default, the fstrace lslog command displays only the name of -the available log, cmfx, in the following format: -

       Available logs:
    -   cmfx
    -    
    -
    -

    When the -long flag is included, the output also reports the -defined size of the log in kilobytes, and whether or not that amount of space -is currently allocated in kernel memory, in the following format: -

       Available logs:
    -   cmfx : log_size kbytes (allocated  |  unallocated)
    -   
    -
    -

    The allocated state indicates that the indicated number of -kilobytes is reserved for the cmfx trace log in kernel -memory. The cm event set's state is either -active or inactive, as reported by the fstrace -lsset command, and set by the fstrace setset command's --active or -inactive flags respectively. -

    The unallocated state indicates that no kernel memory is -currently reserved for the cmfx trace log. The cm -event set's state is dormant, as reported by the fstrace -lsset command and set by the fstrace setset command's --dormant flag. If the event set's state is later -changed to active or inactive, the number of kilobytes indicated as -log_size are again allocated in kernel memory. -

    Examples -

    The following example uses the -long flag to display information -about the cmfx log: -

       # fstrace lslog -log cmfx -long
    -   Available logs:
    -   cmfx : 60 kbytes (allocated)
    -    
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    fstrace -

    fstrace lsset -

    fstrace setlog -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf175.htm b/doc/html/AdminReference/auarf175.htm deleted file mode 100644 index 16fb55453..000000000 --- a/doc/html/AdminReference/auarf175.htm +++ /dev/null @@ -1,83 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fstrace lsset

    -

    Purpose - - -

    Reports the status of an event set -

    Synopsis -

    fstrace lsset [-set <set_name>+]  [-help] 
    -   
    -fstrace lss [-s <set_name>+]  [-h]
    -
    -

    Description -

    The fstrace lsset command displays a list of the available event -sets and reports their current status (active, inactive, or dormant). -

    To change an event set's status, use the fstrace setset -command. -

    Options -

    -

    -set -
    Names the event set for which to display the status. The only -acceptable value is cm, which is also the default if this argument -is omitted. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output lists the available event sets and the status of each, in the -following format: -

       Available sets:
    -   cm {active | inactive | dormant}
    -   
    -
    -

    where -

    -

    active -
    Indicates that tracing is enabled for the event set, and kernel memory -allocated for the corresponding trace log. -

    inactive -
    Indicates that tracing is temporarily disabled for the event set, but -kernel memory still allocated for the corresponding trace log. -

    dormant -
    Indicates that tracing is disabled for the event set, and no kernel memory -allocated for the corresponding trace log. -
    -

    Examples -

    The following example displays the available event set and its -status: -

       # fstrace lsset
    -   Available sets:
    -   cm active
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    fstrace -

    fstrace setset -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf176.htm b/doc/html/AdminReference/auarf176.htm deleted file mode 100644 index 30377e44f..000000000 --- a/doc/html/AdminReference/auarf176.htm +++ /dev/null @@ -1,75 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fstrace setlog

    -

    Purpose - - -

    Sets the size of a trace log -

    Synopsis -

    fstrace setlog [-log <log_name>+]  -buffersize <1-kilobyte_units>  [-help]
    -      
    -fstrace setl [-l <log_name>+]  -b <1-kilobyte_units>  [-h]
    -      
    -fstrace sl [-l <log_name>+]  -b <1-kilobyte_units>  [-h]
    -
    -

    Description -

    The fstrace setlog command defines the number of kilobytes of -kernel memory allocated for the cmfx trace log. If kernel -memory is currently allocated, the command clears the current log and creates -a new log buffer of the specified size. -

    To display the current defined size of the log buffer, issue the -fstrace lslog command with the -long argument. To -control whether the indicated amount of space is actually allocated, use the -fstrace setset command to set the status of the cm event -set; to display the event set's status, use the fstrace -lsset command. -

    Options -

    -

    -log -
    Names trace log for which to set the size. The only acceptable -value is cmfx, which is also the default if this argument is -omitted. -

    -buffersize -
    Specifies the number of 1-kilobyte blocks of kernel memory to allocate for -the trace log. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command allocated 80 KB of kernel memory for the -cmfx trace log: -

       # fstrace setlog -log cmfx -buffersize 80
    -    
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    fstrace -

    fstrace lslog -

    fstrace lsset -

    fstrace setset -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf177.htm b/doc/html/AdminReference/auarf177.htm deleted file mode 100644 index 2d40e26fe..000000000 --- a/doc/html/AdminReference/auarf177.htm +++ /dev/null @@ -1,75 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fstrace setset

    -

    Purpose - - -

    Sets the status of an event set -

    Synopsis -

    fstrace setset [-set <set_name>+]  [-active]  [-inactive]  [-dormant]  [-help] 
    -   
    -fs set [-s <set_name>+]  [-a]  [-i]  [-d]  [-h]
    -
    -

    Description -

    The fstrace setset command sets the status of the cm -kernel event set on the local machine, which determines whether trace messages -are recorded in the log buffer in kernel memory. -

    Options -

    -

    -set -
    Names the event set for which to set the status. The only -acceptable value cm, which is also the default if this argument is -omitted. -

    -active -
    Enables tracing for the event set and allocates kernel memory for the -associated trace log buffer. Provide one of this flag, the --inactive flag, or the -dormant flag. -

    -inactive -
    Temporarily disables tracing for the event set, but does not change the -allocation of kernel memory for the associated trace log buffer. -Provide one of this flag, the -active flag, or the --dormant flag. -

    -dormant -
    Disables tracing for the event set and frees the kernel memory previously -allocated for the associated trace log buffer. Provide one of this -flag, the -active flag, or the -inactive flag. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example sets the cm event set's status to -inactive: -

       # fstrace setset -set cm -inactive
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    fstrace -

    fstrace lsset -

    fstrace setlog -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf178.htm b/doc/html/AdminReference/auarf178.htm deleted file mode 100644 index 6537ddc39..000000000 --- a/doc/html/AdminReference/auarf178.htm +++ /dev/null @@ -1,118 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    ftpd (AFS version)

    - - - - - -

    Purpose -

    Initializes the Internet File Transfer Protocol server -

    Synopsis -

    ftpd  [-d]  [-l]  [-t <timeout>]  [-v]  [-T <MaxTimeOut>]  [-u]  [-s]
    -
    -

    Description -

    The AFS-modified ftpd program functions like the standard UNIX -ftpd program, but also authenticates the issuer of the -ftp command (who is presumably working on a remote machine) with -the Authentication Server in the local cell (the home cell of the machine -where the ftpd process is running, as defined in the local -/usr/vice/etc/ThisCell file). The authentication is based on -the user name and password provided at the ftp> prompts on the -remote machine. The Cache Manager on the machine running the -ftpd process stores the newly created token, identifying it by -process authentication group (PAG) rather than by the user's UNIX -UID. -

    The issuer of the ftp command can be working in a foreign cell, -as long as the user name and password provided are valid in the cell where the -ftpd process is running. If the user name under which the -ftp command is issued does not exist in the Authentication Database -for the cell where the ftpd process is running, or the issuer -provides the wrong password, then the ftpd process logs the user -into the local file system of the machine where the ftpd process is -running. The success of this local login depends on the user name -appearing in the local password file and on the user providing the correct -local password. In the case of a local login, AFS server processes -consider the issuer of the ftp command to be the user -anonymous. -

    In the recommended configuration, the AFS version of the ftpd -process is substituted for the standard version (only one of the versions can -run at a time). The administrator then has two choices: -

    -

    Cautions -

    The AFS distribution does not include an AFS-modified version of this -command for every system type. On system types that use an integrated -authentication system, it is appropriate instead to control the -ftpd daemon's handling of AFS authentication through the -integrated system. For example, on system types that use the Pluggable -Authentication Module (PAM), add an ftpd entry that references the -AFS PAM module to the PAM configuration file. For instructions on -incorporating AFS into a machine's integrated authentication system, see -the IBM AFS Quick Beginnings. -

    Some system types impose the following requirement. If the issuer of -the ftp command on the remote machine is using a shell other than -/bin/csh, then the /etc/shells file on the local disk of -the machine being accessed (the machine running the ftpd process) -must include an entry for the alternate shell. -

    Options -

    -

    -d -
    Directs debugging information to the system log daemon. -

    -l -
    Directs each FTP session to be logged to the system log daemon. -

    -t -
    Specifies a timeout period. By default, the FTP server will timeout -an inactive session after 15 minutes. -

    -v -
    Same as -d. -

    -T -
    Specifies a timeout period in seconds. By default, the FTP server -will timeout after 2 hours (7200 seconds). -

    -s -
    Turns on socket level debugging. Do not use this flag. It is -valid only on an operating system level that AFS does not support. -

    -u -
    Specifies the default UNIX mode bit file mask to use. -
    -

    Privilege Required -

    See the UNIX manual page for the ftpd process. -

    Related Information -

    UNIX manual page for ftp -

    UNIX manual page for ftpd -

    IBM AFS Quick Beginnings -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf179.htm b/doc/html/AdminReference/auarf179.htm deleted file mode 100644 index 1c0ee2e2d..000000000 --- a/doc/html/AdminReference/auarf179.htm +++ /dev/null @@ -1,150 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    inetd (AFS version)

    - - - - - -

    Purpose -

    Initializes the Internet service daemon -

    Synopsis -

    inetd [-d]  [<configfile>]
    -
    -

    Description -

    The AFS-modified inetd program functions like the standard UNIX -inetd program, but also enables users of the remote services it -supports to access them as authenticated AFS users, provided that the -supported services are also AFS-modified versions that pass AFS tokens -(authentication information). Examples of supported services are the -rcp and rsh programs. -

    The AFS inetd program can service the standard UNIX versions of -the remote services, but it is instead recommended that the standard UNIX -version of the inetd program be run in parallel with the AFS -version. Name the AFS version something like -inetd.afs and use it to service requests from AFS-modified -programs; use the standard inetd program to service requests -from standard UNIX programs. This separation requires using two -different inetd.conf files, as described in the following -section. -

    Cautions -

    Several configuration changes are necessary for token passing to work -correctly with the AFS version of the inetd program. There -are possibly other UNIX-based requirements or restrictions not mentioned -here; consult the UNIX manual page. (One important restriction is -that there can be no blank lines in the configuration file other than at the -end.) -

    The requirements and restrictions include the following. They assume -that the inetd.afs process is running in parallel with the -standard inetd process. -

    -

    Options -

    See the UNIX manual page for the inetd program. -

    Examples -

    The following are sample inetd.conf.afs and -inetd.conf files, appropriate for use when the -inetd.afs program is running in parallel with the standard -inetd and AFS-modified login utilities are being used in the -cell. Changes to the standard inetd.conf file include -referencing the AFS version of the ftpd binary and commenting out -the shell and login lines. The example -inetd.conf file does not include the extra fifth -column. Do not use these examples without modifying them appropriately -for the local machine type or cell. -

       # AFS version of Internet server configuration database 
    -   #(EXAMPLE ONLY)
    -   #
    -   ta-rauth stream tcp nowait root internal           ta-rauth
    -   shell    stream tcp nowait root /usr/etc/rshd      rshd
    -   login    stream tcp nowait root /usr/etc/rlogind   rlogind
    -   
    -   # Standard version of Internet server configuration database 
    -   #(EXAMPLE ONLY)
    -   #
    -   ftp	  stream tcp nowait /etc/ftpd.afs   ftpd.afs
    -   telnet stream tcp nowait /etc/telnetd    telnetd
    -   #shell stream tcp nowait /etc/rshd       rshd
    -   #login stream tcp nowait /etc/rlogind    rlogind
    -   finger stream tcp nowait /usr/etc/fingd  fingd
    -   uucp	  stream tcp nowait /etc/uucpd	    uucpd
    -   exec	  stream tcp nowait /etc/rexecd	    rexecd
    -   comsat dgram	 udp wait   /etc/comsat	    comsat
    -   talk	  dgram	 udp wait   /etc/talkd	    talkd
    -   ntalk  dgram	 udp wait   /usr/etc/ntalkd talkd
    -   time	  dgram	 udp wait   /etc/miscd	    timed
    -
    -

    Privilege Required -

    See the UNIX manual page for the inetd program. -

    Related Information -

    rcp (AFS version) -

    rsh (AFS version) -

    UNIX manual page for inetd -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf180.htm b/doc/html/AdminReference/auarf180.htm deleted file mode 100644 index 206a5f380..000000000 --- a/doc/html/AdminReference/auarf180.htm +++ /dev/null @@ -1,93 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kadb_check

    - - - -

    Purpose -

    Checks the integrity of the Authentication Database -

    Synopsis -

    kadb_check -database <kadb_file>  [-uheader]  [-kheader]  [-entries]  
    -           [-verbose]  [-rebuild <out_file>]  [-help]
    -   
    -kadb_check -d <kadb_file>  [-u]  [-k]  [-e]  [-v]  [-r <out_file>]  [-h]
    -
    -

    Description -

    The kadb_check command checks the integrity of the Protection -Database, reporting any errors or corruption it finds. If there are -problems, do not issue any kas commands until the database is -repaired. -

    Cautions -

    The results can be unpredictable if the Authentication Server makes changes -to the Authentication Database while this command is running. Use the -bos shutdown command to shutdown the local kaserver -process before running this command, or before creating a second copy of the -kaserver.DB0 file (with a different name) on which to run -the command. -

    Options -

    -

    -database -
    Names the Authentication Database (copy of the -kaserver.DB0 file) to check. If the current working -directory is not the location of the file, provide a pathname, either full or -relative to the current working directory. -

    -uheader -
    Displays information which Ubik maintains in the database's -header. -

    -kheader -
    Displays information which the Authentication Server maintains in the -database's header. -

    -entries -
    Outputs every entry in the database, providing information similar to that -returned by the kas examine command. -

    -verbose -
    Reports additional information about the database, including the number of -free (allocated but unused) entries in the database. -

    -rebuild -
    Names the file in which to record a list of kas commands which, -if issued in the command shell, recreate the current state of the database -being verified. Partial pathnames are interpreted relative to the -current working directory. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If there are errors in the database, the output always reports them on the -standard error stream. If any options other than -database -or -help are provided, the output written to the standard output -stream includes additional information as described for each option in the -preceding Options section of this reference page. The output -is intended for debugging purposes and is meaningful to someone familiar with -the internal structure of the Authentication Database. -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    kaserver.DB0 and kaserver.DBSYS1 -

    bos shutdown -

    kas examine -

    kaserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf181.htm b/doc/html/AdminReference/auarf181.htm deleted file mode 100644 index f9380883f..000000000 --- a/doc/html/AdminReference/auarf181.htm +++ /dev/null @@ -1,189 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas

    - - - - - -

    Purpose -

    Introduction to the kas command suite -

    Description -

    The commands in the kas command suite are the administrative -interface to the Authentication Server, which runs on each database server -machine in a cell, maintains the Authentication Database, and provides the -authentication tickets that client applications must present to AFS servers in -order to obtain access to AFS data and other services. -

    There are several categories of commands in the kas command -suite: -

    -

    Because of the sensitivity of information in the Authentication Database, -the Authentication Server authenticates issuers of kas commands -directly, rather than accepting the standard token generated by the Ticket -Granting Service. Any kas command that requires -administrative privilege prompts the issuer for a password. The -resulting ticket is valid for six hours unless the maximum ticket lifetime for -the issuer or the Authentication Server's Ticket Granting Service is -shorter. - - -

    To avoid having to provide a password repeatedly when issuing a sequence of -kas commands, enter interactive mode by issuing the -kas interactive command, typing kas without any -operation code, or typing kas followed by a user and cell name, -separated by an at-sign (@; an example is kas -smith.admin@abc.com). After prompting once for a -password, the Authentication Server accepts the resulting token for every -command issued during the interactive session. See the reference page -for the kas interactive command for a discussion of when to use -each method for entering interactive mode and of the effects of entering a -session. -

    The Authentication Server maintains two databases on the local disk of the -machine where it runs: -

    -

    Options -

    The following arguments and flags are available on many commands in the -kas suite. (Some of them are unavailable on commands entered -in interactive mode, because the information they specify is established when -entering interactive mode and cannot be changed except by leaving interactive -mode.) The reference page for each command also lists them, but they -are described here in greater detail. -

    -

    - --admin_username -
    Specifies the user identity under which to authenticate with the -Authentication Server for execution of the command. If this argument is -omitted, the kas command interpreter requests authentication for -the identity under which the issuer is logged onto the local machine. -Do not combine this argument with the -noauth flag. - -

    -cell <cell name> -
    Names the cell in which to run the command. It is acceptable to -abbreviate the cell name to the shortest form that distinguishes it from the -other entries in the /usr/vice/etc/CellServDB file on the local -machine. If the -cell argument is omitted, the command -interpreter determines the name of the local cell by reading the following in -order: -
      -

    1. The value of the AFSCELL environment variable -

    2. The local /usr/vice/etc/ThisCell file -
    -

    -

    The -cell argument is not available on commands issued in -interactive mode. The cell defined when the kas command -interpreter enters interactive mode applies to all commands issued during the -interactive session. - -

    -help -
    Prints a command's online help message on the standard output -stream. Do not combine this flag with any of the command's other -options; when it is provided, the command interpreter ignores all other -options, and only prints the help message. -

    - --noauth -
    Establishes an unauthenticated connection to the Authentication Server, in -which the Authentication Server treats the issuer as the unprivileged user -anonymous. It is useful only when authorization checking is -disabled on the server machine (during the installation of a server machine or -when the bos setauth command has been used during other unusual -circumstances). In normal circumstances, the Authentication Server -allows only privileged users to issue most kas commands, and -refuses to perform such an action even if the -noauth flag is -provided. Do not combine this flag with the -admin_username -and -password_for_admin arguments. -

    - --password_for_admin -
    Specifies the password of the command's issuer. It is best to -omit this argument, which echoes the password visibly in the command shell, -instead enter the password at the prompt. Do not combine this argument -with the -noauth flag. -

    - --servers -
    Establishes a connection with the Authentication Server running on each -specified database server machine, instead of on each machine listed in the -local /usr/vice/etc/CellServDB file. In either case, the -kas command interpreter then chooses one of the machines at random -to contact for execution of each subsequent command. The issuer can -abbreviate the machine name to the shortest form that allows the local name -service to identify it uniquely. -
    -

    Privilege Required -

    To issue most kas commands, the issuer must have the -ADMIN flag set in his or her Authentication Database entry (use the -kas setfields command to turn the flag on). -

    Related Information -

    CellServDB (client version) -

    kaserver.DB0 and kaserver.DBSYS1 -

    kaserverauxdb -

    kas apropos -

    kas create -

    kas delete -

    kas examine -

    kas forgetticket -

    kas help -

    kas interactive -

    kas list -

    kas listtickets -

    kas noauthentication -

    kas quit -

    kas setfields -

    kas setpassword -

    kas statistics -

    kas stringtokey -

    kas unlock -

    kaserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf182.htm b/doc/html/AdminReference/auarf182.htm deleted file mode 100644 index e51a16649..000000000 --- a/doc/html/AdminReference/auarf182.htm +++ /dev/null @@ -1,71 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas apropos

    - - - -

    Purpose -

    Displays each help entry containing a keyword string -

    Synopsis -

    kas apropos -topic <help string>  [-help]
    -    
    -kas a  -t <help string>  [-h]
    -
    -

    Description -

    The kas apropos command displays the first line of the online -help entry for any kas command that has the string specified by the --topic argument in its name or short description. -

    To display the syntax for a command, use the kas help -command. -

    Options -

    -

    -topic -
    Specifies the keyword string to match, in lowercase letters only. -If the string is more than a single word, surround it with double quotes ("") -or other delimiters. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of a command's online help entry names it and briefly -describes its function. This command displays the first line for any -kas command where the string specified with the -topic -argument is part of the command name or first line. -

    Examples -

    The following command lists all kas commands that include the -word key in their names or short descriptions: -

       % kas apropos key
    -   setkey: set a user's key
    -   stringtokey: convert a string to a key
    -   
    -
    -

    Privilege Required -

    None, and no password is required. -

    Related Information -

    kas -

    kas help -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf183.htm b/doc/html/AdminReference/auarf183.htm deleted file mode 100644 index 8ba5b98ca..000000000 --- a/doc/html/AdminReference/auarf183.htm +++ /dev/null @@ -1,117 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas create

    - - - - - -

    Purpose -

    Creates an entry in the Authentication Database -

    Synopsis -

    kas create -name <name of user>  [-initial_password <initial password>] 
    -           [-admin_username <admin principal to use for authentication>] 
    -           [-password_for_admin <admin password>]  [-cell <cell name>] 
    -           [-servers <explicit list of authentication servers>+]  
    -           [-noauth]  [-help]
    -   
    -kas c -na <name of user>  [-i <initial password>] 
    -      [-a <admin principal to use for authentication>]  
    -      [-p <admin password>]  [-c <cell name>]  
    -      [-s <explicit list of authentication servers>+]  [-no]  [-h] 
    -
    -

    Description -

    The kas create command creates an entry in the Authentication -Database for the user named by the -name argument. -

    To avoid having the account's initial password echo visibly at the -shell prompt, omit the -initial_password argument; the command -interpreter prompts for the password and does not echo it visibly. -Whether or not -initial_password is omitted, the Authentication -Server converts the password into a form suitable for use as an encryption -key, and records it in the entry's key field. -

    To alter settings in an Authentication Database entry, use the kas -setfields command. To examine an entry, use the kas -examine command. To list every entry in the database, use the -kas list command. -

    Options -

    -

    -name -
    Names the new Authentication Database entry. Because it is the name -under which the user logs in, it must obey the restrictions that many -operating systems impose on user names (usually, to contain no more than eight -lowercase letters). -

    -initial_password -
    Sets the user's password; provide a character string that can -include uppercase and lowercase letters, numerals and punctuation. The -Authentication Server scrambles the string into an octal string suitable for -use as an encryption key before placing it in the entry's key -field. If this argument is omitted, the command interpreter prompts for -the string and does not echo it visibly. -

    -admin_username -
    Specifies the user identity under which to authenticate with the -Authentication Server for execution of the command. For more details, -see the introductory kas reference page. -

    -password_for_admin -
    Specifies the password of the command's issuer. If it is -omitted (as recommended), the kas command interpreter prompts for -it and does not echo it visibly. For more details, see the introductory -kas reference page. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory kas reference page. -

    -servers -
    Names each machine running an Authentication Server with which to -establish a connection. For more details, see the introductory -kas reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory kas reference -page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example shows the prompts that appear when an administrator -logged in as admin creates an Authentication Database entry for the -user smith, and does not include either the --initial_password or -password_for_admin -arguments. -

       % kas create smith
    -   Password for admin: 
    -   initial_password:
    -   Verifying, please re-enter initial_password:
    -   
    -
    -

    Privilege Required -

    The issuer must have the ADMIN flag set on his or her -Authentication Database entry. -

    Related Information -

    kas -

    kas examine -

    kas list -

    kas setfields -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf184.htm b/doc/html/AdminReference/auarf184.htm deleted file mode 100644 index c7aba9730..000000000 --- a/doc/html/AdminReference/auarf184.htm +++ /dev/null @@ -1,98 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas delete

    - - - - -

    Purpose -

    Deletes an entry from the Authentication Database -

    Synopsis -

    kas delete -name <name of user>  
    -           [-admin_username <admin principal to use for authentication>]  
    -           [-password_for_admin <admin password>]  [-cell <cell name>]  
    -           [-servers <explicit list of authentication servers>+]  
    -           [-noauth]  [-help] 
    -   
    -kas d -na <name of user>  [-a <admin principal to use for authentication>] 
    -      [-p <admin password>]  [-c <cell name>]  
    -      [-s <explicit list of authentication servers>+]  [-no]  [-h] 
    -     
    -kas rm -na <name of user>  [-a <admin principal to use for authentication>]  
    -       [-p <admin password>]  [-c <cell name>]  
    -       [-s <explicit list of authentication servers>+]  [-no]  [-h]  
    -
    -

    Description -

    The kas delete command removes from the Authentication Database -the user entry named by the -name argument. The indicated -user becomes unable to log in, or the indicated server becomes unreachable -(because the Authentication Server's Ticket Granting Service module no -longer has a key with which to seal tickets for the server). -

    Options -

    -

    -name -
    Names the Authentication Database entry to delete. -

    -admin_username -
    Specifies the user identity under which to authenticate with the -Authentication Server for execution of the command. For more details, -see the introductory kas reference page. -

    -password_for_admin -
    Specifies the password of the command's issuer. If it is -omitted (as recommended), the kas command interpreter prompts for -it and does not echo it visibly. For more details, see the introductory -kas reference page. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory kas reference page. -

    -servers -
    Names each machine running an Authentication Server with which to -establish a connection. For more details, see the introductory -kas reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory kas reference -page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example shows the administrative user admin -entering interactive mode to delete three accounts. -

       % kas
    -   Password for admin:
    -   ka> delete smith
    -   ka> delete pat
    -   ka> delete terry
    -   
    -
    -

    Privilege Required -

    The issuer must have the ADMIN flag set on his or her -Authentication Database entry. -

    Related Information -

    kas -

    kas create -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf185.htm b/doc/html/AdminReference/auarf185.htm deleted file mode 100644 index 05775b803..000000000 --- a/doc/html/AdminReference/auarf185.htm +++ /dev/null @@ -1,261 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas examine

    - - - - - - - - - - - - - - - - - - - -

    Purpose -

    Displays information from an Authentication Database entry -

    Synopsis -

    kas examine -name <name of user> [-showkey] 
    -            [-admin_username <admin principal to use for authentication>]  
    -            [-password_for_admin <admin password>]  [-cell <cell name>] 
    -            [-servers <explicit list of authentication servers>+]  
    -            [-noauth]  [-help] 
    -    
    -kas e -na <name of user>  [-sh] 
    -      [-a <admin principal to use for authentication>] 
    -      [-p <admin password>]  [-c <cell name>] 
    -      [-se <explicit list of authentication servers>+]  [-no]  [-h]  
    -
    -

    Description -

    The kas examine command formats and displays information from -the Authentication Database entry of the user named by the -name -argument. -

    To alter the settings displayed with this command, issue the kas -setfields command. -

    Cautions -

    Displaying actual keys on the standard output stream by including the --showkey flag constitutes a security exposure. For most -purposes, it is sufficient to display a checksum. -

    Options -

    -

    -name -
    Names the Authentication Database entry from which to display -information. -

    -showkey -
    Displays the octal digits that constitute the key. The issuer must -have the ADMIN flag on his or her Authentication Database -entry. -

    -admin_username -
    Specifies the user identity under which to authenticate with the -Authentication Server for execution of the command. For more details, -see the introductory kas reference page. -

    -password_for_admin -
    Specifies the password of the command's issuer. If it is -omitted (as recommended), the kas command interpreter prompts for -it and does not echo it visibly. For more details, see the introductory -kas reference page. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory kas reference page. -

    -servers -
    Names each machine running an Authentication Server with which to -establish a connection. For more details, see the introductory -kas reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory kas reference -page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output includes: -

    -

    Examples -

    The following example command shows the user smith displaying -her own Authentication Database entry. Note the ADMIN flag, -which shows that smith is privileged. -

       % kas examine smith
    -   Password for smith:
    -   User data for smith (ADMIN)
    -    key (0) cksum is 3414844392,  last cpw: Thu Mar 25 16:05:44 1999
    -    password will expire:  Fri Apr 30 20:44:36 1999
    -    5 consecutive unsuccessful authentications are permitted.
    -    The lock time for this user is 25.5 minutes.
    -    User is not locked.
    -    entry never expires. Max ticket lifetime 100.00 hours.
    -    last mod on Tue Jan 5 08:22:29 1999 by admin
    -    permit password reuse
    -   
    -
    -

    In the following example, the user pat examines his -Authentication Database entry to determine when the account lockout currently -in effect will end. -

       % kas examine pat
    -   Password for pat:
    -   User data for pat
    -    key (0) cksum is 73829292912,  last cpw: Wed Apr 7 11:23:01 1999
    -    password will expire:  Fri  Jun 11 11:23:01 1999
    -    5 consecutive unsuccessful authentications are permitted.
    -    The lock time for this user is 25.5 minutes.
    -    User is locked until Tue Sep 21 12:25:07 1999
    -    entry expires on never. Max ticket lifetime 100.00 hours.
    -    last mod on Thu Feb 4 08:22:29 1999 by admin
    -    permit password reuse
    -   
    -
    -

    In the following example, an administrator logged in as admin -uses the -showkey flag to display the octal digits that constitute -the key in the afs entry. -

       % kas examine -name afs -showkey
    -   Password for admin: admin_password
    -   User data for afs
    -    key (12): \357\253\304\352\234\236\253\352, last cpw: no date 
    -    entry never expires. Max ticket lifetime 100.00 hours.
    -    last mod on Thu Mar 25 14:53:29 1999 by admin
    -    permit password reuse
    -   
    -
    -

    Privilege Required -

    A user can examine his or her own entry. To examine others' -entries or to include the -showkey flag, the issuer must have the -ADMIN flag set in his or her Authentication Database entry. -

    Related Information -

    bos addkey -

    bos listkeys -

    bos setauth -

    kas -

    kas setfields -

    kas setpassword -

    kas unlock -

    klog -

    kpasswd -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf186.htm b/doc/html/AdminReference/auarf186.htm deleted file mode 100644 index bdd8c981a..000000000 --- a/doc/html/AdminReference/auarf186.htm +++ /dev/null @@ -1,64 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas forgetticket

    - - - - - -

    Purpose -

    Discards all tickets for the issuer -

    Synopsis -

    kas forgetticket [-all]  [-help]
    -    
    -kas f [-a]  [-h]
    -
    -

    Description -

    The kas forgetticket command discards all of the issuer's -tickets stored in the local machine's kernel memory. This includes -the AFS server ticket from each cell in which the user has authenticated, and -any tickets that the user have acquired during the current kas -session (either when entering the session or by using the kas -getticket command). -

    Options -

    -

    -all -
    Discards all tickets. This argument explicitly invokes the -command's default behavior. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command discards all of the issuer's tickets. -

       % kas forgetticket
    -   
    -
    -

    Privilege Required -

    None, and no password is required. -

    Related Information -

    kas -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf187.htm b/doc/html/AdminReference/auarf187.htm deleted file mode 100644 index e29d23ba7..000000000 --- a/doc/html/AdminReference/auarf187.htm +++ /dev/null @@ -1,88 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas help

    - - - -

    Purpose -

    Displays the syntax of each specified kas command or lists -functional descriptions of all kas commands -

    Synopsis -

    kas help [-topic <help string>+]  [-help]
    -   
    -kas h [-t <help string>+]  [-h]
    -
    -

    Description -

    The kas help command displays the complete online help entry -(short description and syntax statement) for each command operation code -specified by the -topic argument. If the -topic -argument is omitted, the output includes the first line (name and short -description) of the online help entry for every kas command. -

    To list every kas command whose name or short description -includes a specified keyword, use the kas apropos command. -

    Options -

    -

    -topic -
    Indicates each command for which to display the complete online help -entry. Omit the kas part of the command name, providing only -the operation code (for example, specify setpassword, not kas -setpassword). If this argument is omitted, the output briefly -describes every kas command. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The online help entry for each kas command consists of the -following two or three lines: -

    -

    Examples -

    The following command displays the online help entry for the kas -setpassword command: -

       % kas help setpassword
    -   kas setpassword: set a user's password 
    -   aliases: sp 
    -   Usage: kas setpassword -name <name of user> 
    -   [-new_password <new password>] [-kvno <key version number>] 
    -   [-admin_username <admin principal to use for authentication>] 
    -   [-password_for_admin <password>] [-cell <cell name>] 
    -   [-servers <explicit list of authentication servers>+] [-help]  
    -   
    -
    -

    Privilege Required -

    None, and no password is required. -

    Related Information -

    kas -

    kas apropos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf188.htm b/doc/html/AdminReference/auarf188.htm deleted file mode 100644 index 3529c249a..000000000 --- a/doc/html/AdminReference/auarf188.htm +++ /dev/null @@ -1,133 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas interactive

    -

    Purpose -

    Enters interactive mode -

    Synopsis -

    kas interactive [-admin_username <admin principal to use for authentication>] 
    -                [-password_for_admin <admin password>]  [-cell <cell name>] 
    -                [-servers <explicit list of authentication servers>+]  
    -                [-noauth]  [-help]
    -      
    -kas i [-a <admin principal to use for authentication>]  
    -      [-p <admin password>]  [-c <cell name>]  
    -      [-s <explicit list of authentication servers>+]  [-n]  [-h]
    -
    -

    Description -

    The kas interactive command establishes an interactive session -for the issuer of the command. By default, the command interpreter -establishes an authenticated connection for the user logged into the local -file system with all of the Authentication Servers listed in the local -/usr/vice/etc/CellServDB file for the cell named in the local -/usr/vice/etc/ThisCell file. To specify an alternate -identity, cell name, or list of Authentication Servers, include the --admin_username, -cell, or -servers arguments -respectively. Interactive mode lasts for six hours unless the maximum -ticket lifetime for the issuer or the Authentication Server's Ticket -Granting Service is shorter. -

    There are two other ways to enter interactive mode, in addition to the -kas interactive command: -

      -

    1. Type the kas command at the shell prompt without any operation -code. If appropriate, include one or more of the --admin_username, -password_for_admin, -cell, -and -servers arguments. -

    2. Type the kas command followed by a user name and cell name, -separated by an @ sign (for example: kas -admin@abc.com), to establish a connection under the specified -identity with the Authentication Servers listed in the local -/usr/vice/etc/CellServDB file for the indicated cell. If -appropriate, provide the -servers argument to specify an alternate -list of Authentication Server machines that belong to the indicated -cell. -
    -

    There are several consequences of entering interactive mode: -

    -

    To establish an unauthenticated connection to the Authentication Server, -include the -noauth flag or provide an incorrect password. -Unless authorization checking is disabled on each Authentication Server -machine involved, however, it is not possible to perform any privileged -operations within such a session. -

    To end the current authenticated connection and establish an -unauthenticated one, issue the (kas) noauthentication -command. To leave interactive mode and return to the regular shell -prompt, issue the (kas) quit command. -

    Options -

    -

    -admin_username -
    Specifies the user identity under which to authenticate with the -Authentication Server for execution of the command. For more details, -see the introductory kas reference page. -

    -password_for_admin -
    Specifies the password of the command's issuer. If it is -omitted (as recommended), the kas command interpreter prompts for -it and does not echo it visibly. For more details, see the introductory -kas reference page. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory kas reference page. -

    -servers -
    Names each machine running an Authentication Server with which to -establish a connection. For more details, see the introductory -kas reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory kas reference -page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example shows a user entering interactive mode as the -privileged user admin. -

       % kas interactive admin
    -   Password for admin: admin_password
    -   ka>
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    kas -

    kas noauthentication -

    kas quit -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf189.htm b/doc/html/AdminReference/auarf189.htm deleted file mode 100644 index bcfffafc6..000000000 --- a/doc/html/AdminReference/auarf189.htm +++ /dev/null @@ -1,118 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas list

    - - - - -

    Purpose -

    Displays all entries in the Authentication Database -

    Synopsis -

    kas list [-long]  [-showadmin]  [-showkey]
    -         [-admin_username <admin principal to use for authentication>] 
    -         [-password_for_admin <admin password>]  [-cell <cell name>] 
    -         [-servers <explicit list of authentication servers>+]
    -         [-noauth]  [-help]
    -   
    -kas ls [-l]  [-showa]   [-showk]
    -       [-a <admin principal to use for authentication>] 
    -       [-p <admin password>]  [-c <cell name>] 
    -       [-se <explicit list of authentication servers>+]  [-n]  [-h] 
    -
    -

    Description -

    The kas list command either displays all entries from the -Authentication Database by name, or displays the full database entry for a -defined set of entries, as determined by the flag provided: -

    -

    By default, full entries include a checksum for the encryption key, rather -than the actual octal digits that constitute the key. To display the -octal digits, include the -showkey flag with the -long -or -showadmin flag. -

    Options -

    -

    -long -
    Displays every Authentication Database entry in full. Provide this -flag or the -showadmin flag, or omit both to display just the name -of every database entry. -

    -showadmin -
    Displays in full only the Authentication Database entries that have the -ADMIN flag set. Provide this flag or the -long -flag, or omit both to display just the name of every database entry. -

    -showkey -
    Displays the octal digits that constitute the key in each full -entry. Provide either the -long or -showadmin -flag along with this one. -

    -admin_username -
    Specifies the user identity under which to authenticate with the -Authentication Server for execution of the command. For more details, -see the introductory kas reference page. -

    -password_for_admin -
    Specifies the password of the command's issuer. If it is -omitted (as recommended), the kas command interpreter prompts for -it and does not echo it visibly. For more details, see the introductory -kas reference page. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory kas reference page. -

    -servers -
    Names each machine running an Authentication Server with which to -establish a connection. For more details, see the introductory -kas reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory kas reference -page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If neither the -long or -showadmin flag is provided, -the output lists the name of each entry in the Authentication Database on its -own line. -

    If the -long flag is included, the output includes every -Authentication Database entry in full. If the -showadmin -flag is included, the output includes in full only the Authentication Database -entries that have the ADMIN flag set. If the --showkey is provided along with either one, the output includes the -octal digits that constitute the encryption key in each entry. -

    A full Authentication Database entry includes the same information -displayed by the kas examine command; for details, see that -command's reference page. -

    Privilege Required -

    The issuer must have the ADMIN flag set on his or her -Authentication Database entry. -

    Related Information -

    kas -

    kas examine -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf190.htm b/doc/html/AdminReference/auarf190.htm deleted file mode 100644 index 4ecb7253b..000000000 --- a/doc/html/AdminReference/auarf190.htm +++ /dev/null @@ -1,102 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas listtickets

    - - - - -

    Purpose -

    Displays all of the issuer's tickets (tokens) -

    Synopsis -

    kas listtickets [-name <name of server>]  [-long]  [-help]
    -   
    -kas listt [-n <name of server>]  [-l]  [-h]
    -
    -

    Description -

    The kas listtickets command displays the associated user ID (AFS -UID), cell name, and expiration date of some or all of the issuer's -tickets (tokens), depending on which options are provided: -

    -

    Options -

    -

    -name -
    Names the Authentication Database entry of the entity (usually a server -process) that accepts the token to display. -

    -long -
    Displays the octal numbers that constitute the session key and -ticket. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output reports the AFS UID of the user who owns the token, the service -(usually, afs) and cell for which it is valid, and its expiration -date, using the following format. If the message does not specify a -cell, the ticket is for the local cell. -

       User's (AFS ID AFS UID) tokens for service[@cellname] [Expires date]
    -   
    -
    -

    If the -long flag is provided, the output also includes the -octal numbers making up the session key and token, along with the key version -number and the number of bytes in the token (if the number of bytes is not 56, -there is an error). -

    If the marker [>> POSTDATED <] appears instead of an -expiration date, the ticket does not become valid until the indicated -time. (Only internal calls can create a postdated ticket; there is -no standard interface that allows users to do this.) -

    Examples -

    The following two examples are for a user with AFS UID 1020 in the -abc.com cell and AFS UID 35 in the -test.abc.com cell. He is working on a machine -in the first cell and is authenticated in both cells. -

       % kas listtickets
    -   User's (AFS ID 1020) tokens for afs [Expires Wed Mar 31 9:30:54 1999]
    -   User's (AFS ID 35@test.abc.com) tokens for afs@test.abc.com  \
    -             [Expires Wed Mar 31 13:54:26 1999]
    -   
    -   % kas listtickets -name afs -long
    -   User's (AFS ID 1020) tokens for afs [Expires Wed Mar 31 9:30:54 1999]
    -   SessionKey: \375\205\351\227\032\310\263\013
    -   Ticket: (kvno = 0, len = 56): \033\005\221\156\203\278\312\058\016\133 (etc.)
    -   
    -
    -

    Privilege Required -

    None, and no password is required. -

    Related Information -

    kas -

    tokens -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf191.htm b/doc/html/AdminReference/auarf191.htm deleted file mode 100644 index 680f223c4..000000000 --- a/doc/html/AdminReference/auarf191.htm +++ /dev/null @@ -1,71 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas noauthentication

    - - - - - -

    Purpose -

    Discards an authenticated identity in interactive mode -

    Synopsis -

    noauthentication  [-help]
    -   
    -n  [-h]
    -
    -

    Description -

    The kas noauthentication command closes the (presumably -authenticated) connection that the issuer established with one or more -Authentication Server processes when entering interactive mode. It -opens a new unauthenticated connection to each server, assigning the issuer -the unprivileged identity anonymous. It does not actually -discard the user's tokens from the Cache Manager's memory (as the -unlog or kas forgetticket command does). Unless -authorization checking is disabled on each Authentication Server machine, it -becomes impossible to perform any privileged operations within the session -established by this command. -

    This command is operative only during interactive mode, so omit the -kas command suite name from the command line. -

    Options -

    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example command discards the authentication information with -which the user entered interactive mode. -

       ka> noauthentication
    -   
    -
    -

    Privilege Required -

    None, and no password is required. -

    Related Information -

    kas -

    kas forgetticket -

    kas interactive -

    unlog -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf192.htm b/doc/html/AdminReference/auarf192.htm deleted file mode 100644 index cec462617..000000000 --- a/doc/html/AdminReference/auarf192.htm +++ /dev/null @@ -1,63 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas quit

    - - - - - -

    Purpose -

    Leaves interactive mode -

    Synopsis -

    quit  [-help]
    -   
    -q  [-h]
    -
    -

    Description -

    The kas quit command ends interactive mode, severing the -authenticated connection to one or more Authentication Server processes and -returning the issuer to the normal shell prompt. -

    This command is operative only during interactive mode, so omit the -kas command suite name from the command line. -

    Options -

    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example demonstrates how the normal command shell prompt -returns when the issuer leaves interactive mode. -

       ka> quit
    -   %
    -   
    -
    -

    Privilege Required -

    None, and no password is required. -

    Related Information -

    kas -

    kas interactive -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf193.htm b/doc/html/AdminReference/auarf193.htm deleted file mode 100644 index 6a2f4cb36..000000000 --- a/doc/html/AdminReference/auarf193.htm +++ /dev/null @@ -1,351 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas setfields

    - - - - - - - - - - - - - -

    Purpose -

    Sets optional characteristics in an Authentication Database entry -

    Synopsis -

    kas setfields -name <name of user>
    -              [-flags <hex flag value or flag name expression>] 
    -              [-expiration <date of account expiration>] 
    -              [-lifetime <maximum ticket lifetime>] 
    -              [-pwexpires <number days password is valid ([0..254])>]
    -              [-reuse <permit password reuse (yes/no)>]
    -              [-attempts <maximum successive failed login tries ([0..254])>]
    -              [-locktime <failure penalty [hh:mm or minutes]>]
    -              [-admin_username <admin principal to use for authentication>] 
    -              [-password_for_admin <admin password>]  [-cell <cell name>] 
    -              [-servers <explicit list of authentication servers>+]
    -              [-noauth]  [-help]
    -   
    -kas setf -na <name of user>  [-f <hex flag value or flag name expression>]
    -         [-e <date of account expiration>]  [-li <maximum ticket lifetime>]
    -         [-pw <number days password is valid ([0..254])>]
    -         [-r <permit password reuse (yes/no)>]
    -         [-at <maximum successive failed login tries ([0..254])>]
    -         [-lo <failure penalty [hh:mm or minutes]>]
    -         [-ad <admin principal to use for authentication>] 
    -         [-pa <admin password>]  [-c <cell name>]
    -         [-s <explicit list of authentication servers>+]  [-no]  [-h] 
    -   
    -kas sf -na <name of user>  [-f <hex flag value or flag name expression>]
    -       [-e <date of account expiration>]  [-li <maximum ticket lifetime>]
    -       [-pw <number days password is valid ([0..254])>]
    -       [-r <permit password reuse (yes/no)>]
    -       [-at <maximum successive failed login tries ([0..254])>]
    -       [-lo <failure penalty [hh:mm or minutes]>]
    -       [-ad <admin principal to use for authentication>] 
    -       [-pa <admin password>]  [-c <cell name>]
    -       [-s <explicit list of authentication servers>+]  [-no]  [-h]
    -
    -

    Description -

    The kas setfields command changes the Authentication Database -entry for the user named by the -name argument in the manner -specified by the various optional arguments, which can occur singly or in -combination: -

    -

    The kas examine command displays the settings made with this -command. -

    Cautions -

    The password lifetime set with the -pwexpires argument begins at -the time the user's password was last changed, rather than when this -command is issued. It can therefore be retroactive. If, for -example, a user changed her password 100 days ago and the password lifetime is -set to 100 days or less, the password effectively expires immediately. -To avoid retroactive expiration, instruct the user to change the password just -before setting a password lifetime. -

    Administrators whose authentication accounts have the ADMIN flag -enjoy complete access to the sensitive information in the Authentication -Database. To prevent access by unauthorized users, use the --attempts argument to impose a fairly strict limit on the number of -times that a user obtaining administrative tokens can provide an incorrect -password. Note, however, that there must be more than one account in -the cell with the ADMIN flag. The kas unlock -command requires the ADMIN privilege, so it is important that the -locked-out administrator (or a colleague) can access another -ADMIN-privileged account to unlock the current account. -

    In certain circumstances, the mechanism used to enforce the number of -failed authentication attempts can cause a lockout even though the number of -failed attempts is less than the limit set by the -attempts -argument. Client-side authentication programs such as klog -and an AFS-modified login utility normally choose an Authentication Server at -random for each authentication attempt, and in case of a failure are likely to -choose a different Authentication Server for the next attempt. The -Authentication Servers running on the various database server machines do not -communicate with each other about how many times a user has failed to provide -the correct password to them. Instead, each Authentication Server -maintains its own separate copy of the auxiliary database file -kaserverauxdb (located in the /usr/afs/local directory -by default), which records the number of consecutive authentication failures -for each user account and the time of the most recent failure. This -implementation means that on average each Authentication Server knows about -only a fraction of the total number of failed attempts. The only way to -avoid allowing more than the number of attempts set by the --attempts argument is to have each Authentication Server allow only -some fraction of the total. More specifically, if the limit on failed -attempts is f, and the number of Authentication Servers is -S, then each Authentication Server can only permit a number of -attempts equal to f divided by S (the Ubik -synchronization site for the Authentication Server tracks any remainder, -fmodS). -

    Normally, this implementation does not reduce the number of allowed -attempts to less than the configured limit (f). If one -Authentication Server refuses an attempt, the client contacts another instance -of the server, continuing until either it successfully authenticates or has -contacted all of the servers. However, if one or more of the -Authentication Server processes is unavailable, the limit is effectively -reduced by a percentage equal to the quantity U divided by -S, where U is the number of unavailable servers and -S is the number normally available. -

    To avoid the undesirable consequences of setting a limit on failed -authentication attempts, note the following recommendations: -

    -

    Options -

    -

    -name -
    Names the Authentication Database account for which to change -settings. -

    -flags -
    Sets one or more of four toggling flags, adding them to any flags -currently set. Either specify one or more of the following strings, or -specify a hexidecimal number that combines the indicated values. To -return all four flags to their defaults, provide a value of 0 -(zero). To set more than one flag at once using the strings, connect -them with plus signs (example: NOTGS+ADMIN+CPW). To -remove all the current flag settings before setting new ones, precede the list -with an equal sign (example: =NOTGS+ADMIN+CPW). -
    -

    ADMIN -
    The user is allowed to issue privileged kas commands -(hexadecimal equivalent is 0x004, default is -NOADMIN). - -

    NOTGS -
    The Authentication Server's Ticket Granting Service (TGS) refuses to -issue tickets to the user (hexadecimal equivalent is 0x008, default -is TGS). - -

    NOSEAL -
    The Ticket Granting Service cannot use the contents of this entry's -key field as an encryption key (hexadecimal equivalent is 0x020, -default is SEAL). - -

    NOCPW -
    The user cannot change his or her own password or key (hexadecimal -equivalent is 0x040, default is CPW). - -
    -

    -expiration -
    Determines when the entry itself expires. When a user entry -expires, the user becomes unable to log in; when a server entry such as -afs expires, all server processes that use the associated key -become inaccessible. Provide one of the three acceptable values: -
    -

    never -
    The account never expires (the default). -

    mm/dd/yyyy -
    Sets the expiration date to 12:00 a.m. on the -indicated date (month/day/year). Examples: 01/23/1999, -10/07/2000. -

    "mm/dd/yyyy hh:MM" -
    Sets the expiration date to the indicated time (hours:minutes) on -the indicated date (month/day/year). Specify the time in 24-hour format -(for example, 20:30 is 8:30 p.m.) Date -format is the same as for a date alone. Surround the entire instance -with quotes because it contains a space. Examples: -"01/23/1999 22:30", "10/07/2000 -3:45". -
    -

    -

    Acceptable values for the year range from 1970 (1 January 1970 -is time 0 in the standard UNIX date representation) through 2037 -(2037 is the maximum because the UNIX representation cannot accommodate dates -later than a value in February 2038). -

    -lifetime -
    Specifies the maximum lifetime that the Authentication Server's -Ticket Granting Service (TGS) can assign to a ticket. If the account -belongs to a user, this value is the maximum lifetime of a token issued to the -user. If the account corresponds to a server such as afs, -this value is the maximum lifetime of a ticket that the TGS issues to clients -for presentation to the server during mutual authentication. -

    Specify an integer that represents a number of seconds (3600 -equals one hour), or include a colon in the number to indicate a number of -hours and minutes (10:00 equals 10 hours). If this -argument is omitted, the default setting is 100:00 hours (360000 -seconds). -

    -pwexpires -
    Sets the number of days after the user's password was last changed -that it remains valid. Provide an integer from the range 1 -through 254 to specify the number of days until expiration, or the -value 0 to indicate that the password never expires (the -default). -

    When the password expires, the user is unable to authenticate, but has 30 -days after the expiration date in which to use the kpasswd command -to change the password (after that, only an administrator can change it by -using the kas setpassword command). Note that the clock -starts at the time the password was last changed, not when the kas -setfields command is issued. To avoid retroactive expiration, -have the user change the password just before issuing a command that includes -this argument. -

    -reuse -
    Specifies whether or not the user can reuse any of his or her last 20 -passwords. The acceptable values are yes to allow reuse of -old passwords (the default) and no to prohibit reuse of a password -that is similar to one of the previous 20 passwords. -

    -attempts -
    Sets the number of consecutive times the user can provide an incorrect -password during authentication (using the klog command or a login -utility that grants AFS tokens). When the user exceeds the limit, the -Authentication Server rejects further attempts (locks the user out) for the -amount of time specified by the -locktime argument. Provide -an integer from the range 1 through 254 to specify the -number of failures allowed, or 0 to indicate that there is no limit -on authentication attempts (the default value). -

    -locktime -
    Specifies how long the Authentication Server refuses authentication -attempts from a user who has exceeded the failure limit set by the --attempts argument. -

    Specify a number of hours and minutes (hh:mm) or -minutes only (mm), from the range 01 (one minute) through -36:00 (36 hours). The kas command -interpreter automatically reduces any larger value to 36:00 -and also rounds up any non-zero value to the next higher multiple of -8.5 minutes. A value of 0 (zero) sets an infinite -lockout time; an administrator must issue the kas unlock -command to unlock the account. -

    -admin_username -
    Specifies the user identity under which to authenticate with the -Authentication Server for execution of the command. For more details, -see the introductory kas reference page. -

    -password_for_admin -
    Specifies the password of the command's issuer. If it is -omitted (as recommended), the kas command interpreter prompts for -it and does not echo it visibly. For more details, see the introductory -kas reference page. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory kas reference page. -

    -servers -
    Names each machine running an Authentication Server with which to -establish a connection. For more details, see the introductory -kas reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory kas reference -page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    In the following example, an administrator using the admin -account grants administrative privilege to the user smith, and sets -the Authentication Database entry to expire at midnight on 31 December -2000. -

       % kas setfields -name smith -flags ADMIN -expiration 12/31/2000
    -   Password for admin:
    -   
    -
    -

    In the following example, an administrator using the admin -account sets the user pat's password to expire in 60 days from -when it last changed, and prohibits reuse of passwords. -

       % kas setfields -name pat -pwexpires 60 -reuse no
    -   Password for admin:
    -   
    -
    -

    Privilege Required -

    The issuer must have the ADMIN flag set on his or her -Authentication Database entry. -

    Related Information -

    kaserverauxdb -

    kas -

    kas examine -

    kas setpassword -

    kas unlock -

    klog -

    kpasswd -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf194.htm b/doc/html/AdminReference/auarf194.htm deleted file mode 100644 index 2265abae6..000000000 --- a/doc/html/AdminReference/auarf194.htm +++ /dev/null @@ -1,158 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas setpassword

    - - - - - - - - -

    Purpose -

    Changes the key field in an Authentication Database entry -

    Synopsis -

    kas setpassword -name <name of user>  [-new_password <new password>] 
    -                [-kvno <key version number>] 
    -                [-admin_username <admin principal to use for authentication>] 
    -                [-password_for_admin <admin password>]  [-cell <cell name>] 
    -                [-servers <explicit list of authentication servers>+]
    -                [-noauth]  [-help]
    -   
    -kas setpasswd -na <name of user>  [-ne <new password>]  
    -              [-k <key version number>]
    -              [-a <admin principal to use for authentication>]  
    -              [-p <admin password>]  [-c <cell name>]  
    -              [-s <explicit list of authentication servers>+]  [-no]  [-h]
    -   
    -kas setp -na <name of user>  [-ne <new password>]  [-k <key version number>]
    -         [-a <admin principal to use for authentication>]  
    -         [-p <admin password>]  [-c <cell name>]  
    -         [-s <explicit list of authentication servers>+]  [-no]  [-h]
    -   
    -kas sp -na <name of user>  [-ne <new password>]  [-k <key version number>]
    -       [-a <admin principal to use for authentication >]  
    -       [-p <admin password>]  [-c <cell name>]  
    -       [-s <explicit list of authentication servers>+]  [-no]  [-h]
    -
    -

    Description -

    The kas setpassword command accepts a character string of -unlimited length, scrambles it into a form suitable for use as an encryption -key, places it in the key field of the Authentication Database entry named by -the -name argument, and assigns it the key version number specified -by the -kvno argument. -

    To avoid making the password string visible at the shell prompt, omit the --new_password argument. Prompts then appear at the shell -which do not echo the password visibly. -

    When changing the afs server key, also issue bos -addkey command to add the key (with the same key version number) to the -/usr/afs/etc/KeyFile file. See the IBM AFS -Administration Guide for instructions. -

    The command interpreter checks the password string subject to the following -conditions: -

    -

    Options -

    -

    -name -
    Names the entry in which to record the new key. -

    -new_password -
    Specifies the character string the user types when authenticating to -AFS. Omit this argument and type the string at the resulting prompts so -that the password does not echo visibly. Note that some non-AFS -programs cannot handle passwords longer than eight characters. -

    -kvno -
    Specifies the key version number associated with the new key. -Provide an integer in the range from 0 through -255. If omitted, the default is 0 (zero), which is probably -not desirable for server keys. -

    -admin_username -
    Specifies the user identity under which to authenticate with the -Authentication Server for execution of the command. For more details, -see the introductory kas reference page. -

    -password_for_admin -
    Specifies the password of the command's issuer. If it is -omitted (as recommended), the kas command interpreter prompts for -it and does not echo it visibly. For more details, see the introductory -kas reference page. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory kas reference page. -

    -servers -
    Names each machine running an Authentication Server with which to -establish a connection. For more details, see the introductory -kas reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory kas reference -page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    In the following example, an administrator using the admin -account changes the password for pat (presumably because -pat forgot the former password or got locked out of his account in -some other way). -

       % kas setpassword pat
    -   Password for admin:
    -   new_password:
    -   Verifying, please re-enter new_password:
    -   
    -
    -

    Privilege Required -

    Individual users can change their own passwords. To change another -user's password or the password (server encryption key) for server -entries such as afs, the issuer must have the ADMIN flag -set in his or her Authentication Database entry. -

    Related Information -

    bos addkey -

    kas -

    kaserver -

    kpwvalid -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf195.htm b/doc/html/AdminReference/auarf195.htm deleted file mode 100644 index b82afe207..000000000 --- a/doc/html/AdminReference/auarf195.htm +++ /dev/null @@ -1,123 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas statistics

    - - - - - - -

    Purpose -

    Displays statistics from an Authentication Server process -

    Synopsis -

    kas statistics [-admin_username <admin principal to use for authentication>]
    -               [-password_for_admin <admin password>]  [-cell <cell name>] 
    -               [-servers <explicit list of authentication servers>+]
    -               [-noauth]  [-help]
    -   
    -kas sta [-a <admin principal to use for authentication>]  
    -        [-p <admin password>]  [-c <cell name>]  
    -        [-s <explicit list of authentication servers>+]  [-n]  [-h]  
    -
    -

    Description -

    The kas statistics command displays statistics from the -Authentication Server running on one of the cell's database server -machines. Use the -servers argument to name a specific -machine, or the command interpreter chooses one at random from all the -database server machines with which it has established connections. -

    Cautions -

    The -servers argument is not available in interactive mode, -making it impossible to specify a certain machine. -

    Options -

    -

    -admin_username -
    Specifies the user identity under which to authenticate with the -Authentication Server for execution of the command. For more details, -see the introductory kas reference page. -

    -password_for_admin -
    Specifies the password of the command's issuer. If it is -omitted (as recommended), the kas command interpreter prompts for -it and does not echo it visibly. For more details, see the introductory -kas reference page. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory kas reference page. -

    -servers -
    Names each machine running an Authentication Server with which to -establish a connection. For more details, see the introductory -kas reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory kas reference -page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The information in the output includes: -

    -

    Examples -

    In the following example, an administrator using the admin -account gathers statistics from the Authentication Server running on the -machine fs1.abc.com. -

       % kas statistics -servers fs1.abc.com
    -   56 allocs, 46 frees, 0 password changes
    -   Hash table utilization = 0.100000%
    -   From host bfff21a7 started at Tue Mar 23 12:42:02 1999:
    -     of 88 requests for Authenticate, 18 were aborted.
    -     of 14 requests for GetTicket, 0 were aborted.
    -     of 4 requests for CreateUser, 1 were aborted.
    -     of 12 requests for SetFields, 4 were aborted.
    -     of 3 requests for DeleteUser, 0 were aborted.
    -     of 23 requests for GetEntry, 4 were aborted.
    -     of 18 requests for ListEntry, 0 were aborted.
    -     of 2 requests for GetStats, 1 were aborted.
    -     of 2 requests for GetRandomKey, 0 were aborted.
    -   Used 6.015 seconds of CPU time.
    -   3 admin accounts
    -   
    -
    -

    Privilege Required -

    The issuer must have the ADMIN flag set on his or her -Authentication Database entry. -

    Related Information -

    kas -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf196.htm b/doc/html/AdminReference/auarf196.htm deleted file mode 100644 index 80937fb11..000000000 --- a/doc/html/AdminReference/auarf196.htm +++ /dev/null @@ -1,89 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas stringtokey

    - - - - - - -

    Purpose -

    Converts a character string into an octal key -

    Synopsis -

    kas stringtokey -string <password string>  [-cell <cell name>]  [-help]
    -      
    -kas str -s <password string>  [-c <cell name>]  [-h]
    -
    -

    Description -

    The kas stringtokey command converts the character string -specified with the -string argument into an octal string suitable -for use as an encryption key. -

    The kas command interpreter generates the octal key by using an -encryption algorithm on the combination of the specified string and the name -of the local cell (as recorded in the local /usr/vice/etc/ThisCell -file). Use the -cell argument to convert a string into a key -appropriate for a cell other than the local one. -

    Cautions -

    This command writes the key to the standard output stream, on which it can -possibly be intercepted by third parties. It is not very secure to use -the key in an actual Authentication Database entry. -

    Options -

    -

    -string -
    Specifies the character string to convert into an octal key. -

    -cell -
    Specifies the complete Internet domain name of the cell to combine with -the password string while generating the key. If this argument is -omitted, the kas command interpreter determines the name of the -local cell by consulting: -
      -

    • First, the value of the environment variable AFSCELL. -

    • Second, the cellname in the /usr/vice/etc/ThisCell file on the -local machine. -
    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output is of the following form: -

       Converting password string in realm 'cell_name' yields key='key'.
    -   
    -
    -

    Examples -

    The following example shows the octal key equivalent of the string -new_pswd in the ABC Corporation cell. -

       % kas stringtokey new_pswd
    -   Converting new_pswd in realm 'ABC.COM' yields
    -       key='\346\307\364\320\263\233\342\354'.
    -   
    -
    -

    Privilege Required -

    None, and no password is required. -

    Related Information -

    ThisCell (client version) -

    kas -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf197.htm b/doc/html/AdminReference/auarf197.htm deleted file mode 100644 index 227c9bf8c..000000000 --- a/doc/html/AdminReference/auarf197.htm +++ /dev/null @@ -1,99 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kas unlock

    - - - -

    Purpose -

    Unlocks a locked user account -

    Synopsis -

    kas unlock -name <authentication ID>  
    -           [-admin_username <admin principal to use for authentication>] 
    -           [-password_for_admin <admin password>]  [-cell <cell name>] 
    -           [-servers <explicit list of authentication servers>+]
    -           [-noauth]  [-help]
    -         
    -kas u -na <authentication ID>  
    -      [-a <admin principal to use for authentication>] 
    -      [-p <admin password>]  [-c <cell name>] 
    -      [-s <explicit list of authentication servers>+]  [-no]  [-h]
    -
    -

    Description -

    The kas unlock command unlocks the Authentication Database entry -named by the -name argument. An entry becomes locked when -the user exceeds the limit on failed authentication attempts, generally by -providing the wrong password to either an AFS-modified login utility or the -klog command. Use the kas setfields command to -set the limit and the lockout time, and the kas examine command to -examine the settings. -

    To unlock all locked user accounts at once, shutdown the -kaserver process on every database server machine, and remove the -/usr/afs/local/kaauxdb file from each one. The -kaserver process recreates the file as it restarts. -

    Options -

    -

    -name -
    Names the Authentication Database entry to unlock. -

    -admin_username -
    Specifies the user identity under which to authenticate with the -Authentication Server for execution of the command. For more details, -see the introductory kas reference page. -

    -password_for_admin -
    Specifies the password of the command's issuer. If it is -omitted (as recommended), the kas command interpreter prompts for -it and does not echo it visibly. For more details, see the introductory -kas reference page. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory kas reference page. -

    -servers -
    Names each machine running an Authentication Server with which to -establish a connection. For more details, see the introductory -kas reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory kas reference -page. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    In the following example, an administrator using the admin -account unlocks the entry for jones: -

       % kas unlock -name jones -admin_username admin
    -   Administrator's (admin) Password:
    -   
    -
    -

    Privilege Required -

    The issuer must have the ADMIN flag set on his or her -Authentication Database entry. -

    Related Information -

    kas -

    kas examine -

    kas setfields -

    klog -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf198.htm b/doc/html/AdminReference/auarf198.htm deleted file mode 100644 index 09d071a29..000000000 --- a/doc/html/AdminReference/auarf198.htm +++ /dev/null @@ -1,150 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kaserver

    - - - -

    Purpose -

    Initializes the Authentication Server -

    Description -

    kaserver [-noAuth]  [-fastKeys]  [-database <dbpath>] 
    -         [-localfiles <lclpath>]  [-minhours <n>] 
    -         [-servers <serverlist>]  [-enable_peer_stats]  
    -         [-enable_process_stats]  [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The kaserver command initializes the Authentication Server, -which runs on every database server machine. In the conventional -configuration, its binary file is located in the /usr/afs/bin -directory on a file server machine. -

    The kaserver command is not normally issued at the command shell -prompt but rather placed into a file server machine's -/usr/afs/local/BosConfig file with the bos create -command. If it is ever issued at the command shell prompt, the issuer -must be logged onto a database server machine as the local superuser -root. -

    As it initializes, the Authentication Server process creates the two files -that constitute the Authentication Database, kaserver.DB0 -and kaserver.DBSYS1, in the /usr/afs/db directory -if they do not already exist. Use the commands in the kas -suite to administer the database. -

    The Authentication Server is responsible for several aspects of AFS -security, including: -

    -

    The Authentication Server records a trace of its activity in the -/usr/afs/logs/AuthLog file. Use the bos getlog -command to display the contents of the file. Use the kdb -command to read the protected files associated with the AuthLog -file, AuthLog.dir and AuthLog.pag. -

    Options -

    -

    -noAuth -
    Assigns the unprivileged identity anonymous to the -issuer. Thus, it establishes an unauthenticated connection between the -issuer and the Authentication Server. It is useful only when -authorization checking is disabled on the database server machine. In -normal circumstances, the Authentication Server allows only authorized -(privileged) users to issue commands that affect or contact the Authentication -Database and will refuse to perform such an action even if the --noAuth flag is used. -

    -fastKeys -
    Is a test flag for use by the AFS Development staff; it serves no -functional purpose. -

    -database -
    Specifies the pathname of an alternate directory in which the -Authentication Database files reside. Provide the complete pathname, -ending in the base filename to which the .DB0 and -.DBSYS1 extensions are appended. For example, the -appropriate value for the default database files is -/usr/afs/db/kaserver. -

    Provide the -localfiles argument along with this one; -otherwise, the -localfiles argument is also set to the value of -this argument, which is probably inappropriate. -

    -localfiles -
    Specifies the pathname of an alternate directory in which the auxiliary -Authentication Database file resides. Provide the complete pathname, -ending in the base filename to which the auxdb suffix is -appended. For example, the appropriate value for the default auxiliary -database file is /usr/afs/local/kaserver. -

    -minhours -
    Specifies the minimum number of hours that must pass between password -changes made by any regular user. System administrators (with the -ADMIN flag in their Authentication Database entry) can change -passwords as often as desired. Setting a minimum time between password -changes is not recommended. -

    -servers -
    Names each database server machine running an Authentication Server with -which the local Authentication Server is to synchronize its copy of the -Authentication Database , rather than with the machines listed in the local -/usr/afs/etc/CellServDB file. -

    -enable_peer_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. For each connection with a specific UDP port on another -machine, a separate record is kept for each type of RPC (FetchFile, GetStatus, -and so on) sent or received. To display or otherwise access the -records, use the Rx Monitoring API. -

    -enable_process_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. A separate record is kept for each type of RPC (FetchFile, -GetStatus, and so on) sent or received, aggregated over all connections to -other machines. To display or otherwise access the records, use the Rx -Monitoring API. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following bos create command creates a kaserver -process on fs3.abc.com (the command appears on two -lines here only for legibility): -

       % bos create -server fs3.abc.com -instance kaserver \
    -                -type simple -cmd /usr/afs/bin/kaserver
    -
    -

    Privilege Required -

    The issuer must be logged in as the superuser root on a file -server machine to issue the command at a command shell prompt. It is -conventional instead to create and start the process by issuing the bos -create command. -

    Related Information -

    AuthLog -

    BosConfig -

    CellServDB (server version) -

    kaserver.DB0 and kaserver.DBSYS1 -

    kaserverauxdb -

    bos -

    bos create -

    bos getlog -

    kas -

    kdb -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf199.htm b/doc/html/AdminReference/auarf199.htm deleted file mode 100644 index cda0c61c5..000000000 --- a/doc/html/AdminReference/auarf199.htm +++ /dev/null @@ -1,116 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kdb

    - - - -

    Purpose -

    Displays log or privileged actions performed by the Authentication Server -

    Synopsis -

    kdb [-dbmfile <dbmfile to use (default /usr/afs/logs/AuthLog)>]  
    -    [-key <extract entries that match specified key>]  [-help]
    -  
    -
    -

    Description -

    The kdb command displays the contents of the -AuthLog.dir and AuthLog.pag files -associated with the AuthLog file that resides on the local disk, by -default in the /usr/afs/logs directory. The files must exist -in that directory, which normally implies that the Authentication Server is -running on the machine. The files contain information on privileged -actions performed by the Authentication Server. -

    Cautions -

    It is possible that on some operating systems that AFS otherwise supports, -the Authentication Server cannot create the -/usr/afs/logs/AuthLog.dir and -/usr/afs/logs/AuthLog.pag files, making this command -inoperative. See the IBM AFS Release Notes for -details. -

    Options -

    -

    -dbmfile -
    Specifies the pathname of the file to display. Provide either a -complete pathname, a pathname relative to the /usr/afs/logs -directory, or a filename only, in which case the file must reside in the -/usr/afs/logs directory. Omit this argument to display -information from the AuthLog.dir and -AuthLog.pag files in the /usr/afs/logs -directory. -

    -key -
    Specifies each entry to be displayed from the indicated file. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of output indicates the location of the files from which the -subsequent information is derived: -

       Printing all entries found in file_location
    -
    -

    Each entry then includes the following two fields, separated by a -colon: -

    -

    user/server -
    Identifies the user requesting the corresponding service and the server -that performed that service. In cases where no user is directly -involved, only the server appears; in cases where no server is directly -involved, only the user appears. -

    service -
    Identifies one of the following actions or services performed by the user -or server process. -
      -

    • auth: Obtained a ticket-granting ticket -

    • chp: Changed a user password -

    • cruser: Created a user entry in the Authentication -Database -

    • delu: Deleted a user entry from the Authentication -Database -

    • gtck: Obtained a ticket other than a ticket-granting -ticket -

    • setf: Set fields in an Authentication Database entry -

    • unlok: Unlocked an Authentication Database entry -
    -
    -

    The final line of output sums the number of entries. -

    Examples -

    The following example shows the output of the kdb command in the -ABC Corporation cell (abc.com): -

       % kdb
    -   Printing all entries found in /usr/afs/logs/AuthLog
    -   admin,krbtgt.ABC.COM:auth
    -   admin,afs:gtck
    -   admin:cruser
    -   admin:delu
    -   4 entries were found
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    AuthLog.dir, AuthLog.pag -

    bos getlog -

    kaserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf200.htm b/doc/html/AdminReference/auarf200.htm deleted file mode 100644 index 55d0a0773..000000000 --- a/doc/html/AdminReference/auarf200.htm +++ /dev/null @@ -1,307 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    klog

    - - - - - - - -

    Purpose -

    Authenticates with the Authentication Server -

    Synopsis -

    klog  [-x]  [-principal <user name>]  [-password <user's password>]  
    -      [-cell <cell name>]  [-servers <explicit list of servers>+]  
    -      [-pipe]  [-silent]  [-lifetime <ticket lifetime in hh[:mm[:ss]]>]  
    -      [-setpag]  [-tmp]  [-help]
    -    
    -klog  [-x]  [-pr <user name>]  [-pa <user's password>]  [-c <cell name>]  
    -      [-s <explicit list of servers>+]  [-pi]  [-si]  
    -      [-l <ticket lifetime in hh[:mm[:ss]]>]  [-se]  [-t]  [-h]
    -
    -

    Description -

    The klog command obtains an AFS token from the Authentication -Server. The Cache Manager on the local machine stores the token in a -credential structure in kernel memory and uses it when obtaining authenticated -access to the AFS filespace. This command does not affect the -issuer's identity (UNIX UID) in the local file system. -

    By default, the command interpreter obtains a token for the AFS user name -that matches the issuer's identity in the local file system. To -specify an alternate user, include the -principal argument. -The user named by the -principal argument does not have to appear -in the local password file (the /etc/passwd file or -equivalent). -

    By default, the command interpreter obtains a token for the local cell, as -defined by the AFSCELL environment variable set in the command shell or by the -/usr/vice/etc/ThisCell file on the local machine. To specify -an alternate cell, include the -cell argument. The command -interpreter contacts an Authentication Server chosen at random from the -cell's entry in the local /usr/afs/etc/CellServDB file, unless -the -servers argument is used to name one or more database server -machines. -

    A user can have tokens in multiple cells simultaneously, but only one token -per cell per connection to the client machine. If the user's -credential structure already contains a token for the requested cell, the -token resulting from this command replaces it. -

    Sites that employ standard Kerberos authentication instead of the AFS -Authentication Server must use the Kerberos version of this command, -klog.krb, on all client machines. It automatically -places the issuer's Kerberos tickets in the file named by the KRBTKFILE -environment variable, which the pagsh.krb command defines -automatically as /tmp/tktpX where X is the -number of the user's PAG. -

    The lifetime of the token resulting from this command is the smallest of -the following. -

    -

    The output from the kas examine command displays an -Authentication Database entry's maximum ticket lifetime as Max -ticket lifetime. Administrators can display any entry, and users -can display their own entries. -

    If none of the defaults have been changed, the token lifetime is 25 hours -for user accounts created by an Authentication Server running AFS 3.1 -or higher. The maximum lifetime for any token is 720 hours (30 days), -and the minimum is 5 minutes. -

    Between the minimum and maximum values, the Authentication Server uses a -defined set of values, according to the following rules. Requested -lifetimes between 5 minutes and 10 hours 40 minutes are granted at 5 minute -intervals, rounding up. For example, if the issuer requests a lifetime -of 12 minutes, the token's actual lifetime is 15 minutes. -

    For token lifetimes greater than 10 hours 40 minutes, consult the following -table, which presents all the possible times in units of -hours:minutes:seconds. -The number in parentheses is an approximation of the corresponding time in -days and hours (as indicated by the d and h -letters). For example, 282:22:17 means 282 -hours, 22 minutes, and 17 seconds, which translates to approximately 11 days -and 18 hours (11d 18h). The Authentication Server rounds up -a requested lifetime to the next highest possible lifetime. -

       11:24:15 (0d 11h)    46:26:01 (1d 22h)  189:03:38 (7d 21h)            
    -   12:11:34 (0d 12h)    49:38:40 (2d 01h)  202:08:00 (8d 10h)            
    -   13:02:09 (0d 13h)    53:04:37 (2d 05h)  216:06:35 (9d 00h)          
    -   13:56:14 (0d 13h)    56:44:49 (2d 08h)  231:03:09 (9d 15h)         
    -   14:54:03 (0d 14h)    60:40:15 (2d 12h)  247:01:43 (10d 07h)         
    -   15:55:52 (0d 15h)    64:51:57 (2d 16h)  264:06:34 (11d 00h)           
    -   17:01:58 (0d 17h)    69:21:04 (2d 21h)  282:22:17 (11d 18h)          
    -   18:12:38 (0d 18h)    74:08:46 (3d 02h)  301:53:45 (12d 13h)           
    -   19:28:11 (0d 19h)    79:16:23 (3d 07h)  322:46:13 (13d 10h)          
    -   20:48:57 (0d 20h)    84:45:16 (3d 12h)  345:05:18 (14d 09h)           
    -   22:15:19 (0d 22h)    90:36:53 (3d 18h)  368:56:58 (15d 08h)          
    -   23:47:38 (0d 23h)    96:52:49 (4d 00h)  394:27:37 (16d 10h)         
    -   25:26:21 (1d 01h)   103:34:45 (4d 07h)  421:44:07 (17d 13h)           
    -   27:11:54 (1d 03h)   110:44:28 (4d 14h)  450:53:46 (18d 18h)           
    -   29:04:44 (1d 05h)   118:23:54 (4d 22h)  482:04:24 (20d 02h)          
    -   31:05:22 (1d 07h)   126:35:05 (5d 06h)  515:24:22 (21d 11h)          
    -   33:14:21 (1d 09h)   135:20:15 (5d 15h)  551:02:38 (22d 23h) 
    -   35:32:15 (1d 11h)   144:41:44 (6d 00h)  589:08:45 (24d 13h) 
    -   37:59:41 (1d 13h)   154:42:01 (6d 10h)  629:52:56 (26d 05h) 
    -   40:37:19 (1d 16h)   165:23:50 (6d 21h)  673:26:07 (28d 01h)
    -   43:25:50 (1d 19h)   176:50:01 (7d 08h)
    -   
    -
    -

    Cautions -

    By default, this command does not create a new process authentication group -(PAG); see the description of the pagsh command to learn about -PAGs. If a cell does not use an AFS-modified login utility, users must -include -setpag option to this command, or issue the -pagsh command before this one, to have their tokens stored in a -credential structure that is identified by PAG rather than by local -UID. -

    When a credential structure is identified by local UID, the potential -security exposure is that the local superuser root can use the UNIX -su command to assume any other identity and automatically inherit -the tokens associated with that UID. Identifying the credential -structure by PAG eliminates this exposure. -

    If the -password argument is used, the specified password cannot -begin with a hyphen, because it is interpreted as another option name. -Use of the -password argument is not recommended in any -case. -

    By default, it is possible to issue this command on a properly configured -NFS client machine that is accessing AFS via the NFS/AFS Translator, assuming -that the NFS client machine is a supported system type. However, if the -translator machine's administrator has enabled UID checking by including -the -uidcheck on argument to the fs exportafs command, -the command fails with an error message similar to the following: -

       
    -   Warning: Remote pioctl to translator_machine  has failed (err=8). . . 
    -   Unable to authenticate to AFS because a pioctl failed.
    -
    -

    Enabling UID checking means that the credential structure in which tokens -are stored on the translator machine must be identified by a UID that matches -the local UID of the process that is placing the tokens in the credential -structure. After the klog command interpreter obtains the -token on the NFS client, it passes it to the remote executor daemon on the -translator machine, which makes the system call that stores the token in a -credential structure on the translator machine. The remote executor -generally runs as the local superuser root, so in most cases its -local UID (normally zero) does not match the local UID of the user who issued -the klog command on the NFS client machine. -

    Issuing the klog command on an NFS client machine creates a -security exposure: the command interpreter passes the token across the -network to the remote executor daemon in clear text mode. -

    Options -

    -

    -x -
    Appears only for backwards compatibility. Its former function is -now the default behavior of this command. -

    -principal -
    Specifies the user name to authenticate. If this argument is -omitted, the Authentication Server attempts to authenticate the user logged -into the local file system. -

    -password -
    Specifies the issuer's password (or that of the alternate user -identified by the -principal argument). Omit this argument -to have the command interpreter prompt for the password, in which case it does -not echo visibly in the command shell. -

    -cell -
    Specifies the cell for which to obtain a token. The command is -directed to that cell's Authentication Servers. During a single -login session on a given machine, a user can be authenticated in multiple -cells simultaneously, but can have only one token at a time for each of them -(that is, can only authenticate under one identity per cell per session on a -machine). It is acceptable to abbreviate the cell name to the shortest -form that distinguishes it from the other cells listed in the -/usr/vice/etc/CellServDB file on the client machine on which the -command is issued. -

    If this argument is omitted, the command is executed in the local cell, as -defined -

      -

    • First, by the value of the environment variable AFSCELL -

    • Second, in the /usr/vice/etc/ThisCell file on the client -machine on which the command is issued -
    -

    -servers -
    Establishes a connection with the Authentication Server running on each -specified database server machine. The command interpreter then chooses -one of these at random to execute the command. It is best to provide -fully-qualified hostnames, but abbreviated forms are possibly acceptable -depending on the state of the cell's name server at the time the command -is issued. This option is useful for testing specific servers if -problems are encountered. -

    If this argument is omitted, the command interpreter establishes a -connection with each machine listed for the indicated cell in the local copy -of the /usr/vice/etc/CellServDB file, and then chooses one of them -at random for command execution. -

    -pipe -
    Suppresses all output to the standard output stream, including prompts and -error messages. The klog command interpreter expects to -receive the password from the standard input stream. Do not use this -argument; it is designed for use by application programs rather than -human users. -

    -silent -
    Suppresses some of the trace messages that the klog command -produces on the standard output stream by default. It still reports on -major problems encountered. -

    -lifetime -
    Requests a specific lifetime for the token. Provide a number of -hours and optionally minutes and seconds in the format -hh[:mm[:ss]]. -The value is used in calculating the token lifetime as described in the -Description section. -

    -setpag -
    Creates a process authentication group (PAG) prior to requesting -authentication. The token is associated with the newly created -PAG. -

    -tmp -
    Creates a Kerberos-style ticket file in the /tmp directory of -the local machine. The file is called -tkt.AFS_UID where AFS_UID is the AFS UID -of the issuer. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Cautions -

    Output -

    The following message indicates that the limit on consecutive -authentication failures has been exceeded. An administrator can use the -kas unlock command to unlock the account, or the issuer can wait -until the lockout time for the account has passed. (The time is set -with the -locktime argument to the kas setfields command -and displayed in the output from the kas examine command). -

       
    -   Unable to authenticate to AFS because ID is locked - see your system admin
    -   
    -
    -

    If the -tmp flag is included, the following message confirms -that a Kerberos-style ticket file was created: -

       
    -   Wrote ticket file to /tmp
    -   
    -
    -

    Examples -

    Most often, this command is issued without arguments. The -appropriate password is for the person currently logged into the local file -system. The ticket's lifetime is calculated as described in the -Description section (if no defaults have been changed, it is 25 -hours for a user whose Authentication Database entry was created in AFS -3.1 or later). -

       
    -   % klog
    -   Password: 
    -   
    -
    -

    The following example authenticates the user as admin in the ABC -Corporation's test cell: -

       
    -   % klog -principal admin -cell test.abc.com
    -   Password: 
    -   
    -
    -

    In the following, the issuer requests a ticket lifetime of 104 hours 30 -minutes (4 days 8 hours 30 minutes). Presuming that this lifetime is -allowed by the maximum ticket lifetimes and other factors described in the -Description section, the token's lifetime is -110:44:28, which is the next largest possible value. -

          % klog -lifetime 104:30
    -   Password: 
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fs exportafs -

    kas examine -

    kas setfields -

    kas unlock -

    kaserver -

    pagsh -

    tokens -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf201.htm b/doc/html/AdminReference/auarf201.htm deleted file mode 100644 index a9b66bb9e..000000000 --- a/doc/html/AdminReference/auarf201.htm +++ /dev/null @@ -1,178 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    knfs

    - - - - -

    Purpose -

    Establishes basis for authenticated access to AFS from a non-supported NFS -client using the NFS/AFS Translator -

    Synopsis -

    knfs -host <host name>  [-id <user ID (decimal)>]
    -     [-sysname <host's '@sys' value>]  [-unlog]  [-tokens]  [-help]
    -    
    -knfs -ho <host name>  [-i <user ID (decimal)>]  
    -     [-s <host's '@sys' value>]  [-u]  [-t]  [-he]
    -
    -

    Description -

    The knfs command creates an AFS credential structure on the -local machine, identifying it by a process authentication group (PAG) number -associated with the NFS client machine named by the -hostname -argument and by default with a local UID on the NFS client machine that -matches the issuer's local UID on the local machine. It places in -the credential structure the AFS tokens that the issuer has previously -obtained (by logging onto the local machine if an AFS-modified login utility -is installed, by issuing the klog command, or both). To -associate the credential structure with an NFS UID that does not match the -issuer's local UID, use the -id argument. -

    Issue this command only on the NFS(R)/AFS translator machine that is -serving the NFS client machine, after obtaining AFS tokens on the translator -machine for every cell to which authenticated access is required. The -Cache Manager on the translator machine uses the tokens to obtain -authenticated AFS access for the designated user working on the NFS client -machine. This command is not effective if issued on an NFS client -machine. -

    To enable the user on the NFS client machine to issue AFS commands, use the --sysname argument to specify the NFS client machine's system -type, which can differ from the translator machine's. The NFS -client machine must be a system type for which AFS is supported. -

    The -unlog flag discards the tokens in the credential structure, -but does not destroy the credential structure itself. The Cache Manager -on the translator machine retains the credential structure until the next -reboot, and uses it each time the issuer accesses AFS through the translator -machine. The credential structure only has tokens in it if the user -reissues the knfs command on the translator machine each time the -user logs into the NFS client machine. -

    To display the tokens associated with the designated user on the NFS client -machine, include the -tokens flag. -

    Users working on NFS client machines of system types for which AFS binaries -are available (and for which the cell has purchased a license) can use the -klog command rather than the knfs command. -

    Cautions -

    If the translator machine's administrator has enabled UID checking by -issuing the fs exportafs command with the -uidcheck on -argument, it is not possible to use the -id argument to assign the -tokens to an NFS UID that differs from the issuer's local UID. In -this case, there is no point in including the -id argument, because -the only acceptable value (the issuer's local UID) is the value used when -the -id argument is omitted. Requiring matching UIDs is -effective only when users have the same local UID on the translator machine as -on NFS client machines. In that case, it guarantees that users assign -their tokens only to their own NFS sessions. -

    This command does not make it possible for users working on non-supported -system types to issue AFS commands. This is possible only on NFS -clients of a system type for which AFS is available. -

    Options -

    -

    -host -
    Names the NFS client machine on which the issuer is to work. -Providing a fully-qualified hostname is best, but abbreviated forms are -possibly acceptable depending on the state of the cell's name server at -the time the command is issued. -

    -id -
    Specifies the local UID on the NFS client to which to assign the -tokens. The NFS client identifies file requests by the NFS UID, so -creating the association enables the Cache Manager on the translator machine -to use the appropriate tokens when filling the requests. If this -argument is omitted, the command interpreter uses an NFS UID that matches the -issuer's local UID on the translator machine (as returned by the -getuid function). -

    -sysname -
    Specifies the value that the local (translator) machine's remote -executor daemon substitutes for the @sys variable in pathnames when -executing AFS commands issued on the NFS client machine (which must be a -supported system type). If the NFS user's PATH environment -variable uses the @sys variable in the pathnames for directories -that house AFS binaries (as recommended), then setting this argument enables -NFS users to issue AFS commands by leading the remote executor daemon to -access the AFS binaries appropriate to the NFS client machine even if its -system type differs from the translator machine's. -

    -unlog -
    Discards the tokens stored in the credential structure identified by the -PAG associated with the -host argument and, optionally, the --id argument. -

    -tokens -
    Displays the AFS tokens assigned to the designated user on the indicated -NFS client machine. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The following error message indicates that UID checking is enabled on the -translator machine and that the value provided for the -id argument -differs from the issuer's local UID. -

       
    -   knfs: Translator in 'passwd sync' mode; remote uid must be the same as local uid
    -
    -

    Examples -

    The following example illustrates a typical use of this command. The -issuer smith is working on the machine -nfscli1.abc.com and has user ID 1020 on -that machine. The translator machine -tx4.abc.com uses an AFS-modified login utility, so -smith obtains tokens for the ABC Corporation cell automatically -upon login via the telnet program. She then issues the -klog command to obtain tokens as admin in the ABC -Corporation's test cell, test.abc.com, and the -knfs command to associate both tokens with the credential structure -identified by machine name nfs-cli1 and user ID -1020. She breaks the connection to tx4 and works -on nfscli1. -

       % telnet tx4.abc.com
    -   . . .
    -   login: smith
    -   Password:
    -   AFS(R) login
    -   
    -   % klog admin -cell test.abc.com
    -   Password:
    -   
    -   % knfs nfscli1.abc.com 1020
    -   
    -   % exit
    -   
    -
    -

    The following example shows user smith again connecting to the -machine tx4 via the telnet program and discarding the -tokens. -

       % telnet translator4.abc.com
    -   . . .
    -   login: smith
    -   Password:
    -   AFS(R) login
    -   
    -   % knfs nfscli1.abc.com 1020 -unlog
    - 
    -   % exit
    -
    -

    Privilege Required -

    None -

    Related Information -

    klog -

    pagsh -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf202.htm b/doc/html/AdminReference/auarf202.htm deleted file mode 100644 index d75c48d63..000000000 --- a/doc/html/AdminReference/auarf202.htm +++ /dev/null @@ -1,164 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kpasswd

    - - - - - - - -

    Purpose -

    Changes the issuer's password in the Authentication Database -

    Synopsis -

    kpasswd [-x]  [-principal <user name>]  [-password <user's password>]
    -        [-newpassword <user's new password>]  [-cell <cell name>]
    -        [-servers <explicit list of servers>+]  [-pipe]  [-help]
    -   
    -kpasswd [-x]  [-pr <user name>]  [-pa <user's password>]  
    -        [-n <user's new password>]  [-c <cell name>]  
    -        [-s <explicit list of servers>+]  [-pi]  [-h] 
    -
    -

    Description -

    The kpasswd command changes the password recorded in an -Authentication Database entry. By default, the command interpreter -changes the password for the AFS user name that matches the issuer's -local identity (UNIX UID). To specify an alternate user, include the --principal argument. The user named by the --principal argument does not have to appear in the local password -file (the /etc/passwd file or equivalent). -

    By default, the command interpreter sends the password change request to -the Authentication Server running on one of the database server machines -listed for the local cell in the /usr/afs/etc/CellServDB file on -the local disk; it chooses the machine at random. It consults the -/usr/vice/etc/ThisCell file on the local disk to learn the local -cell name. To specify an alternate cell, include the -cell -argument. -

    Unlike the UNIX passwd command, the kpasswd command -does not restrict passwords to eight characters or less; it accepts -passwords of virtually any length. All AFS commands that require -passwords (including the klog, kpasswd, and AFS-modified -login utilities, and the commands in the kas suite) accept -passwords longer than eight characters, but some other applications and -operating system utilities do not. Selecting an AFS password of eight -characters or less enables the user to maintain matching AFS and UNIX -passwords. -

    The command interpreter makes the following checks: -

    -

    Options -

    -

    -x -
    Appears only for backwards compatibility. -

    -principal -
    Names the Authentication Database entry for which to change the -password. If this argument is omitted, the database entry with the same -name as the issuer's local identity (UNIX UID) is changed. -

    -password -
    Specifies the current password. Omit this argument to have the -command interpreter prompt for the password, which does not echo -visibly: -
       Old password: current_password
    -   
    -
    -

    -newpassword -
    Specifies the new password, which the kpasswd command -interpreter converts into an encryption key (string of octal numbers) before -sending it to the Authentication Server for storage in the user's -Authentication Database entry. -

    Omit this argument to have the command interpreter prompt for the password, -which does not echo visibly: -

       New password (RETURN to abort): new_password 
    -   Retype new password: new_password
    -   
    -
    -

    -cell -
    Specifies the cell in which to change the password, by directing the -command to that cell's Authentication Servers. The issuer can -abbreviate the cell name to the shortest form that distinguishes it from the -other cells listed in the local /usr/vice/etc/CellServDB -file. -

    By default, the command is executed in the local cell, as defined -

      -

    • First, by the value of the environment variable AFSCELL -

    • Second, in the /usr/vice/etc/ThisCell file on the client -machine on which the command is issued -
    -

    -servers -
    Establishes a connection with the Authentication Server running on each -specified machine, rather than with all of the database server machines listed -for the relevant cell in the local copy of the -/usr/vice/etc/CellServDB file. The kpasswd -command interpreter then sends the password-changing request to one machine -chosen at random from the set. -

    -pipe -
    Suppresses all output to the standard output stream or standard error -stream. The kpasswd command interpreter expects to receive -all necessary arguments, each on a separate line, from the standard input -stream. Do not use this argument, which is provided for use by -application programs rather than human users. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example shows user pat changing her password in -the ABC Corporation cell. -

       % kpasswd
    -   Changing password for 'pat' in cell 'abc.com'.
    -   Old password:
    -   New password (RETURN to abort):
    -   Verifying, please re-enter new_password:
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    kas setfields -

    kas setpassword -

    klog -

    kpwvalid -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf203.htm b/doc/html/AdminReference/auarf203.htm deleted file mode 100644 index 51ba7eac9..000000000 --- a/doc/html/AdminReference/auarf203.htm +++ /dev/null @@ -1,88 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    kpwvalid

    - - - -

    Purpose -

    Checks quality of new password -

    Description -

    The kpwvalid command checks the quality of a new password passed -to it from the kpasswd or kas setpassword -command. It is optional. If it exists, it must reside in the -same AFS directory as the binaries for the kpasswd and -kas command suites (create a symbolic link from the client -machine's local disk to this directory). The directory's ACL -must extend the a (administer) and w -(write) permissions to the system:administrators -group only. These requirements prevent unauthorized users from -substituting a spurious kpwvalid binary. -

    The AFS distribution includes an example kpwvalid program that -checks that the password is at least eight characters long; the code for -it appears in the following Examples section. -

    The script or program must accept a sequence of password strings, one per -line, on the standard input stream. The first is the current password -and is ignored. Each subsequent string is a candidate password to be -checked. The program must write the following to the standard output -stream for each one: -

    -

    Further, it must write any error messages only to the standard error -stream, not to the standard output stream. -

    Examples -

    The following example program, included in the AFS distribution, verifies -that the requested password includes eight or more characters. -

       #include <stdio.h>
    -   /* prints 0 if the password is long enough, otherwise non-zero */
    -   main()
    -   {
    -   char oldpassword[512];
    -   char password[512];
    -   
    -   if (fgets(oldpassword, 512, stdin))
    -      while (fgets(password, 512, stdin)) {
    -         if (strlen(password) > 8) { /* password includes a newline */
    -            fputs("0\n",stdout);
    -            fflush(stdout);
    -         }
    -         else {
    -            fputs("Passwords must contain at least 8 characters.\n",
    -                  stderr);
    -            fputs("1\n",stdout);
    -            fflush(stdout);
    -         }
    -   return 0;
    -   }
    -   
    -
    -

    Related Information -

    kas setpassword -

    kpasswd -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf204.htm b/doc/html/AdminReference/auarf204.htm deleted file mode 100644 index c6e14b217..000000000 --- a/doc/html/AdminReference/auarf204.htm +++ /dev/null @@ -1,155 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    package

    - - - - - - - -

    Purpose -

    Configures files and directories on the local disk -

    Synopsis -

    package [initcmd]  [-config <base name of configuration file>]
    -   [-fullconfig <full name of configuration file, or stdin for standard input>]
    -   [-overwrite]  [-noaction]  [-verbose]  [-silent]  [-rebootfiles]  
    -   [-debug]  [-help]
    -    
    -package [i]  [-c <base name of configuration file>]
    -        [-f <full name of configuration file, or stdin for standard input>]
    -        [-o]  [-n]  [-v]  [-s]  [-r]  [-d]  [-h]
    -
    -

    Description -

    The package command configures the machine's local disk to -comply with the instructions in the configuration file named by the --config or -fullconfig argument. -

    By default, the package command alters any existing local disk -element whose contents or configuration does not match the element defined in -the configuration file. For example, if a configuration file -D instruction defines a directory that has the same name as a -symbolic link on the local disk, the package command replaces the -symbolic link with the directory. The F and L -instructions include an optional update_code field that alters this -behavior. -

    Also by default, the package command takes no action on elements -on the local disk that are not mentioned in the configuration file. Use -the D instruction's R update code to remove files -from the disk directory that are not mentioned in the configuration -file. -

    Before running the package command, the administrator must -create the template file and other files on the local disk. For -instructions, see the IBM AFS Administration Guide. -

    It is not possible to configure a remote client machine's disk using -this command. -

    Cautions -

    The package command interpreter exits without executing any -instruction if there are any syntax errors or incorrect values in the -configuration file. -

    Options -

    -

    initcmd -
    Accommodates the command's use of the AFS command parser, and is -optional. -

    -config -
    Specifies the pathname of the configuration file to use, ending in the -file's base name, which omits the suffix that indicates the machine -type. The package command determines the machine's -system type name and automatically appends it to the base name. An -example of the proper value for this argument is staff rather than -staff.rs_aix42. Partial pathnames are interpreted -relative to the current working directory. -

    Provide this argument or the -fullconfig argument. -

    -fullconfig -
    Specifies the configuration file to use. Two types of values are -acceptable: -
      -

    • The full pathname of the configuration file to use, complete with an -extension indicating the machine type (examples: -staff.rs_aix42, admin.sun4x_56). -

    • The string stdin to indicate that the issuer is providing -configuration information via the standard input stream, either by piping in -the contents of a file, or by typing configuration lines at the shell. -In the latter case, type <Ctrl-d> to conclude the input. -
    -

    Provide this argument or the -config argument. -

    -overwrite -
    Overwrites elements on the local disk with the source version indicated in -the configuration file, even if the owner write (w) mode -bit is turned on the disk element. Files protected by the I -update code on an F line in the configuration file are not -overwritten. -

    -noaction -
    Checks the sequence of operations to be performed when the command -actually runs and reports any problems that the package command -interpreter expects to encounter. No elements on the local disk or in -AFS are changed. If the -verbose flag is also provided, the -trace includes all actions to be performed as well as anticipated -errors. -

    -silent -
    Suppresses some of the trace messages sent to the standard output stream -by default. The output still reports major problems. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -rebootfiles -
    Prevents overwriting of any file marked with the Q update code -on an F line in the configuration file. This effectively -prevents the machine from rebooting automatically again when the -package command is invoked in the machine's AFS initialization -file. -

    -debug -
    Enables debugging output, which is directed to the standard output stream -by default. By default, no debugging output is produced. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    This command is usually invoked in a client machine's AFS -initialization file (/etc/rc or equivalent), rather than issued at -the command shell prompt. -

    The following command invokes the version of the staff -configuration file appropriate for this machine's system type, and -produces verbose output. -

       # /etc/package -c staff -v
    -   
    -
    -

    The following example uses the configuration file whose basename is defined -in the /.package file on the local machine. This -method enables the administrator to use the same package command in -every machine's AFS initialization file but still customize configuration -by putting the appropriate basename in the /.package -file. -

       # /etc/package -c `cat /.package` -v
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    package Configuration File -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf205.htm b/doc/html/AdminReference/auarf205.htm deleted file mode 100644 index f9a4c4c03..000000000 --- a/doc/html/AdminReference/auarf205.htm +++ /dev/null @@ -1,72 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    package apropos

    - - - -

    Purpose -

    Displays each help entry containing a keyword string -

    Synopsis -

    package apropos [-topic <help string>]  [-help]
    -   
    -package a [-t <help string>]  [-h]
    -
    -

    Description -

    The package apropos command displays the first line of the -online help entry for any package command that has in its name or -short description the string specified by the -topic -argument. -

    To display the syntax for a command, use the package help -command. -

    Options -

    -

    -topic -
    Specifies the keyword string to match, in lowercase letters only. -If the string is more than a single word, surround it with double quotes ("") -or other delimiters. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of a command's online help entry names it and briefly -describes its function. This command displays the first line for any -package command where the string specified with the --topic argument is part of the command name or first line. -

    Examples -

    The following command lists all package commands that include -the word help in their names or short descriptions: -

       % package apropos help
    -   apropos: search by help text
    -   help: get help on commands
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    package -

    package help -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf206.htm b/doc/html/AdminReference/auarf206.htm deleted file mode 100644 index 2b0fb27e1..000000000 --- a/doc/html/AdminReference/auarf206.htm +++ /dev/null @@ -1,88 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    package help

    - - - -

    Purpose -

    Displays the syntax of specified package commands or lists -functional descriptions of all package commands -

    Synopsis -

    package help [-topic <help string>+]  [-help]
    -   
    -package h [-t <help string>+]  [-h]
    -
    -

    Description -

    The package help command displays the complete online help entry -(short description and syntax statement) for each command operation code -specified by the -topic argument. If the -topic -argument is omitted, the output includes the first line (name and short -description) of the online help entry for every package -command. -

    To list every package command whose name or short description -includes a specified keyword, use the package apropos -command. -

    Options -

    -

    -topic -
    Indicates each command for which to display the complete online help -entry. Omit the package part of the command name, providing -only the operation code (for example, specify initcmd, not -package initcmd). If this argument is omitted, the output -briefly describes every package command. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The online help entry for each package command consists of the -following two or three lines: -

    -

    Examples -

    The following command displays the online help entry for the package -initcmd command: -

       % package help initcmd
    -   package initcmd: initialize the program
    -   Usage: package [initcmd] [-config <base name of configuration file>]  
    -   [-fullconfig <full name of configuration file, or stdin for standard input>] 
    -   [-overwrite] [-noaction] [-verbose] [-silent] [-rebootfiles] 
    -   [-debug] [-help]
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    package -

    package apropos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf207.htm b/doc/html/AdminReference/auarf207.htm deleted file mode 100644 index 1de5b337a..000000000 --- a/doc/html/AdminReference/auarf207.htm +++ /dev/null @@ -1,58 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    package_test

    - - - -

    Purpose -

    Tests the validity of a package configuration file -

    Synopsis -

    package_test <config file>
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name in full. -

    Description -

    The package_test command tests the validity of a -package configuration file created when a prototype file is -compiled. The command interpreter prints error messages on the standard -output stream. -

    Options -

    -

    config file -
    Specifies the package configuration file to validate. -
    -

    Examples -

    The following example tests the validity of the package -configuration file staff.sun4x_56. -

       % package_test staff.sun4x_56
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    package Configuration File -

    package -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf208.htm b/doc/html/AdminReference/auarf208.htm deleted file mode 100644 index 5ee36e7f0..000000000 --- a/doc/html/AdminReference/auarf208.htm +++ /dev/null @@ -1,121 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pagsh

    - - - - -

    Purpose -

    Creates a new PAG -

    Synopsis -

    pagsh
    -
    -

    Description -

    The pagsh command creates a new command shell (owned by the -issuer of the command) and associates a new process authentication -group (PAG) with the shell and the user. A PAG is a number -guaranteed to identify the issuer of commands in the new shell uniquely to the -local Cache Manager. The PAG is used, instead of the issuer's UNIX -UID, to identify the issuer in the credential structure that the Cache Manager -creates to track each user. -

    Any tokens acquired subsequently (presumably for other cells) become -associated with the PAG, rather than with the user's UNIX UID. -This method for distinguishing users has two advantages. -

    -
    Note:The pagsh.krb version of this command is intended for use -by sites that employ standard Kerberos authentication for their -clients. The pagsh.krb command provides all the -functionality of the pagsh command. In addition, it defines -the environment variable KRBTKFILE (which specifies the storage location of -Kerberos tickets) to be the /tmp/tktpX file (where -X is the number of the user's PAG). The functionality of -this command supports the placement of Kerberos tickets by the -klog.krb command and Kerberized AFS-modified login utilities -in the file specified by the environment variable KRBTKFILE. -
    -

    Cautions -

    Each PAG created uses two of the memory slots that the kernel uses to -record the UNIX groups associated with a user. If none of these slots -are available, the pagsh command fails. This is not a -problem with most operating systems, which make at least 16 slots available -per user. -

    In cells that do not use an AFS-modified login utility, use this command to -obtain a PAG before issuing the klog command (or include the --setpag argument to the klog command). If a PAG -is not acquired, the Cache Manager stores the token in a credential structure -identified by local UID rather than PAG. This creates the potential -security exposure described in the Description section. -

    If users of NFS client machines for which AFS is supported are to issue -this command as part of authenticating with AFS, do not use the fs -exportafs command's -uidcheck on argument to enable UID -checking on NFS/AFS Translator machines. Enabling UID checking prevents -this command from succeeding. See the reference page for the -klog command. -

    If UID checking is not enabled on Translator machines, then by default it -is possible to issue this command on a properly configured NFS client machine -that is accessing AFS via the NFS/AFS Translator, assuming that the NFS client -machine is a supported system type. The pagsh binary -accessed by the NFS client must be owned by, and grant setuid privilege to, -the local superuser root. The complete set of mode bits must -be -rwsr-xr-x. This is not a requirement when the command is -issued on AFS client machines. -

    However, if the translator machine's administrator has enabled UID -checking by including the -uidcheck on argument to the fs -exportafs command, the command fails with an error message similar to -the following: -

       
    -   Warning: Remote setpag to translator_machine  has failed (err=8). . . 
    -   setpag: Exec format error
    -
    -

    Examples -

    In the following example, the issuer invokes the C shell instead of the -default Bourne shell: -

       # pagsh -c /bin/csh
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fs exportafs -

    klog -

    tokens -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf209.htm b/doc/html/AdminReference/auarf209.htm deleted file mode 100644 index 09453b2f4..000000000 --- a/doc/html/AdminReference/auarf209.htm +++ /dev/null @@ -1,89 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    prdb_check

    - - - -

    Purpose -

    Checks the integrity of the Protection Database -

    Synopsis -

    prdb_check -database <ptdb_file>  [-uheader]  [-pheader]  [-entries]  
    -           [-verbose]  [-help]
    -   
    -prdb_check -d <ptdb_file>  [-u]  [-p]  [-e]  [-v]  [-h]
    -
    -

    Description -

    The prdb_check command checks the integrity of the Protection -Database, reporting any errors or corruption it finds. If there are -problems, do not issue any pts commands until the database is -repaired. -

    Cautions -

    The results can be unpredictable if the Protection Server makes changes to -the Protection Database while this command is running. Use the bos -shutdown command to shutdown the local ptserver process -before running this command, or before creating a second copy of the -prdb.DB0 file (with a different name) on which to run the -command. -

    Options -

    -

    -database -
    Names the Protection Database (copy of the prdb.DB0 -file) to check. If the current working directory is not the location of -the file, provide a pathname, either full or relative to the current working -directory. -

    -uheader -
    Displays information which Ubik maintains in the database's -header. -

    -pheader -
    Displays information which the Protection Server maintains in the -database's header. -

    -entries -
    Outputs every entry in the database. Some of the information is -similar to that returned by the pts examine command. -

    -verbose -
    Reports additional information about the database, including the number of -entries in the database and a trace of the internal database structures the -command is verifying. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If there are errors in the database, the output always reports them on the -standard error stream. If any options other than -database -or -help are provided, the output written to the standard output -stream includes additional information as described for each option in the -preceding Options section of this reference page. The output -is intended for debugging purposes and is meaningful to someone familiar with -the internal structure of the Protection Database. -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    prdb.DB0 and prdb.DBSYS1 -

    bos shutdown -

    pts examine -

    ptserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf210.htm b/doc/html/AdminReference/auarf210.htm deleted file mode 100644 index e3bd8374c..000000000 --- a/doc/html/AdminReference/auarf210.htm +++ /dev/null @@ -1,149 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts

    - - - - - - - - - - - -

    Purpose -

    Introduction to the pts command suite -

    Description -

    The commands in the pts command suite are the administrative -interface to the Protection Server, which runs on each database server machine -in a cell and maintains the Protection Database. The database stores -the information that AFS uses to augment and refine the standard UNIX scheme -for controlling access to files and directories. -

    Instead of relying only on the mode bits that define access rights for -individual files, AFS associates an access control list (ACL) with each -directory. The ACL lists users and groups and specifies which of seven -possible access permissions they have for the directory and the files it -contains. (It is still possible to set a directory or file's mode -bits, but AFS interprets them in its own way; see the chapter on -protection in the IBM AFS Administration Guide for details.) -

    AFS enables users to define groups in the Protection Database and place -them on ACLs to extend a set of rights to multiple users -simultaneously. Groups simplify administration by making it possible to -add someone to many ACLs by adding them to a group that already exists on -those ACLs. Machines can also be members of a group, so that users -logged into the machine automatically inherit the permissions granted to the -group. -

    There are several categories of commands in the pts command -suite: -

    -

    Options -

    The following arguments and flags are available on many commands in the -pts suite. The reference page for each command also lists -them, but they are described here in greater detail. -

    - -

    -cell <cell name> -
    Names the cell in which to run the command. It is acceptable to -abbreviate the cell name to the shortest form that distinguishes it from the -other entries in the /usr/vice/etc/CellServDB file on the local -machine. If the -cell argument is omitted, the command -interpreter determines the name of the local cell by reading the following in -order: -
      -

    1. The value of the AFSCELL environment variable -

    2. The local /usr/vice/etc/ThisCell file -
    -

    -force -
    - -Enables the command to continue executing as far as possible when errors or -other problems occur, rather than halting execution immediately. -Without it, the command halts as soon as the first error is -encountered. In either case, the pts command interpreter -reports errors at the command shell. This flag is especially useful if -the issuer provides many values for a command line argument; if one of -them is invalid, the command interpreter continues on to process the remaining -arguments. - -

    -help -
    Prints a command's online help message on the standard output -stream. Do not combine this flag with any of the command's other -options; when it is provided, the command interpreter ignores all other -options, and only prints the help message. -

    -noauth -
    - -Establishes an unauthenticated connection to the Protection Server, in which -the server treats the issuer as the unprivileged user -anonymous. It is useful only when authorization checking is -disabled on the server machine (during the installation of a file server -machine or when the bos setauth command has been used during other -unusual circumstances). In normal circumstances, the Protection Server -allows only privileged users to issue commands that change the Protection -Database, and refuses to perform such an action even if the -noauth -flag is provided. -
    -

    Privilege Required -

    Members of the system:administrators group can issue all -pts commands on any entry in the Protection Database. -

    Users who do not belong to the system:administrators group -can list information about their own entry and any group entries they -own. The privacy flags set with the pts setfields command -control access to entries owned by other users. -

    Related Information -

    pts adduser -

    pts apropos -

    pts chown -

    pts creategroup -

    pts createuser -

    pts delete -

    pts examine -

    pts help -

    pts listentries -

    pts listmax -

    pts listowned -

    pts membership -

    pts removeuser -

    pts rename -

    pts setfields -

    pts setmax -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf211.htm b/doc/html/AdminReference/auarf211.htm deleted file mode 100644 index 129f88d14..000000000 --- a/doc/html/AdminReference/auarf211.htm +++ /dev/null @@ -1,121 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts adduser

    - - - - - - - - - -

    Purpose -

    Adds a user or machine to a Protection Database group -

    Synopsis -

    pts adduser -user <user name>+  -group <group name>+ 
    -            [-cell <cell name>]  [-noauth]  [-force]  [-help]
    -   
    -pts ad -u <user name>+  -g <group name>+  [-c <cell name>]  [-n]  [-f]  [-h]
    -
    -

    Description -

    The pts adduser command adds each user or machine entry named by -the -user argument as a member of each group named by the --group argument. -

    To remove members of a group, use the pts removeuser -command. To list the groups to which a user or machine belongs, or the -members of a specified group, use the pts membership -command. -

    Cautions -

    After being added as a group member, a currently authenticated user must -reauthenticate (for example, by issuing the klog command) to obtain -permissions granted to the group on an access control list (ACL). -

    Options -

    -

    -user -
    Specifies the name of each user or machine entry to add to each group -named by the -group argument. The name of a machine entry -resembles an IP address and can use the wildcard notation described on the -pts createuser reference page. The user or machine entry -must already exist in the Protection Database. -

    -group -
    Specifies the complete name (including the owner prefix if applicable) of -each group to which to add members. The group entry must already exist -in the Protection Database. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example adds user smith to the group -system:administrators. -

       % pts adduser -user smith -group system:administrators
    -   
    -
    -

    The following example adds users jones, terry, and -pat to the smith:colleagues group. -

       % pts adduser -user jones terry pat -group smith:colleagues
    -   
    -
    -

    The following example adds the machine entries in the ABC Corporation -subnet to the group bin-prot. Because of the IP address -range of the ABC Corporation subnet, the system administrator was able to -group the machines into three machine entries (using the wildcard notation -discussed on the pts createuser reference page). -

       % pts adduser -user 138.255.0.0 192.12.105.0 192.12.106.0 -group bin-prot
    -   
    -
    -

    Privilege Required -

    The required privilege depends on the setting of the fourth privacy flag in -the Protection Database entry for each group named by the -group -argument (use the pts examine command to display the flags): -

    -

    Related Information -

    pts -

    pts createuser -

    pts examine -

    pts membership -

    pts removeuser -

    pts setfields -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf212.htm b/doc/html/AdminReference/auarf212.htm deleted file mode 100644 index 194bc49df..000000000 --- a/doc/html/AdminReference/auarf212.htm +++ /dev/null @@ -1,71 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts apropos

    - - - -

    Purpose -

    Displays each help entry containing a keyword string -

    Synopsis -

    pts apropos -topic <help string>  [-help] 
    -   
    -pts ap -t <help string>  [-h]
    -
    -

    Description -

    The pts apropos command displays the first line of the online -help entry for any pts command that has in its name or short -description the string specified by the -topic argument. -

    To display the syntax for a command, use the pts help -command. -

    Options -

    -

    -topic -
    Specifies the keyword string to match, in lowercase letters only. -If the string is more than a single word, surround it with double quotes ("") -or other delimiters. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of a command's online help entry names it and briefly -describes its function. This command displays the first line for any -pts command in which the string specified by the -topic -argument is part of the command name or first line. -

    Examples -

    The following command lists all pts commands that include the -word create in their names or short descriptions: -

       % pts apropos create
    -   creategroup: create a new group
    -   createuser: create a new user
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    pts -

    pts help -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf213.htm b/doc/html/AdminReference/auarf213.htm deleted file mode 100644 index da51b6929..000000000 --- a/doc/html/AdminReference/auarf213.htm +++ /dev/null @@ -1,103 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts chown

    - - - - - -

    Purpose -

    Changes the owner of a Protection Database entry -

    Synopsis -

    pts chown -name <group name>  -owner <new owner> 
    -          [-cell <cell name>]  [-noauth]  [-force]  [-help]
    -   
    -pts cho -na <group name>  -o <new owner>  [-c <cell name>]  [-no]  [-f]  [-h]
    -
    -

    Description -

    The pts chown command designates the user or group named by the --owner argument as the owner of the group named by the --name argument, and records the new owner in the owner field of the -group's Protection Database entry. -

    In the case of regular groups, this command automatically changes the group -name's owner prefix (the part of the group name before the colon) to -match the new owner. If the new owner is itself a group, then only its -owner prefix, not its complete name, becomes the owner prefix in the new -name. The change to the owner prefix does not propagate to any groups -owned by the group, however. To make the owner prefix of such -group-owned groups reflect the new owning group, use the pts rename -command. -

    It is not possible to change a user or machine entry's owner from the -default set at creation time, the system:administrators -group. -

    Cautions -

    While designating a machine as a group's owner does not cause an -error, it is not recommended. The Protection Server does not extend the -usual privileges of group ownership to users logged onto the machine. -

    Options -

    -

    -name -
    Specifies the current name of the group to which to assign a new -owner. -

    -owner -
    Names the user or group to become the group's owner. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example changes the owner of the group -terry:friends from the user terry to the user -pat. A side effect is that the group name changes to -pat:friends. -

       % pts chown -name terry:friends -owner pat
    -   
    -
    -

    The following example changes the owner of the group -terry:friends from the user terry to the group -pat:buddies. A side effect is that the group name -changes to pat:friends. -

       % pts chown -name terry:friends -owner pat:buddies
    -   
    -
    -

    Privilege Required -

    The issuer must belong to the system:administrators group -or currently own the group. -

    Related Information -

    pts -

    pts rename -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf214.htm b/doc/html/AdminReference/auarf214.htm deleted file mode 100644 index c2f5e9052..000000000 --- a/doc/html/AdminReference/auarf214.htm +++ /dev/null @@ -1,204 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts creategroup

    - - - - - - - - - - - - - - - - - - - - - - -

    Purpose -

    Creates an (empty) Protection Database group entry -

    Synopsis -

    pts creategroup -name <group name>+  [-owner <owner of the group>] 
    -                [-id <id (negated) for the group>+]  [-cell <cell name>]  
    -                [-noauth]  [-force]  [-help]
    -   
    -pts createg -na <group name>+  [-o <owner of the group>] 
    -            [-i <id (negated) for the group>+]  [-c <cell name>]  
    -            [-no]  [-f]  [-h]
    -      
    -pts cg -na <group name>+  [-o <owner of the group>]  
    -       [-i <id (negated) for the group>+]  
    -       [-c <cell name>]  [-no]  [-f]  [-h]
    -
    -

    Description -

    The pts creategroup command creates an entry in the Protection -Database for each group specified by the -name argument. The -entry records the issuer of the command as the group's creator, and as -the group's owner unless the -owner argument names an -alternate user or group as the owner. -

    There are two types of groups: -

    -

    Creating a group lowers the issuer's group-creation quota by -one. This is true even if the -owner argument is used to -assign ownership to an alternate user or group. To display a -user's group-creation quota, use the pts examine command; -to set it, use the pts setfields command. -

    AFS group ID (AFS GID) numbers are negative integers and by default the -Protection Server assigns a GID that is one less (more negative) than the -current value of the max group id counter in the Protection -Database, decrementing the counter by one for each group. Members of -the system:administrators group can use the -id -argument to assign specific AFS GID numbers. If any of the specified -GIDs is lower (more negative) than the current value of the max group -id counter, the counter is reset to that value. It is acceptable -to specify a GID greater (less negative) than the current value of the -counter, but the creation operation fails if an existing group already has -it. To display or set the value of the max group id counter, -use the pts listmax or pts setmax command, -respectively. -

    Output -

    The command generates the following string to confirm creation of each -group: -

       group name has id AFS GID
    -   
    -
    -

    Cautions -

    Although using the -owner argument to designate a machine entry -as a group's owner does not generate an error, it is not -recommended. The Protection Server does not extend the usual privileges -of group ownership to users logged onto the machine. -

    Options -

    -

    -name -
    Specifies the name of each group to create. Provide a string of up -to 63 characters, which can include lowercase (but not uppercase) letters, -numbers, and punctuation marks. A regular name includes a single colon -(:) to separate the two parts of the name; the colon -cannot appear in a prefix-less group name. -

    A regular group's name must have the following format: -

       owner_name:group_name
    -   
    -
    -

    and the owner_name field must reflect the actual owner of the -group, as follows: -

      -

    • If the optional -owner argument is not included, the field must -match the AFS username under which the issuer is currently -authenticated. -

    • If the -owner argument names an alternate AFS user, the field -must match that AFS username. -

    • If the -owner argument names another regular group, the field -must match the owning group's owner field (the part of its name before -the colon). If the -owner argument names a prefix-less -group, the field must match the owning group's complete name. -
    -

    -owner -
    Specifies a user or group as the owner for each group, rather than the -issuer of the command. Provide either an AFS username or the name of a -regular or prefix-less group. An owning group must already have at -least one member. This requirement prevents assignment of -self-ownership to a group during its creation; use the pts -chown command after issuing this command, if desired. -

    -id -
    Specifies a negative integer AFS GID number for each group, rather than -allowing the Protection Server to assign it. Precede the integer with a -hyphen (-) to indicate that it is negative. -

    If this argument is used and the -name argument names multiple -new groups, it is best to provide an equivalent number of AFS GIDs. The -first GID is assigned to the first group, the second to the second group, and -so on. If there are fewer GIDs than groups, the Protection Server -assigns GIDs to the unmatched groups based on the max group id -counter. If there are more GIDs than groups, the excess GIDs are -ignored. If any of the GIDs is lower (more negative) than the current -value of the max group id counter, the counter is reset to that -value. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    In the following example, the user pat creates groups called -pat:friends and pat:colleagues. -

       % pts creategroup -name pat:friends pat:colleagues
    -   
    -
    -

    The following example shows a member of the -system:administrators group creating the prefix-less group -staff and assigning its ownership to the -system:administrators group rather than to herself. -

       % pts creategroup -name staff -owner system:administrators
    -   
    -
    -

    In the following example, the user pat creates a group called -smith:team-members, which is allowed because the --owner argument specifies the required value -(smith). -

       % pts creategroup -name smith:team-members -owner smith
    -   
    -
    -

    Privilege Required -

    The issuer must belong to the system:administrators group -to create prefix-less groups or include the -id argument. -

    To create a regular group, the issuer must -

    -

    Related Information -

    pts -

    pts examine -

    pts listmax -

    pts setfields -

    pts setmax -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf215.htm b/doc/html/AdminReference/auarf215.htm deleted file mode 100644 index 2f88c3651..000000000 --- a/doc/html/AdminReference/auarf215.htm +++ /dev/null @@ -1,183 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts createuser

    - - - - - - - - - - - - - - - - - - - -

    Purpose -

    Creates a user or machine entry in the Protection Database -

    Synopsis -

    pts createuser -name <user name>+  [-id <user id>+]  [-cell <cell name>]  
    -               [-noauth]  [-force]  [-help]
    -   
    -pts createu -na <user name>+  [-i <user id>+]  [-c <cell name>]  
    -            [-no] [-f]  [-h]
    -   
    -pts cu -na <user name>+  [-i <user id>+]  [-c <cell name>]  [-no] [-f]  [-h]
    -
    -

    Description -

    The pts createuser command creates an entry in the Protection -Database for each user or machine specified by the -name -argument. A user entry name becomes the user's AFS username (the -one to provide when authenticating with the AFS Authentication Server). -A machine entry's name is the machine's IP address or a wildcard -notation that represents a range of consecutive IP addresses (a group of -machines on the same network). It is not possible to authenticate as a -machine, but a group to which a machine entry belongs can appear on a -directory's access control list (ACL), thereby granting the indicated -permissions to any user logged on to the machine. -

    AFS user IDs (AFS UIDs) are positive integers and by default the Protection -Server assigns an AFS UID that is one greater than the current value of the -max user id counter in the Protection Database, incrementing the -counter by one for each user. To assign a specific AFS UID, use the --id argument. If any of the specified AFS UIDs is greater -than the current value of the max user id counter, the counter is -reset to that value. It is acceptable to specify an AFS UID smaller -than the current value of the counter, but the creation operation fails if an -existing user or machine entry already has it. To display or set the -value of the max user id counter, use the pts listmax or -pts setmax command, respectively. -

    The issuer of the pts createuser command is recorded as the -entry's creator and the group system:administrators as -its owner. -

    Cautions -

    The Protection Server reserves AFS UID 0 (zero) and returns an error if the --id argument has that value. -

    Options -

    -

    -name -
    Specifies either a username for a user entry, or an IP address (complete -or wildcarded) for a machine entry: -
      -

    • A username can include up to 63 numbers and lowercase letters, but it is -best to make it shorter than eight characters, because many application -programs cannot handle longer names. Also, it is best not to include -shell metacharacters or other punctuation marks. In particular, the -colon (:) and at-sign (@) characters are not -acceptable. The period is generally used only in special administrative -names, to separate the username and an instance, as in the example -pat.admin. -

    • A machine identifier is its IP address in dotted decimal notation (for -example, 192.12.108.240), or a wildcard notation that -represents a set of IP addresses (a group of machines on the same -network). The following are acceptable wildcard formats. The -letters W, X, Y and Z each -represent an actual number from the range 1 through 255. -
        -

      • W.X.Y.Z represents a single machine, for -example 192.12.108.240. -

      • W.X.Y.0 matches all machines whose IP -addresses start with the first three numbers. For example, -192.12.108.0 matches both -192.12.108.119 and -192.12.108.120, but does not match -192.12.105.144. -

      • W.X.0.0 matches all machines whose IP -addresses start with the first two numbers. For example, the address -192.12.0.0 matches both -192.12.106.23 and -192.12.108.120, but does not match -192.5.30.95. -

      • W.0.0.0 matches all machines whose IP -addresses start with the first number in the specified address. For -example, the address 192.0.0.0 matches both -192.5.30.95 and -192.12.108.120, but does not match -138.255.63.52. -
      -

      Do not define a machine entry with the name -0.0.0.0 to match every machine. The -system:anyuser group is equivalent. -

    -

    -id -
    Specifies an AFS UID for each user or machine entry, rather than allowing -the Protection Server to assign it. Provide a positive integer. -

    If this argument is used and the -name argument names multiple -new entries, it is best to provide an equivalent number of AFS UIDs. -The first UID is assigned to the first entry, the second to the second entry, -and so on. If there are fewer UIDs than entries, the Protection Server -assigns UIDs to the unmatched entries based on the max user id -counter. If there are more UIDs than entries, the excess UIDs are -ignored. If any of the UIDs is greater than the current value of the -max user id counter, the counter is reset to that value. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The command generates the following string to confirm creation of each -user: -

       User name has id id
    -   
    -
    -

    Examples -

    The following example creates a Protection Database entry for the user -johnson. -

       % pts createuser -name johnson
    -   
    -
    -

    The following example creates three wildcarded machine entries in the ABC -Corporation cell. The three entries encompass all of the machines on -the company's networks without including machines on other -networks: -

       % pts createuser -name 138.255.0.0 192.12.105.0 192.12.106.0
    -   
    -
    -

    Privilege Required -

    The issuer must belong to the system:administrators -group. -

    Related Information -

    pts -

    pts listmax -

    pts setmax -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf216.htm b/doc/html/AdminReference/auarf216.htm deleted file mode 100644 index f57bcf35b..000000000 --- a/doc/html/AdminReference/auarf216.htm +++ /dev/null @@ -1,107 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts delete

    - - - - - - - - - - -

    Purpose -

    Deletes a Protection Database entry -

    Synopsis -

    pts delete -nameorid <user or group name or id>+  [-cell <cell name>]  
    -           [-noauth]  [-force]  [-help]
    -   
    -pts d -na <user or group name or id>+  [-c <cell name>]  [-no]  [-f]  [-h]
    -
    -

    Description -

    The pts delete command removes each entry specified by the --nameorid argument from the Protection Database. Deleting -entries affects other parts of the system in various ways: -

    -

    To remove a user or machine from a group without actually deleting the -entry, use the pts removeuser command. -

    Options -

    -

    -nameorid -
    Specifies the name or AFS UID of each user, the name or AFS GID of each -group, or the IP address (complete or wildcard-style) or AFS UID of each -machine entry to delete. It is acceptable to mix users, machines, and -groups on the same command line, as well as names (IP addresses for machines) -and IDs. Precede the GID of each group with a hyphen to indicate that -it is negative. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example deletes the user entries pat and -terry: -

       % pts delete pat terry
    -   
    -
    -

    The following example deletes the Protection Database entry of the group -with AFS GID -215. -

       % pts delete -215
    -   
    -
    -

    Privilege Required -

    The issuer must belong to the system:administrators group -to delete user and machine entries. To delete group entries, the issuer -must either own the group or belong to the -system:administrators group. -

    Related Information -

    fs cleanacl -

    pts -

    pts removeuser -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf217.htm b/doc/html/AdminReference/auarf217.htm deleted file mode 100644 index c9d330734..000000000 --- a/doc/html/AdminReference/auarf217.htm +++ /dev/null @@ -1,256 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts examine

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Purpose -

    Displays a Protection Database entry -

    Synopsis -

    pts examine -nameorid <user or group name or id>+  [-cell <cell name>]   
    -            [-noauth]  [-force]  [-help]
    -    
    -pts e -na <user or group name or id>+  [-c <cell name>]  [-no]  [-f]  [-h]
    -   
    -pts check -na <user or group name or id>+  [-c <cell name>]  
    -          [-no]  [-f]  [-h]
    -   
    -pts che -na <user or group name or id>+  [-c <cell name>]  
    -        [-no]  [-f]  [-h]
    -
    -

    Description -

    The pts examine command displays information from the Protection -Database entry of each user, machine or group specified by the --nameorid argument. -

    Options -

    -

    -nameorid -
    Specifies the name or AFS UID of each user, the name or AFS GID of each -group, or the IP address (complete or wildcard-style) or AFS UID of each -machine for which to display the Protection Database entry. It is -acceptable to mix users, machines, and groups on the same command line, as -well as names (IP addresses for machines) and IDs. Precede the GID of -each group with a hyphen to indicate that it is negative. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output for each entry consists of two lines that include the following -fields: -

    -

    Name -
    The contents of this field depend on the type of entry: -
      -

    • For a user entry, it is the username that the user types when -authenticating with AFS. -

    • For a machine entry, it is either the IP address of a single machine in -dotted decimal format, or a wildcard notation that represents a group of -machines on the same network. See the pts createuser -reference page for an explanation of the wildcard notation. -

    • For a group entry, it is one of two types of group name. If the -name has a colon between the two parts, it represents a regular group and the -part before the prefix reflects the group's owner. A prefix-less -group does not have the owner field or the colon. For more details on -group names, see the pts creategroup reference page. -
    - - - -

    id -
    A unique number that the AFS server processes use to identify AFS users, -machines and groups. AFS UIDs for user and machine entries are positive -integers, and AFS GIDs for group entries are negative integers. AFS -UIDs and GIDs are similar in function to the UIDs and GIDs used in local file -systems such as UFS, but apply only to AFS operations. - - -

    owner -
    The user or group that owns the entry and thus can administer it (change -the values in most of the fields displayed in the output of this command), or -delete it entirely. The Protection Server automatically records the -system:administrators group in this field for user and -machine entries at creation time. - -

    creator -
    The user who issued the pts createuser or pts -creategroup command to create the entry. This field serves as an -audit trail, and cannot be changed. - -

    membership -
    An integer that for users and machines represents the number of groups to -which the user or machine belongs. For groups, it represents the number -of group members. -

    flags -
    A string of five characters, referred to as privacy flags, -which indicate who can display or administer certain aspects of the -entry. -
    -

    s -
    Controls who can issue the pts examine command to display the -entry. -

    o -
    Controls who can issue the pts listowned command to display the -groups that a user or group owns. -

    m -
    Controls who can issue the pts membership command to display -the groups a user or machine belongs to, or which users or machines belong to -a group. -

    a -
    Controls who can issue the pts adduser command to add a user or -machine to a group. It is meaningful only for groups, but a value must -always be set for it even on user and machine entries. -

    r -
    Controls who can issue the pts removeuser command to remove a -user or machine from a group. It is meaningful only for groups, but a -value must always be set for it even on user and machine entries. -
    -

    -

    Each flag can take three possible types of values to enable a different set -of users to issue the corresponding command: -

      -

    • A hyphen (-) designates the members of the -system:administrators group and the entry's -owner. For user entries, it designates the user in addition. -

    • The lowercase version of the letter applies meaningfully to groups only, -and designates members of the group in addition to the individuals designated -by the hyphen. -

    • The uppercase version of the letter designates everyone. -
    -

    -

    For example, the flags SOmar on a group entry indicate that -anyone can examine the group's entry and display the groups that it owns, -and that only the group's members can display, add, or remove its -members. -

    The default privacy flags for user and machine entries are -S----, meaning that anyone can display the entry. The -ability to perform any other functions is restricted to members of the -system:administrators group and the entry's owner (as -well as the user for a user entry). -

    The default privacy flags for group entries are S-M--, meaning -that all users can display the entry and the members of the group, but only -the entry owner and members of the system:administrators -group can perform other functions. -

    group quota -
    The number of additional groups the user is allowed to create. The -pts createuser command sets it to 20 for both users and machines, -but it has no meaningful interpretation for a machine, because it is not -possible to authenticate as a machine. Similarly, it has no meaning in -group entries and the pts creategroup command sets it to 0 -(zero); do not change this value. - - -
    -

    Examples -

    The following example displays the user entry for terry and the -machine entry 158.12.105.44. -

       % pts examine terry 158.12.105.44
    -   Name: terry, id: 1045, owner: system:administrators, creator: admin, 
    -     membership: 9, flags: S----, group quota: 15.
    -   Name: 158.12.105.44, id: 5151, owner: system:administrators, 
    -     creator: byu, membership: 1, flags: S----, group quota: 20.
    -   
    -
    -

    The following example displays the entries for the AFS groups with GIDs --673 and -674. -

       % pts examine -673 -674
    -   Name: terry:friends, id: -673, owner: terry, creator: terry, 
    -     membership: 5, flags: S-M--, group quota: 0.
    -   Name: smith:colleagues, id: -674, owner: smith, creator: smith, 
    -     membership: 14, flags: SOM--, group quota: 0.
    -   
    -
    -

    Privilege Required -

    The required privilege depends on the setting of the first privacy flag in -the Protection Database entry of each entry specified by the --nameorid argument: -

    -

    Related Information -

    pts -

    pts adduser -

    pts chown -

    pts creategroup -

    pts createuser -

    pts listowned -

    pts membership -

    pts removeuser -

    pts rename -

    pts setfields -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf218.htm b/doc/html/AdminReference/auarf218.htm deleted file mode 100644 index 755674d73..000000000 --- a/doc/html/AdminReference/auarf218.htm +++ /dev/null @@ -1,85 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts help

    - - - -

    Purpose -

    Displays the syntax of specified pts commands or lists -functional descriptions for all pts commands -

    Synopsis -

    pts help [-topic <help string>+]  [-help]
    -    
    -pts h [-t <help string>+]  [-h]
    -
    -

    Description -

    The pts help command displays the complete online help entry -(short description and syntax statement) for each command operation code -specified by the -topic argument. If the -topic -argument is omitted, the output includes the first line (name and short -description) of the online help entry for every pts command. -

    To list every pts command whose name or short description -includes a specified keyword, use the pts apropos command. -

    Options -

    -

    -topic -
    Indicates each command for which to display the complete online help -entry. Omit the pts part of the command name, providing only -the operation code (for example, specify membership, not pts -membership). If this argument is omitted, the output briefly -describes every pts command. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The online help entry for each pts command consists of the -following two or three lines: -

    -

    Examples -

    The following command displays the online help entry for the pts -membership command: -

       % pts help membership
    -   pts membership:  list membership of a user or group
    -   aliases: groups
    -   Usage: pts membership -nameorid <user or group name or id>+ 
    -   [-cell <cell name>] [-noauth] [-force] [-help]
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    pts -

    pts apropos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf219.htm b/doc/html/AdminReference/auarf219.htm deleted file mode 100644 index 74df1213a..000000000 --- a/doc/html/AdminReference/auarf219.htm +++ /dev/null @@ -1,112 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts listentries

    - - - - - - -

    Purpose -

    Displays all user or group entries in the Protection Database -

    Synopsis -

    pts listentries [-users]  [-groups]  [-cell <cell name>]
    -                [-noauth]  [-force]  [-help]
    -   
    -pts liste [-u]  [-g]  [-c <cell name>]  [-n]  [-f]  [-h]
    -
    -

    Description -

    The pts listentries command displays the name and AFS ID of all -Protection Database entries of the indicated type. It also displays the -AFS ID of each entry's owner and creator. -

    To display all user and machine entries, either include the --users flag or omit both it and the -groups flag. -To display all group entries, include the -groups flag. To -display all entries, provide both flags. -

    Options -

    -

    -users -
    Displays user and machine entries. -

    -groups -
    Displays group entries. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output includes a line for each entry, with information in four columns -that have the following headers: -

    -

    Name -
    The entry's name -

    ID -
    The entry's AFS ID (AFS UID for a user or machine, negative AFS GID -for a group) -

    Owner -
    The AFS ID of the user or group that owns the entry -

    Creator -
    The AFS ID of the user who created the entry (the -system:administrators group is listed as the creator of the -entry for anonymous and the system groups, but it is not otherwise -possible for a group to create groups) -
    -

    In general, the entries appear in the order in which they were -created. -

    Examples -

    The following example displays both user and group entries. -

       % pts listentries -users -groups
    -   Name                          ID  Owner Creator
    -   system:administrators       -204   -204    -204 
    -   system:anyuser              -101   -204    -204 
    -   system:authuser             -102   -204    -204 
    -   anonymous                  32766   -204    -204 
    -   admin                          1   -204   32766 
    -   pat                          100   -204       1 
    -   smith                        101   -204       1 
    -   pat:friends                 -206    100     100 
    -   staff                       -207   -204       1
    -   
    -
    -

    Privilege Required -

    The issuer must belong to the system:administrators -group. -

    Related Information -

    pts -

    pts creategroup -

    pts createuser -

    pts examine -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf220.htm b/doc/html/AdminReference/auarf220.htm deleted file mode 100644 index 6f8c351d5..000000000 --- a/doc/html/AdminReference/auarf220.htm +++ /dev/null @@ -1,90 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts listmax

    - - - - - - - - -

    Purpose -

    Displays the max user id and max group id counters -

    Synopsis -

    pts listmax [-cell <cell name>]  [-noauth]  [-force]  [-help]
    -    
    -pts listm  [-c <cell name>]  [-n]  [-f]  [-h]
    -
    -

    Description -

    The pts listmax command displays the values of the max user -id and max group id counters, which the Protection Server -uses to track the AFS user IDs (AFS UIDs) it allocates to new users or -machines, and the AFS group IDs (AFS GIDs) it allocates to new groups, -respectively. When an administrator next issues the pts -createuser command and does not include the -id argument, the -new user or machine receives an AFS UID one greater than the max user -id counter, and when a user issues the pts creategroup -command and does not include the -id argument, the new group -receives an AFS UID one less (more negative) than the max group id -counter. -

    To reset one or both counters, members of the -system:administrators group can issue the pts -setmax command. -

    Options -

    -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The command displays the counters in the following format: -

       Max user id is user_counter and max group id is group_counter.
    -   
    -
    -

    Examples -

    The following example displays the output of this command: -

       % pts listmax
    -   Max user name is 1271 and max group id is -382.
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    pts -

    pts setmax -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf221.htm b/doc/html/AdminReference/auarf221.htm deleted file mode 100644 index db060e271..000000000 --- a/doc/html/AdminReference/auarf221.htm +++ /dev/null @@ -1,127 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts listowned

    - - - - - - - -

    Purpose -

    Displays the Protection Database groups owned by a user or group -

    Synopsis -

    pts listowned -nameorid <user or group name or id>+  [-cell <cell name>]  
    -              [-noauth]  [-force]  [-help]
    -   
    -pts listo -na <user or group name or id>+  [-c <cell name>]  
    -          [-no]  [-f]  [-h]
    -
    -

    Description -

    The pts listowned command lists the groups owned by each user or -group specified by the -nameorid argument. -

    To list any orphaned groups, whose owners have themselves been -deleted from the Protection Database, provide a value of 0 (zero) -for the -nameorid argument. To change the owner to a user or -group that still exists, use the pts chown command. -

    Options -

    -

    -nameorid -
    Specifies the name or AFS UID of each user, or the name or AFS GID of each -group, for which to display the list of owned groups. It is acceptable -to mix users and groups on the same command line, as well as names and -IDs. Precede the GID of each group with a hyphen to indicate that it is -negative. -

    A value of 0 (zero) lists group entries for groups whose owners -no longer have entries in the Protection Database. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of the output indicates the name and AFS UID or AFS GID of -each user or group for which ownership information is requested, in the -following format: -

       Groups owned by name (id: ID) are:
    -   
    -
    -

    A list of groups follows. The list does not include groups owned by -groups that the user or group owns, or to which the user or group -belongs. If the user or group does not own any groups, only the header -line appears. -

    The following error message appears if the issuer is not privileged to view -ownership information. By default, for both user and group entries the -second privacy flag is the hyphen, which denies permission to anyone other -than the user (for a user entry) and the members of the -system:administrators group. -

       pts: Permission denied so failed to get owner list for name (id: ID)
    -   
    -
    -

    Examples -

    The following example lists the groups owned by user terry and -shows that the group terry:friends does not own any -groups: -

       % pts listowned terry terry:friends
    -   Groups owned by terry (id: 1045) are:
    -     terry:friends
    -     terry:project1
    -     terry:project2
    -   Groups owned by terry:friends (id: -673) are:
    -   
    -
    -

    Privilege Required -

    The required privilege depends on the setting of the second privacy flag in -the Protection Database entry of each user or group indicated by the --nameorid argument (use the pts examine command to -display the flags): -

    -

    Related Information -

    pts -

    pts chown -

    pts examine -

    pts setfields -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf222.htm b/doc/html/AdminReference/auarf222.htm deleted file mode 100644 index c09c79f27..000000000 --- a/doc/html/AdminReference/auarf222.htm +++ /dev/null @@ -1,146 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts membership

    - - - - - - - - -

    Purpose -

    Displays the membership list for a user or group -

    Synopsis -

    pts membership -nameorid <user or group name or id>+  [-cell <cell name>]  
    -               [-noauth]  [-force]  [-help]
    -   
    -pts m -na <user or group name or id>+  [-c <cell name>]  [-no]  [-f]  [-h]
    -   
    -pts groups -na <user or group name or id>+  [-c <cell name>]
    -           [-no] [-f]  [-h]
    -   
    -pts g -na <user or group name or id>+  [-c <cell name>]  [-no]  [-f]  [-h]
    -
    -

    Description -

    The pts membership command lists the groups to which each user -or machine specified by the -nameorid argument belongs, or lists -the users and machines that belong to each group specified by the --nameorid argument. -

    It is not possible to list the members of the -system:anyuser or system:authuser groups, -and they do not appear in the list of groups to which a user belongs. -

    To add users or machine to groups, use the pts adduser -command; to remove them, use the pts removeuser -command. -

    Options -

    -

    -nameorid -
    Specifies the name or AFS UID of each user entry, the IP address (complete -or wildcard-style) or AFS UID of each machine entry, or the name or AFS GID of -each group, for which to list group membership. It is acceptable to mix -users, machines, and groups on the same command line, as well as names and -IDs. Precede the GID of each group with a hyphen to indicate that it is -negative. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    For each user and machine, the output begins with the following header -line, followed by a list of the groups to which the user or machine -belongs: -

       Groups name (id: AFS UID) is a member of:
    -   
    -
    -

    For each group, the output begins with the following header line, followed -by a list of the users and machines who belong to the group: -

       Members of group_name (id: AFS GID) are:
    -   
    -
    -

    Examples -

    The following example lists the groups to which the user pat -belongs and the members of the group smith:friends. -Note that third privacy flag for the pat entry was changed from the -default hyphen to enable a non-administrative user to obtain this -listing. -

       % pts membership pat smith:friends
    -   Groups pat (id: 1144) is a member of:
    -     smith:friends
    -     staff
    -     johnson:project-team
    -   Members of smith:friends (id: -562) are:
    -     pat
    -     terry
    -     jones
    -     richard
    -     thompson
    -   
    -
    -

    Privilege Required -

    The required privilege depends on the setting of the third privacy flag in -the Protection Database entry of each user or group indicated by the --nameorid argument (use the pts examine command to -display the flags): -

    -

    Related Information -

    pts -

    pts adduser -

    pts examine -

    pts removeuser -

    pts setfields -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf223.htm b/doc/html/AdminReference/auarf223.htm deleted file mode 100644 index 9d25b7055..000000000 --- a/doc/html/AdminReference/auarf223.htm +++ /dev/null @@ -1,111 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts removeuser

    - - - - - - - - -

    Purpose -

    Removes a user from a Protection Database group -

    Synopsis -

    pts removeuser -user <user name>+  -group <group name>+
    -               [-cell <cell name>]  [-noauth]  [-force]  [-help]
    -   
    -pts rem -u <user name>+  -g <group name>+  [-c <cell name>]  
    -        [-n]  [-f]  [-h]
    -
    -

    Description -

    The pts removeuser command removes each user or machine named by -the -user argument from each group named by the -group -argument. -

    To add users to a group, use the pts adduser command. To -list group membership, use the pts membership command. To -remove users from a group and delete the group's entry completely in a -single step, use the pts delete command. -

    Cautions -

    AFS compiles each user's group membership as he or she -authenticates. Any users who have valid tokens when they are removed -from a group retain the privileges extended to that group's members until -they discard their tokens or reauthenticate. -

    Options -

    -

    -name -
    Specifies the name of each user entry or the IP address (complete or -wildcard-style) of each machine entry to remove. -

    -group -
    Names each group from which to remove members. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example removes user smith from the groups -staff and staff:finance. Note that no -switch names are necessary because only a single instance is provided for the -first argument (the username). -

       % pts removeuser smith staff staff:finance
    -   
    -
    -

    The following example removes three machine entries, which represent all -machines in the ABC Corporation network, from the group -bin-prot: -

       % pts removeuser -user 138.255.0.0 192.12.105.0 192.12.106.0 -group bin-prot
    -   
    -
    -

    Privilege Required -

    The required privilege depends on the setting of the fifth privacy flag in -the Protection Database for the group named by the -group argument -(use the pts examine command to display the flags): -

    -

    (It is not possible to set the fifth flag to uppercase -R.) -

    Related Information -

    pts -

    pts adduser -

    pts examine -

    pts membership -

    pts setfields -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf224.htm b/doc/html/AdminReference/auarf224.htm deleted file mode 100644 index 56eb0dc5e..000000000 --- a/doc/html/AdminReference/auarf224.htm +++ /dev/null @@ -1,110 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts rename

    - - - - - - -

    Purpose -

    Changes the name of a Protection Database entry -

    Synopsis -

    pts rename -oldname <old name>  -newname <new name>
    -           [-cell <cell name>]  [-noauth]  [-force]  [-help]
    -    
    -pts ren -o <old name>  -ne <new name>  [-c <cell name>]  [-no]  [-f]  [-h]
    -
    -

    Description -

    The pts rename command changes the name of the user, machine, or -group entry specified by the -oldname argument to the name -specified by the -newname argument. It is not possible to -change a user or machine entry's name to look like a regular group -entry's name (have a colon in it). -

    Members of the system:administrators group can change a -regular group name into a prefix-less name and vice versa. When -changing a prefix-less group name into a regular group name or a regular group -name to another regular group name, the owner field of the new name (the part -before the colon) must correctly reflect the group's owner. -

    Changing a regular group's owner with the pts chown command -automatically changes the owner field (the part before the colon) of the -group's name, but does not change the owner field of any groups owned by -the group. Use this command to rename those groups to a form that -accurately reflects their ownership. -

    Cautions -

    By convention, many aspects of an AFS user account have the same name as -the user's Protection Database entry, including the Authentication -Database entry, volume, and mount point. When using this command to -change a user name, also change the names of all related entities to maintain -consistency. For instructions, see the chapter on user accounts in the -IBM AFS Administration Guide. -

    Options -

    -

    -oldname -
    Specifies the current full name of the entry. -

    -newname -
    Specifies the new full name for the entry. For regular groups, the -owner field (the part before the colon) of the new name must reflect the -actual ownership of the group. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example changes the name of the group staff, owned -by the privileged user admin, to -admin:staff: -

       % pts rename -oldname staff -newname admin:staff
    -   
    -
    -

    The following example changes the name of the group -admin:finance to the group finance. The -issuer must belong to the system:administrators group. -

       % pts rename -oldname admin:finance -newname finance
    -   
    -
    -

    Privilege Required -

    To change a regular group name to a prefix-less name or vice versa, or to -change a user or machine entry's name, the issuer must belong to the -system:administrators group. -

    To change a group name to a new name of the same type (regular or -prefix-less), the issuer must own the group or belong to the -system:administrators group. -

    Related Information -

    pts -

    pts chown -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf225.htm b/doc/html/AdminReference/auarf225.htm deleted file mode 100644 index 2e35f6f89..000000000 --- a/doc/html/AdminReference/auarf225.htm +++ /dev/null @@ -1,199 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts setfields

    - - - - - - - - - - - - - -

    Purpose -

    Sets privacy flags or the group-creation quota for a Protection Database -entry. -

    Synopsis -

    pts setfields -nameorid <user or group name or id>+
    -              [-access <set privacy flags>]
    -              [-groupquota <set limit on group creation>]
    -              [-cell <cell name>]  [-noauth]  [-force]  [-help]
    -   
    -pts setf -na <user or group name or id>+  [-a <set privacy flags>] 
    -         [-g <set limit on group creation>]  [-c <cell name>] 
    -         [-no]  [-f]  [-h]
    -
    -

    Description -

    The pts setfields command sets the group-creation quota, the -privacy flags, or both, associated with each user, machine, or group entry -specified by the -nameorid argument. -

    To examine the current quota and privacy flags, use the pts -examine command. -

    Cautions -

    Changing a machine or group's group-creation quota is allowed, but not -recommended. The concept is meaningless for machines and groups, -because it is impossible to authenticate as a group or machine. -

    Similarly, some privacy flag settings do not have a sensible -interpretation. The Arguments section specifies the -appropriate settings. -

    Options -

    -

    -nameorid -
    Specifies the name or AFS UID of each user, the IP address (complete or -wildcard-style) of each machine, or the name or AFS GID of each machine for -which to set privacy flags or group-creation quota. It is acceptable to -mix users, machines, and groups on the same command line, as well as names (IP -addresses for machines) and IDs. Precede the GID of each group with a -hyphen to indicate that it is negative. -

    -access -
    Specifies the privacy flags to apply to each entry. Provide a -string of five characters, one for each of the permissions. If this -option is omitted, the current setting remains unchanged. -

    Set each flag to achieve the desired combination of permissions. If -the following list does not mention a certain setting, it is not -acceptable. For further discussion of the privacy flags, see the -pts examine reference page. -

      -

    • The first flag determines who can use the pts examine command -to display information from a user, machine or group's Protection -Database entry. -
        -

      • Set it to lowercase s to permit the members of the -system:administrators group to display a user, machine, or -group entry, and the associated user to display a user entry. -

      • Set it to uppercase S to permit anyone who can access the -cell's database server machines to display a user, machine, or group -entry. -
      -

    • The second flag determines who can use the pts listowned -command to list the groups that a user or group owns. -
        -

      • Set it to the hyphen (-) to permit the members of the -system:administrators group and a user to list the groups he -or she owns, or to permit the members of the -system:administrators group and a group's owner to list -the groups that a group owns. -

      • Set it to uppercase letter O to permit anyone who can access -the cell's database server machines to list the groups owned by a machine -or group entry. -
      -

    • The third flag determines who can use the pts membership -command to list the groups to which a user or machine belongs, or the users -and machines that belong to a group. -
        -

      • Set it to the hyphen (-) to permit the members of the -system:administrators group and a user to list the groups he -or she belongs to, to permit the members of the -system:administrators group to list the groups a machine -belongs to, or to permit the members of the -system:administrators group and a group's owner to list -the users and machines that belong to it. -

      • Set it to lowercase m to permit members of a group to list the -other members. (For user and machine entries, this setting is -equivalent to the hyphen.) -

      • Set it to uppercase M to permit anyone who can access the -cell's database server machines to list membership information for a -user, machine or group. -
      -

    • The fourth flag determines who can use the pts adduser command -to add users and machines as members of a group. This flag has no -sensible interpretation for user and machine entries, but must be set -nonetheless, preferably to the hyphen. -
        -

      • Set it to the hyphen (-) to permit the members of the -system:administrators group and the owner of the group to add -members. -

      • Set it to lowercase a to permit members of a group to add other -members. -

      • Set it to uppercase A to permit anyone who can access the -cell's database server machines to add members to a group. -
      -

    • The fifth flag determines who can use the pts removeuser -command to remove users and machines from membership in a group. This -flag has no sensible interpretation for user and machine entries, but must be -set nonetheless, preferably to the hyphen. -
        -

      • Set it to the hyphen (-) to permit the members of the -system:administrators group and the owner of the group to -remove members. -

      • Set it to lowercase r to permit members of a group to remove -other members. -
      -
    -

    -groupquota -
    Specifies the number of additional groups a user can create (it does not -matter how many he or she has created already). Do not include this -argument for a group or machine entry. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example changes the privacy flags on the group -operators, retaining the default values of the first, second and -third flags, but setting the fourth and fifth flags to enable the group's -members to add and remove other members. -

       % pts setfields -nameorid operators -access S-Mar
    -   
    -
    -

    The following example changes the privacy flags and sets group quota on the -user entry admin. It retains the default values of the -first, fourth, and fifth flags, but sets the second and third flags, to enable -anyone to list the groups that admin owns and belongs to. -Users authenticated as admin can create an additional 50 -groups. -

       % pts setfields -nameorid admin -access SOM-- -groupquota 50
    -   
    -
    -

    Privilege Required -

    To edit group entries or set the privacy flags on any type of entry, the -issuer must own the entry or belong to the -system:administrators group. To set group-creation -quota on a user entry, the issuer must belong to the -system:administrators group. -

    Related Information -

    pts -

    pts adduser -

    pts examine -

    pts listowned -

    pts membership -

    pts removeuser -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf226.htm b/doc/html/AdminReference/auarf226.htm deleted file mode 100644 index a7ddf740b..000000000 --- a/doc/html/AdminReference/auarf226.htm +++ /dev/null @@ -1,95 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    pts setmax

    - - - - - - - - -

    Purpose -

    Sets the value of the max group id or max user id -counter -

    Synopsis -

    pts setmax [-group <group max>]  [-user <user max>]  [-cell <cell name>]   
    -           [-noauth]  [-force]  [-help] 
    -    
    -pts setm [-g group max>]  [-u <user max>]  [-c <cell name>]  [-n]  [-f]  [-h]
    -
    -

    Description -

    The pts setmax command sets the value of one or both counters -that track the IDs the Protection Server allocates to new users, machines, or -groups: the max user id counter for the AFS user IDs (AFS -UIDs) assigned to users and machines, and the max group id counter -for the AFS group IDs (AFS GIDs) assigned to groups. -

    Use the pts listmax command to display the current value of both -counters. -

    Options -

    -

    -group -
    Sets the max group id counter. Precede the value with a -hyphen to indicate that it is negative. When an administrator next uses -the pts creategroup command to create a group entry and does not -include that command's -id argument, the Protection Server -assigns the group an AFS GID one less (more negative) than this value. -

    -user -
    Sets the max user id counter. When an administrator next -uses the pts createuser command to create a user or machine entry -and does not include that command's -id argument, the -Protection Server assigns the group an AFS UID one greater than this -value. -

    -cell -
    Names the cell in which to run the command. For more details, see -the introductory pts reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. For more details, see the introductory pts reference -page. -

    -force -
    Enables the command to continue executing as far as possible when errors -or other problems occur, rather than halting execution at the first -error. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command sets the max group id counter to -500 and -the max user id counter to 1000. -

       % pts setmax -group -500 -user 1000
    -   
    -
    -

    Privilege Required -

    The issuer must belong to the system:administrators -group. -

    Related Information -

    pts -

    pts creategroup -

    pts createuser -

    pts listmax -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf227.htm b/doc/html/AdminReference/auarf227.htm deleted file mode 100644 index e9cedcfd7..000000000 --- a/doc/html/AdminReference/auarf227.htm +++ /dev/null @@ -1,114 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    ptserver

    - - - - - -

    Purpose -

    Initializes the Protection Server -

    Synopsis -

    ptserver [-database <db path>]  [-p <number of processes>] [-rebuildDB] 
    -         [-enable_peer_stats]  [-enable_process_stats]  [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The ptserver command initializes the Protection Server, which -must run on every database server machine. In the conventional -configuration, its binary file is located in the /usr/afs/bin -directory on a file server machine. -

    The ptserver command is not normally issued at the command shell -prompt, but rather placed into a database server machine's -/usr/afs/local/BosConfig file with the bos create -command. If it is ever issued at the command shell prompt, the issuer -must be logged onto a file server machine as the local superuser -root. -

    The Protection Server performs the following tasks: -

    -

    Options -

    -

    -database -
    Specifies the pathname of an alternate directory in which the Protection -Database files reside. Provide the complete pathname, ending in the -base filename to which the .DB0 and -.DBSYS1 extensions are appended. For example, the -appropriate value for the default database files is -/usr/afs/db/prdb. -

    -p -
    Sets the number of server lightweight processes (LWPs) to run. -Provide a positive integer from the range 3 to -16. The default value is 3. -

    -rebuildDB -
    Rebuilds the Protection Database at the beginning of Protection Server -initialization. Use this argument only in consultation with AFS -Development or Product Support. -

    -enable_peer_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. For each connection with a specific UDP port on another -machine, a separate record is kept for each type of RPC (FetchFile, GetStatus, -and so on) sent or received. To display or otherwise access the -records, use the Rx Monitoring API. -

    -enable_process_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. A separate record is kept for each type of RPC (FetchFile, -GetStatus, and so on) sent or received, aggregated over all connections to -other machines. To display or otherwise access the records, use the Rx -Monitoring API. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following bos create command creates a ptserver -process on the machine fs3.abc.com. The -command appears here on multiple lines only for legibility. -

       % bos create -server fs3.abc.com -instance ptserver  \
    -                -type simple -cmd /usr/afs/bin/ptserver
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the superuser root on a file -server machine to issue the command at a command shell prompt. It is -conventional instead to create and start the process by issuing the bos -create command. -

    Related Information -

    BosConfig -

    prdb.DB0 and prdb.DBSYS1 -

    bos create -

    bos getlog -

    pts -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf228.htm b/doc/html/AdminReference/auarf228.htm deleted file mode 100644 index 99a4d519c..000000000 --- a/doc/html/AdminReference/auarf228.htm +++ /dev/null @@ -1,120 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    rcp (AFS version)

    - - - - - - -

    Purpose -

    Copies a file on a remote machine -

    Synopsis -

    rcp [-p]  <file1>  <file2>
    -   
    -rcp [-r]  [-p]  <file>+  <directory>
    -
    -

    Description -

    The AFS-modified rcp program functions like the standard UNIX -rcp program, but also passes the issuer's AFS token to the -remote machine's Cache Manager, to enable authenticated access to the AFS -filespace via that machine. -

    Token passing is most effective if both the remote machine and local -machine belong to the same cell, because the rcp command can pass -only one token even if the user has several tokens--it passes the token -listed first in the output from the tokens command. If the -remote and local machine do not belong to the same cell, the possibilities are -as follows: -

    -

    In addition to running the AFS version of the rcp binary on the -machine where the rcp command is issued, other configuration -changes are necessary for token passing to work properly. See the -Cautions section for a list. -

    The AFS version of the rcp command is compatible with the -standard inetd command, but token passing works only if both -programs are modified to handle AFS tokens. If only one of them is -modified, the issuer accesses the AFS filespace through the remote machine as -the anonymous user. -

    Cautions -

    The AFS distribution does not include an AFS-modified version of this -command for every system type, in some cases because the operating system -vendor has already modified the standard version in the required way. -For details, see the IBM AFS Release Notes. -

    The AFS rcp command does not allow third party copies, in which -neither the source file nor the target file is stored on the machine where the -command is issued. The standard UNIX rcp command claims to -provide this functionality. -

    For security's sake, use the AFS version of the rcp command -only in conjunction with PAGs, either by using an AFS-modified login utility, -issuing the pagsh command before obtaining tokens, or including the --setpag flag to the klog command. -

    Several configuration requirements and restrictions are necessary for token -passing to work correctly with an AFS-modified version of the rcp -command. Some of these are also necessary with the standard UNIX -version, but are included here because the issuer accustomed to AFS -protections is possibly unlikely to consider them. There are possibly -other UNIX-based requirements and restrictions not mentioned here; -consult the UNIX manual page. (One important one is that no -stty commands can appear in the issuer's shell initialization -file, such as the .cshrc file.) -

    The requirements and restrictions for token passing include the -following. -

    -

    Options -

    Consult the UNIX manual page for the rcp command. -

    Privilege Required -

    None -

    Related Information -

    inetd (AFS version) -

    tokens -

    UNIX manual page for rcp -

    IBM AFS Release Notes -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf229.htm b/doc/html/AdminReference/auarf229.htm deleted file mode 100644 index 72edd98be..000000000 --- a/doc/html/AdminReference/auarf229.htm +++ /dev/null @@ -1,105 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    rsh (AFS version)

    - - - - - -

    Purpose -

    Opens a shell on a remote machine -

    Synopsis -

    rsh host  [-n]  [-l <username>]  <command>
    -   
    -host  [-n]  [-l <username>]    <command>
    -
    -

    Description -

    The AFS-modified rsh program functions like the standard UNIX -rsh program, but also passes the issuer's AFS token to the -remote machine's Cache Manager, to enable authenticated access to the AFS -filespace via that machine. -

    Token passing is most effective if both the remote machine and local -machine belong to the same cell, because the rsh program can pass -only one token even if the user has several tokens--it passes the token -listed first in the output from the tokens command. If the -remote and local machine do not belong to the same cell, the first token must -be valid for the remote machine's cell, in order for the remote -cell's server processes to recognize the issuer as authenticated. -

    In addition to running the AFS version of the rsh binary on the -machine where the rsh command is issued, other configuration -changes are necessary for token passing to work properly. See the -Cautions section for a list. -

    The AFS version of the rsh command is compatible with the -standard UNIX inetd command, but token passing works only if both -programs are modified to handle AFS tokens. If only one of them is -modified, the issuer accesses the AFS filespace through the remote machine as -the user anonymous. -

    Cautions -

    Some operating systems assign an alternate name to this program, such as -remsh. The version included in the AFS distribution uses the -same name as the operating system. -

    The AFS distribution does not include an AFS-modified version of this -command for every system type, in some cases because the operating system -vendor has already modified the standard version in the required way. -For details, see the IBM AFS Release Notes. -

    For security's sake, use the AFS version of the rsh command -only in conjunction with PAGs, either by using an AFS-modified login utility, -issuing the pagsh command before obtaining tokens, or including the --setpag flag to the klog command. -

    Several configuration requirements and restrictions are necessary for token -passing to work correctly with the AFS version of the rsh -command. Some of these are also necessary with the standard UNIX -version, but are included here because the issuer used to AFS protections is -possibly unlikely to think of them. There are possibly other UNIX-based -requirements or restrictions not mentioned here; consult the UNIX manual -page for the rsh command. (One important one is that no -stty commands can appear in the issuer's shell initialization -file, such as the .cshrc file.) -

    The requirements and restrictions for token passing include the -following. -

    -

    Options -

    Consult the UNIX manual page for the rsh command. -

    Privilege Required -

    None -

    Related Information -

    inetd (AFS version) -

    tokens -

    UNIX manual page for rsh or remsh -

    IBM AFS Release Notes -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf230.htm b/doc/html/AdminReference/auarf230.htm deleted file mode 100644 index 4e25d46bc..000000000 --- a/doc/html/AdminReference/auarf230.htm +++ /dev/null @@ -1,123 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    runntp

    - - - - - - - -

    Purpose -

    Initializes the Network Time Protocol Daemon -

    Synopsis -

    runntp [-localclock] [-precision <small negative integer>]  
    -       [-logfile <filename for ntpd's stdout/stderr>]  
    -       [-ntpdpath <pathname of ntpd executable (/usr/afs/bin/ntpd)>]  
    -       [<host>+] [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The runntp command initializes the Network Time Protocol Daemon -(NTPD) and related programs on the local machine and constructs an -ntp.conf configuration file. The intended use is on -AFS file server machines as a convenient interface to the standard -ntpd program. -

    In the conventional configuration, the binary file for the command is -located in the /usr/afs/bin directory on a file server -machine. The command is not normally issued at the command shell -prompt, but rather placed into a file server machine's -/usr/afs/local/BosConfig file with the bos create -command. If it is ever issued at the command shell prompt, the issuer -must be logged onto a server machine as the local superuser -root. -

    Cautions -

    Do not run the runntp program if NTPD or another time protocol -is already in use in the cell. Running two time-synchronization -protocols can cause errors. -

    Options -

    -

    -localclock -
    Designates the local machine's internal clock as a possible time -source if a network partition separates the machine from the other source -machines listed on the command line. In cells that are not connected to -an exterior network or are behind a firewall, include this flag on every -machine that runs the runntp process. In cells that -frequently lose access to exterior networks (voluntarily or not), include it -only on the runntp process running on the system control -machine. Do not include the flag if the cell is reliably connected to -exterior networks. -

    -precision -
    Specifies the precision of the local clock. This argument is not -normally provided. As the ntpd process initializes, it -determines the precision of the local clock on its own. If provided, it -is a small integer preceded by a hyphen to show that it is negative. -The value is used as an exponent on the number 2, and the result interpreted -as the frequency, in fractions of a second, at which the local clock ticks -(advances). -

    For example, a value of -6, which translates to -2-6 or 1/64, means that the local clock ticks once every -1/64th of a second, or has a precision of about 60 ticks per second. A -value of -7 translates to about 100 ticks per second. A -value of -10 translates to about 1000 ticks per second (a -millisecond clock). -

    -logfile -
    Specifies the local disk pathname for the NTP daemon's log file, such -as /usr/afs/logs/ntp.log. The log records which -machines are serving as time sources and peers, what adjustments have been -made to reduce drift, and so on. Use the ntpd process's -debugging mechanism to control the amount of information produced. If -this argument is omitted, the information is discarded. -

    -ntpdpath -
    Specifies the local disk pathname of the binary for the ntpd -program. If this argument is omitted, the default is -/usr/afs/bin/ntpd. -

    host -
    Is the fully qualified hostname of each machine to consult as a time -source. By convention, the machines are outside the cell if exterior -networks are accessible. -

    In general, this argument is necessary only on the system control -machine. If the issuer omits it, then the local machine consults the -local database server machines listed in its copy of the -/usr/afs/etc/CellServDB file. -

    For advice on selecting appropriate time sources, see the IBM AFS -Quick Beginnings or ask AFS Product Support. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Privilege Required -

    The issuer must be logged in as the superuser root on a file -server machine to issue the command at a command shell prompt. It is -conventional instead to create and start the process by issuing the bos -create command. -

    Related Information -

    bos create -

    UNIX manual page for ntp -

    UNIX manual page for ntpd -

    UNIX manual page for ntpdc -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf231.htm b/doc/html/AdminReference/auarf231.htm deleted file mode 100644 index bdb5774c8..000000000 --- a/doc/html/AdminReference/auarf231.htm +++ /dev/null @@ -1,168 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    rxdebug

    - - - -

    Purpose -

    Provides debugging trace of Rx activity -

    Synopsis -

    rxdebug -servers <server machine>  [-port <IP port>]  [-nodally]  
    -        [-allconnections]  [-rxstats] [-onlyserver]  [-onlyclient]  
    -        [-onlyport <show only <port>>]  [-onlyhost <show only <host>>]  
    -        [-onlyauth <show only <auth level>>]  [-version]  [-noconns]  
    -        [-peers]  [-help] 
    -   
    -rxdebug -s <server machine>  [-po <IP port>]  [-nod]  [-a]  [-r]  
    -        [-onlys]  [-onlyc]   [-onlyp <show only <port>>]  
    -        [-onlyh <show only <host>>]  [-onlya <show only <auth level>>]  
    -        [-v]  [-noc]  [-pe]  [-h] 
    -
    -

    Description -

    The rxdebug command provides a trace of Rx activity for the -server or client machine named by the -servers argument. Rx -is AFS's proprietary remote procedure call (RPC) protocol, so this -command enables the issuer to check the status of communication between the -Cache Manager or an AFS server process (as specified with the -port -argument) on the machine and one or more processes on other machines. -

    Options -

    -

    -servers -
    Specifies the machine that is running the Cache Manager or server process -for which to trace Rx activity. Provide the machine's IP address -in dotted decimal format, its fully qualified host name (for example, -fs1.abc.com), or the shortest abbreviated form of its -host name that distinguishes it from other machines. Successful use of -an abbreviated form depends on the availability of a name resolution service -(such as the Domain Name Service or a local host table) at the time the -command is issued. -

    -port -
    Specifies the process for which to trace Rx activity. Omit this -argument to specify the File Server (fileserver process), or -provide one of the following values: -
    -

    7000 for the File Server (fileserver process) -

    7001 for the Cache Manager (specifically, its callback -interface) -

    7002 for the Protection Server (ptserver process) -

    7003 for the Volume Location (VL) Server (vlserver -process) -

    7004 for the Authentication Server (kaserver -process) -

    7005 for the Volume Server (volserver process) -

    7007 for the BOS Server (bosserver process) -

    7008 for the Update Server (upserver process) -

    7009 for the NFS/AFS Translator's rmtsysd -daemon -

    7021 for the Backup Server (buserver process) -

    7025 through 65535 for the Backup Tape Coordinator -(butc process) that has the port offset number derived by -subtracting 7025 from this value -

    -

    -nodally -
    Produces output only for connections that are not in dally mode. -

    -allconnections -
    Produces output for all connections, even inactive ones. By -default, the output includes information only for connections that are active -or in dally mode when the rxdebug command is issued. -

    -rxstats -
    Produces detailed statistics about Rx history and performance (for -example, counts of the number of packets of various types the process has read -and sent, calculations of average and minimum roundtrip time, and so -on). -

    -onlyserver -
    Produces output only for connections in which the process designated by -the -port argument is acting as the server. -

    -onlyclient -
    Produces output only for connections in which the process designated by -the -port argument is acting as the client. -

    -onlyport -
    Produces output only for connections between the process designated by the --port argument and the specified port on any another -machine. Use the same port identifiers as for the -port -argument. -

    -onlyhost -
    Produces output only for connections between the process designated by the --port argument and any process on the specified machine. To -identify the machine, use the same notation as for the -servers -argument. -

    -onlyauth -
    Produces output only for connections that are using the specified -authentication level. Provide one of the following values: -
      -

    • auth for connections at authentication level -rxkad_auth -

    • clear for connections at authentication level -rxkad_clear -

    • crypt for connections at authentication level -rxkad_crypt -

    • none for unauthenticated connections (equivalents are -null, noauth, and unauth) -
    -

    -version -
    Reports the AFS build level of the binary file for the process designated -by the -port argument (or of the kernel extensions file for port -7001, the Cache Manager's callback interface). Any other options -combined with this one are ignored. -

    -noconns -
    Produces only the standard statistics that begin the output produced by -every option (other than -version), without reporting on any -connections. Any other options combined with this one are -ignored. -

    -peers -
    Outputs information from the peer structure maintained for each -port on another machine to which the process designated by the --port argument has a connection. There is information about -roundtrip time and numbers of packets sent and received, for example. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If any options other than -version or -help are -provided, the output written to the standard output stream begins with basic -statistics about packet usage and availability, how many calls are waiting for -a thread, how many threads are free, and so on (this is the only information -provided by the -noconns flag). Adding other options -produces additional information as described in the preceding -Options section of this reference page. The output is -intended for debugging purposes and is meaningful to someone familiar with the -implementation of Rx. -

    Privilege Required -

    None. -

    Related Information -

    afsd -

    bosserver -

    buserver -

    butc -

    fileserver -

    kaserver -

    ptserver -

    upclient -

    upserver -

    vlserver -

    volserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf232.htm b/doc/html/AdminReference/auarf232.htm deleted file mode 100644 index b00311ea7..000000000 --- a/doc/html/AdminReference/auarf232.htm +++ /dev/null @@ -1,265 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    salvager

    - - - - -

    Purpose -

    Initializes the Salvager component of the fs process -

    Synopsis -

    salvager [initcmd]  [-partition <Name of partition to salvage>] 
    -         [-volumeid <Volume Id to salvage>]  [-debug]  
    -         [-nowrite]  [-inodes]  [-force]  [-oktozap]  
    -         [-rootinodes]  [-salvagedirs]  [-blockreads]  
    -         [-parallel <# of max parallel partition salvaging>]
    -         [-tmpdir <Name of dir to place tmp files>]  
    -         [-showlog]  [-showsuid]  [-showmounts] 
    -         [-orphans <ignore | remove | attach>] [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The salvager command initializes the Salvager component of the -fs process. In the conventional configuration, its binary -file is located in the /usr/afs/bin directory on a file server -machine. -

    The Salvager restores internal consistency to corrupted read/write volumes -on the local file server machine where possible. For read-only or -backup volumes, it inspects only the volume header: -

    -

    Unlike other server process initialization commands, the -salvager command is designed to be issued at the command shell -prompt, as well as being placed into a file server machine's -/usr/afs/local/BosConfig file with the bos create -command. It is also possible to invoke the Salvager remotely by issuing -the bos salvage command. -

    Combine the command's options as indicated to salvage different -numbers of read/write volumes: -

    -

    The Salvager normally salvages only those read/write volumes that are -marked as having been active when a crash occurred. To have it salvage -all relevant read/write volumes, add the -force flag. -

    The Salvager normally creates new inodes as it repairs damage. If -the partition is so full that there is no room for new inodes, use the --nowrite argument to bringing undamaged volumes online without -attempting to salvage damaged volumes. Then use the vos move -command to move one or more of the undamaged volumes to other partitions, -freeing up the space that the Salvager needs to create new inodes. -

    By default, multiple Salvager subprocesses run in parallel: one for -each partition up to four, and four subprocesses for four or more -partitions. To increase or decrease the number of subprocesses running -in parallel, provide a positive integer value for the -parallel -argument. -

    If there is more than one server partition on a physical disk, the Salvager -by default salvages them serially to avoid the inefficiency of constantly -moving the disk head from one partition to another. However, this -strategy is often not ideal if the partitions are configured as logical -volumes that span multiple disks. To force the Salvager to salvage -logical volumes in parallel, provide the string all as the value -for the -parallel argument. Provide a positive integer to -specify the number of subprocesses to run in parallel (for example, --parallel 5all for five subprocesses), or omit the integer to run -up to four subprocesses, depending on the number of logical volumes being -salvaged. -

    The Salvager creates temporary files as it runs, by default writing them to -the partition it is salvaging. The number of files can be quite large, -and if the partition is too full to accommodate them, the Salvager terminates -without completing the salvage operation (it always removes the temporary -files before exiting). Other Salvager subprocesses running at the same -time continue until they finish salvaging all other partitions where there is -enough disk space for temporary files. To complete the interrupted -salvage, reissue the command against the appropriate partitions, adding the --tmpdir argument to redirect the temporary files to a local disk -directory that has enough space. -

    The -orphans argument controls how the Salvager handles orphaned -files and directories that it finds on server partitions it is -salvaging. An orphaned element is completely inaccessible -because it is not referenced by the vnode of any directory that can act as its -parent (is higher in the filespace). Orphaned objects occupy space on -the server partition, but do not count against the volume's quota. -

    To generate a list of all mount points that reside in one or more volumes, -rather than actually salvaging them, include the -showmounts -flag. -

    Options -

    -

    initcmd -
    Accommodates the command's use of the AFS command parser, and is -optional. -

    -partition -
    Specifies the name of the partition to salvage. Specify the full -partition name using the form /vicepx or -/vicepxx. Omit this argument to salvage every -partition on the file server machine. -

    -volumeid -
    Specifies the volume ID of a specific read/write volume to salvage. -The -partition argument must be provided along with this one and -specify the volume's actual site. -

    -debug -
    Allows only one Salvager subprocess to run at a time, regardless of the -setting of the -parallel option. Include it when running the -Salvager in a debugger to make the trace easier to interpret. -

    -nowrite -
    Brings all undamaged volumes online without attempting to salvage any -damaged volumes. -

    -inodes -
    Records in the /usr/afs/logs/SalvageLog file a list of all AFS -inodes that the Salvager modified. -

    -force -
    Inspects all volumes for corruption, not just those that are marked as -having been active when a crash occurred. -

    -oktozap -
    Removes a volume that is so damaged that even issuing the vos -zap command with the -force flag is ineffective. Use -this argument only in consultation with AFS Development or Product -Support. Combine it with the -partition and --volumeid arguments to identify the volume to remove. -

    -rootinodes -
    Records in the /usr/afs/logs/SalvageLog file a list of all AFS -inodes owned by the local superuser root. -

    -salvagedirs -
    Salvages entire directory structures, even if they do not appear to be -damaged. By default, the Salvager salvages a directory only if it is -flagged as corrupted. -

    -blockreads -
    Forces the Salvager to read a partition one disk block (512 bytes) at a -time and to skip any blocks that are too badly damaged to be salvaged. -This allows it to salvage as many volumes as possible. By default, the -Salvager reads large disk blocks, which can cause it to exit prematurely if it -encounters disk errors. Use this flag if the partition to be salvaged -has disk errors. -

    -parallel -
    Specifies the maximum number of Salvager subprocesses to run in -parallel. Provide one of three values: -
      -

    • An integer from the range 1 to 32. A value of -1 means that a single Salvager process salvages the partitions -sequentially. -

    • The string all to run up to four Salvager subprocesses in -parallel on partitions formatted as logical volumes that span multiple -physical disks. Use this value only with such logical volumes. -

    • The string all followed immediately (with no intervening space) -by an integer from the range 1 to 32, to run the -specified number of Salvager subprocesses in parallel on partitions formatted -as logical volumes. Use this value only with such logical -volumes. -
    -

    The BOS Server never starts more Salvager subprocesses than there are -partitions, and always starts only one process to salvage a single -volume. If this argument is omitted, up to four Salvager subprocesses -run in parallel. -

    -tmpdir -
    Names a local disk directory in which the Salvager places the temporary -files it creates during a salvage operation, instead of writing them to the -partition being salvaged (the default). If the Salvager cannot write to -the specified directory, it attempts to write to the partition being -salvaged. -

    -showlog -
    Displays on the standard output stream all log data that is being written -to the /usr/afs/logs/SalvageLog file. -

    -showsuid -
    Displays a list of the pathnames for all files that have the setuid or -setgid mode bit set. -

    -showmounts -
    Records in the /usr/afs/logs/SalvageLog file all mount points -found in each volume. The Salvager does not repair corruption in the -volumes, if any exists. -

    -orphans -
    Controls how the Salvager handles orphaned files and directories. -Choose one of the following three values: -
    -

    ignore -
    Leaves the orphaned objects on the disk, but prints a message to the -/usr/afs/logs/SalvageLog file reporting how many orphans were found -and the approximate number of kilobytes they are consuming. This is the -default if the -orphans argument is omitted. -

    remove -
    Removes the orphaned objects, and prints a message to the -/usr/afs/logs/SalvageLog file reporting how many orphans were -removed and the approximate number of kilobytes they were consuming. -

    attach -
    Attaches the orphaned objects by creating a reference to them in the vnode -of the volume's root directory. Since each object's actual -name is now lost, the Salvager assigns each one a name of the following -form: -
    -

    _ _ORPHANFILE_ _.index for files -

    _ _ORPHANDIR_ _.index for directories -

    -

    -

    where index is a two-digit number that uniquely identifies each -object. The orphans are charged against the volume's quota and -appear in the output of the ls command issued against the -volume's root directory. -

    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command instructs the Salvager to attempt to salvage the -volume with volume ID 258347486 on /vicepg on the local -machine. -

       % /usr/afs/bin/salvager -partition /vicepg -volumeid 258347486
    -   
    -
    -

    Privilege Required -

    To issue the command at the shell prompt, the issuer must be logged in as -the local superuser root. -

    Related Information -

    BosConfig -

    SalvageLog -

    bos create -

    bos getlog -

    bos salvage -

    vos move -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf233.htm b/doc/html/AdminReference/auarf233.htm deleted file mode 100644 index 5b046d040..000000000 --- a/doc/html/AdminReference/auarf233.htm +++ /dev/null @@ -1,283 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    scout

    - - - - - - - - - - -

    Purpose -

    Monitors the File Server process -

    Synopsis -

    scout [initcmd]  -server <FileServer name(s) to monitor>+
    -      [-basename <base server name>]  
    -      [-frequency <poll frequency, in seconds>]  [-host]  
    -      [-attention <specify attention (highlighting) level>+]
    -      [-debug <turn debugging output on to the named file>]  [-help]
    -    
    -scout [i]  -s <FileServer name(s) to monitor>+  
    -      [-b <base server name>] [-f <poll frequency, in seconds>] 
    -      [-ho]  [-a <specify attention (highlighting) level>+]
    -      [-d <turn debugging output on to the named file>]  [-he]
    -
    -

    Description -

    The scout command displays statistics gathered from the File -Server process running on each machine specified with the -server -argument. The Output section explains the meaning of the -statistics and describes how they appear in the command shell, which is -preferably a window managed by a window manager program. -

    Cautions -

    The scout program must be able to access the curses -graphics package, which it uses to display statistics. Most UNIX -distributions include curses as a standard utility. -

    Both dumb terminals and windowing systems that emulate terminals can -display the scout program's statistics. The display -makes use of reverse video and cursor addressing, so the display environment -must support those features for it to look its best (most windowing systems -do, most dumb terminals do not). Also, set the TERM environment -variable to the correct terminal type, or one with characteristics similar to -the actual ones. For machines running the AIX operating system, the -recommended setting for TERM is vt100, as long as the terminal is -similar to that. For other operating systems, the wider range of -acceptable values includes xterm, xterms, -vt100, vt200, and wyse85. -

    Options -

    -

    initcmd -
    Accommodates the command's use of the AFS command parser, and is -optional. -

    -server -
    Specifies each file server machine running a File Server process to -monitor. Provide each machine's fully qualified hostname unless -the -basename argument is used. In that case, specify only -the unique initial part of each machine name, omitting the domain name suffix -(the basename) common to all the names. It is also acceptable to use -the shortest abbreviated form of a host name that distinguishes it from other -machines, but successful resolution depends on the availability of a name -resolution service (such as the Domain Name Service or a local host table) at -the time the command is issued. -

    -basename -
    Specifies the basename (domain name) suffix common to all of the file -server machine names specified with the -server argument, and is -automatically appended to them. This argument is normally the name of -the cell to which the machines belong. Do not include the period that -separates this suffix from the distinguishing part of each file server machine -name, but do include any periods that occur within the suffix itself. -For example, in the ABC Corporation cell, the proper value is -abc.com rather than -.abc.com. -

    -frequency -
    Indicates how often to probe the File Server processes. Specify a -number of seconds greater than 0 (zero). The default is 60 -seconds. -

    -host -
    Displays the name of the machine that is running the scout -program, in the banner line of the display screen. -

    -attention -
    Defines a list of entries, each of which pairs a statistic and a threshold -value. When the value of the statistic exceeds the indicated threshold -value, it is highlighted (in reverse video) in the display. List the -pairs in any order. The acceptable values are the following: -
      -

    • conn connections. Indicates the number of open -connections to client processes at which to highlight the statistic. -The statistic returns to regular display when the value goes back below the -threshold. There is no default threshold. -

      An example of an acceptable value is conn 300. -

    • disk, which takes one of two types of values: -
        -

      • disk blocks_free. Indicates the number of -remaining free kilobyte blocks at which to highlight the statistic. The -statistic returns to regular display when the value again exceeds the -threshold. There is no default threshold. -

        An example of an acceptable value is disk 5000. -

      • disk percent_full%. Indicates the -percentage of disk usage at which to highlight the statistic. The -statistic returns to regular display when the value goes back below the -threshold. The default threshold is 95%. Acceptable values are -the integers in the range from 0 to 99, followed by the -percent sign (%) to distinguish this type of value from the one -described just previously. -

        An example is disk 90%. -

      -

    • fetch fetch_RPCs. Indicates the cumulative -number of fetch RPCs from client processes at which to highlight the -statistic. The statistic does not return to regular display until the -File Server process restarts, at which time the value returns to zero. -There is no default threshold. -

      Example of a legal value: fetch 6000000 -

    • store store_RPCs. Indicates the cumulative -number of store RPCs from client processes at which to highlight the -statistic. The statistic does not return to regular display until the -File Server process restarts, at which time the value returns to zero. -There is no default threshold. -

      Example of an acceptable value: store 200000 -

    • ws active_client_machines. Indicates the number -of client machines with active open connections at which to highlight the -statistic. An active connection is defined as one over which the File -Server and client have communicated in the last 15 minutes. The -statistic returns to regular display when the value goes back below the -threshold. There is no default threshold. -

      Example of an acceptable value: ws 65 -

    -

    -debug -
    Specifies the pathname of the file into which to write a debugging -trace. Partial pathnames are interpreted relative to the current -working directory. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The scout program can display statistics either in a dedicated -window or on a plain screen if a windowing environment is not -available. For best results, the window or screen needs the ability to -print in reverse video. -

    The scout screen has three main parts: the banner line, -the statistics display region and the message/probe line. -

    The Banner Line -

    By default, the string Scout appears in the banner line at the -top of the window or screen. Two optional arguments place additional -information in the banner line: -

    -

    The Statistics Display Region -

    In this region, which occupies the majority of the window, the -scout process displays the statistics gathered for each File Server -process. Each process appears on its own line. -

    The region is divided into six columns, labeled as indicated and displaying -the following information: - - -

    -

    For all columns except the fifth (file server machine name), the optional --attention argument sets the value at which entries in the column -are highlighted to indicate that a certain value has been exceeded. -Only values in the fifth and Disk attn columns ever become -highlighted by default. -

    If the scout program is unable to access or otherwise obtain -information about a partition, it generates a message similar to the following -example: -

       Could not get information on server fs1.abc.com partition /vicepa
    -   
    -
    -

    The Message/Probe Line -

    The bottom line of the scout screen indicates how many times the -scout program has probed the File Server processes for -statistics. The statistics gathered in the latest probe appear in the -statistics display region. The -frequency argument overrides -the default probe frequency of 60 seconds. -

    Examples -

    See the chapter on monitoring tools in the IBM AFS Administration -Guide, which illustrates the displays that result from different -combinations of options. -

    Privilege Required -

    None -

    Related Information -

    afsmonitor -

    fstrace -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf234.htm b/doc/html/AdminReference/auarf234.htm deleted file mode 100644 index 0aefe301b..000000000 --- a/doc/html/AdminReference/auarf234.htm +++ /dev/null @@ -1,67 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    fs sysname

    -

    Purpose - - - - - - - -

    Reports the CPU/operating system type -

    Synopsis -

    sys 
    -
    -

    Description -

    The fs sysname command displays the string stored in kernel memory that -indicates the local machine's CPU/operating system (OS) type. The -Cache Manager substitutes the string for the @sys variable which can -occur in AFS pathnames; the IBM AFS Quick Beginnings and -IBM AFS Administration Guide explain how using @sys can -simplify cell configuration. -

    The command always reports the value for the local machine only. To -set a new value in kernel memory, use the fs sysname command, which -like this command can also be used to display the current value. -

    Output -

    The machine's system type appears as a text string: -

       system_type
    -   
    -
    -

    Examples -

    The following example shows the output produced on a Sun SPARCStation -running Solaris 5.7: -

       % fs sysname
    -   sun4x_57
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    fs sysname -

    IBM AFS Quick Beginnings -

    IBM AFS Administration Guide -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf235.htm b/doc/html/AdminReference/auarf235.htm deleted file mode 100644 index b746a7893..000000000 --- a/doc/html/AdminReference/auarf235.htm +++ /dev/null @@ -1,124 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    tokens

    - - - - - - -

    Purpose -

    Displays the issuer's tokens -

    Synopsis -

    tokens [-help]
    -   
    -tokens [-h]
    -
    -

    Description -

    The tokens command displays all tokens (tickets) cached on the -local machine for the issuer. AFS server processes require that their -clients present a token as evidence that they have authenticated in the -server's local cell. -
    Note:The tokens.krb version of this command is intended for use -by sites that employ standard Kerberos authentication for their -clients. The tokens.krb command provides all of the -functionality of the tokens command. In addition, it -provides information on the Kerberos tickets stored in the file specified by -the KRBTKFILE environment variable (the /tmp/tktX file, -where X is the number of the user's PAG). -
    -

    Options -

    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output lists one token for each cell in which the user is -authenticated. The output indicates the -

    -

    The output of the Kerberos version of this command, -tokens.krb, also reports the following about the Kerberos -ticket-granting ticket: the ticket owner, which Kerberos ticket-granting -service that issued the ticket (for example, -krbtgt.ABC.COM), and ticket's expiration -date. -

    The string --End of list-- appears at the end of the -output. If the user is not authenticated in any cell, this line is all -that appears. -

    Examples -

    The following example shows the output when the issuer is not authenticated -in any cell. -

       % tokens
    -   Tokens held by the Cache Manager:
    -   
    -      --End of list--
    -   
    -
    -

    The following example shows the output when the issuer is authenticated in -ABC Corporation cell, where he or she has AFS UID 1000. -

       % tokens
    -   Tokens held by the Cache Manager:
    -   
    -   User's (AFS ID 1000) tokens for afs@abc.com [Expires Jan 2 10:00]
    -      --End of list--
    -   
    -
    -

    The following example shows the output when the issuer is authenticated in -the ABC Corporation cell, the State University cell, and the XYZ Company -cell. The user has different AFS UIDs in the three cells. Tokens -for last cell are expired: -

       % tokens
    -   Tokens held by the Cache Manager:
    -      
    -   User's (AFS ID 1000) tokens for afs@abc.com [Expires Jan 3 10:00]
    -   User's (AFS ID 4286) tokens for afs@stateu.edu [Expires Jan 3 1:34]
    -   User's (AFS ID 22) tokens for afs@xyz.com [>>Expired<]
    -      --End of list--
    -   
    -
    -

    The following example shows the output when the issuer uses the -tokens.krb version of the command after authenticating in -the ABC Corporation cell using the klog.krb command. -

       % tokens.krb
    -   Tokens held by the Cache Manager:
    -      
    -   User's (AFS ID 1000) tokens for afs@abc.com [Expires Jan 31 00:09]
    -   User smiths tokens for krbtgt.ABC.COM@abc.com [Expires Jan 31 00:09]
    -      --End of list--
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    klog -

    unlog -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf236.htm b/doc/html/AdminReference/auarf236.htm deleted file mode 100644 index 4a60eda85..000000000 --- a/doc/html/AdminReference/auarf236.htm +++ /dev/null @@ -1,54 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    translate_et

    - - - -

    Purpose -

    Translates numbered error codes into text messages -

    Synopsis -

    translate_et  <error number>+
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name in full. -

    Description -

    The translate_et command translates each specified error number -into a text message. -

    Options -

    -

    error number -
    Specifies each error number to translate. -
    -

    Examples -

    The following command translates the error numbers 1 and 4: -

       % translate_et 1 4
    -   1 ().1 = Not owner
    -   4 ().4 = Interrupted system call
    -   
    -
    -

    Privilege Required -

    None -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf237.htm b/doc/html/AdminReference/auarf237.htm deleted file mode 100644 index 64470acfd..000000000 --- a/doc/html/AdminReference/auarf237.htm +++ /dev/null @@ -1,325 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    udebug

    - - - -

    Purpose -

    Reports status of Ubik process associated with a database server process -

    Synopsis -

    udebug -servers  <server machine>  [-port <IP port>]  [-long]  [-help]
    -        
    -udebug -s  <server machine>  [-p <IP port>]  [-l]  [-h]
    -        
    -
    -

    Description -

    The udebug command displays the status of the lightweight Ubik -process for the database server process identified by the -port -argument that is running on the database server machine named by the --servers argument. The output identifies the machines where -peer database server processes are running, which of them is the -synchronization site (Ubik coordinator), and the status of the connections -between them. -

    Options -

    -

    -servers -
    Names the database server machine that is running the process for which to -display status information. Provide the machine's IP address in -dotted decimal format, its fully qualified host name (for example, -fs1.abc.com), or the shortest abbreviated form of its -host name that distinguishes it from other machines. Successful use of -an abbreviated form depends on the availability of a name resolution service -(such as the Domain Name Service or a local host table) at the time the -command is issued. -

    -port -
    Identifies the database server process for which to display status -information, either by its process name or port number. Provide one of -the following values. -
    -

    buserver or 7021 for the Backup Server -

    kaserver or 7004 for the Authentication Server -

    ptserver or 7002 for the Protection Server -

    vlserver or 7003 for the Volume Location Server -

    -

    -long -
    Reports additional information about each peer of the machine named by the --servers argument. The information appears by default if -that machine is the synchronization site. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    Several of the messages in the output provide basic status information -about the Ubik process on the machine specified by the -servers -argument, and the remaining messages are useful mostly for debugging -purposes. -

    To check basic Ubik status, issue the command for each database server -machine in turn. In the output for each, one of the following messages -appears in the top third of the output. -

       I am sync site . . . (#_sites servers)
    -   
    -   I am not sync site 
    -
    -

    For the synchronization site, the following message indicates that all -sites have the same version of the database, which implies that Ubik is -functioning correctly. See the following for a description of values -other than 1f. -

       Recovery state 1f
    -
    -

    For correct Ubik operation, the database server machine clocks must agree -on the time. The following messages, which are the second and third -lines in the output, report the current date and time according to the -database server machine's clock and the clock on the machine where the -udebug command is issued. -

       Host's IP_addr time is dbserver_date/time
    -   Local time is local_date/time (time differential skew secs)
    -
    -

    The skew is the difference between the database server machine -clock and the local clock. Its absolute value is not vital for Ubik -functioning, but a difference of more than a few seconds between the -skew values for the database server machines indicates that their -clocks are not synchronized and Ubik performance is possibly hampered. -

    Following is a description of all messages in the output. As noted, -it is useful mostly for debugging and most meaningful to someone who -understands Ubik's implementation. -

    The output begins with the following messages. The first message -reports the IP addresses that are configured with the operating system on the -machine specified by the -servers argument. As previously -noted, the second and third messages report the current date and time -according to the clocks on the database server machine and the machine where -the udebug command is issued, respectively. All subsequent -timestamps in the output are expressed in terms of the local clock rather than -the database server machine clock. -

       Host's addresses are: list_of_IP_addrs
    -   Host's IP_addr time is dbserver_date/time
    -   Local time is local_date/time (time differential skew secs)
    -
    -

    If the skew is more than about 10 seconds, the following message -appears. As noted, it does not necessarily indicate Ubik -malfunction: it denotes clock skew between the database server machine -and the local machine, rather than among the database server machines. -

       ****clock may be bad
    -
    -

    If the udebug command is issued during the coordinator election -process and voting has not yet begun, the following message appears -next. -

       Last yes vote not cast yet
    -
    -

    Otherwise, the output continues with the following messages. -

       Last yes vote for sync_IP_addr was last_vote secs ago (sync site); 
    -   Last vote started vote_start secs ago (at date/time)
    -   Local db version is db_version
    -
    -

    The first indicates which peer this Ubik process last voted for as -coordinator (it can vote for itself) and how long ago it sent the vote. -The second message indicates how long ago the Ubik coordinator requested -confirming votes from the secondary sites. Usually, the -last_vote and vote_start values are the same; a -difference between them can indicate clock skew or a slow network connection -between the two database server machines. A small difference is not -harmful. The third message reports the current version number -db_version of the database maintained by this Ubik process. It -has two fields separated by a period. The field before the period is -based on a timestamp that reflects when the database first changed after the -most recent coordinator election, and the field after the period indicates the -number of changes since the election. -

    The output continues with messages that differ depending on whether the -Ubik process is the coordinator or not. -

    -

    For both the synchronization and secondary sites, the output continues with -the following messages. The first message reports the version number of -the database at the synchronization site, which needs to match the -db_version reported by the preceding Local db version -message. The second message indicates how many VLDB records are -currently locked for any operation or for writing in particular. The -values are nonzero if the udebug command is issued while an -operation is in progress. -

         Sync site's db version is db_version
    -   locked locked pages, writes of them for write
    -
    -

    The following messages appear next only if there are any read or write -locks on database records: -

       There are read locks held
    -   There are write locks held
    -
    -

    Similarly, one or more of the following messages appear next only if there -are any read or write transactions in progress when the udebug -command is issued: -

       There is an active write transaction
    -   There is at least one active read transaction
    -   Transaction tid is tid
    -
    -

    If the machine named by the -servers argument is the -coordinator, the next message reports when the current coordinator last -updated the database. -

        Last time a new db version was labelled was:
    -            last_restart secs ago (at date/time)
    -
    -

    If the machine named by the -servers argument is the -coordinator, the output concludes with an entry for each secondary site that -is participating in the quorum, in the following format. -

       Server( IP_address ): (db db_version)
    -   last vote rcvd last_vote secs ago (at date/time),
    -   last beacon sent last_beacon secs ago (at date/time), last vote was { yes | no }
    -   dbcurrent={ 0 | 1 }, up={ 0 | 1 } beaconSince={ 0 | 1 }
    -
    -

    The first line reports the site's IP address and the version number of -the database it is maintaining. The last_vote field reports -how long ago the coordinator received a vote message from the Ubik process at -the site, and the last_beacon field how long ago the coordinator last -requested a vote message. If the udebug command is issued -during the coordinator election process and voting has not yet begun, the -following messages appear instead. -

       Last vote never rcvd
    -   Last beacon never sent
    -
    -

    On the final line of each entry, the fields have the following -meaning: -

    -

    Including the -long flag produces peer entries even when the --servers argument names a secondary site, but in that case only the -IP_address field is guaranteed to be accurate. For example, -the value in the db_version field is usually 0.0, -because secondary sites do not poll their peers for this information. -The values in the last_vote and last_beacon fields indicate -when this site last received or requested a vote as coordinator; they -generally indicate the time of the last coordinator election. -

    Examples -

    This example checks the status of the Ubik process for the Volume Location -Server on the machine afs1, which is the synchronization -site. -

       % udebug afs1 vlserver
    -   Host's addresses are: 192.12.107.33 
    -   Host's 192.12.107.33 time is Wed Oct 27 09:49:50 1999
    -   Local time is Wed Oct 27 09:49:52 1999 (time differential 2 secs)
    -   Last yes vote for 192.12.107.33 was 1 secs ago (sync site); 
    -   Last vote started 1 secs ago (at Wed Oct 27 09:49:51 1999)
    -   Local db version is 940902602.674
    -   I am sync site until 58 secs from now (at Wed Oct 27 09:50:50 1999) (3 servers)
    -   Recovery state 1f
    -   Sync site's db version is 940902602.674
    -   0 locked pages, 0 of them for write
    -   Last time a new db version was labelled was:
    -            129588 secs ago (at Mon Oct 25 21:50:04 1999)
    -   
    -   Server( 192.12.107.35 ): (db 940902602.674)
    -       last vote rcvd 2 secs ago (at Wed Oct 27 09:49:50 1999),
    -       last beacon sent 1 secs ago (at Wed Oct 27 09:49:51 1999), last vote was yes
    -       dbcurrent=1, up=1 beaconSince=1
    -   
    -   Server( 192.12.107.34 ): (db 940902602.674)
    -       last vote rcvd 2 secs ago (at Wed Oct 27 09:49:50 1999),
    -       last beacon sent 1 secs ago (at Wed Oct 27 09:49:51 1999), last vote was yes
    -       dbcurrent=1, up=1 beaconSince=1
    -
    -

    This example checks the status of the Authentication Server on the machine -with IP address 192.12.107.34, which is a secondary -site. The local clock is about 4 minutes behind the database server -machine's clock. -

       % udebug 192.12.107.34 7004
    -   Host's addresses are: 192.12.107.34
    -   Host's 192.12.107.34 time is Wed Oct 27 09:54:15 1999
    -   Local time is Wed Oct 27 09:50:08 1999 (time differential -247 secs)
    -   ****clock may be bad
    -   Last yes vote for 192.12.107.33 was 6 secs ago (sync site); 
    -   Last vote started 6 secs ago (at Wed Oct 27 09:50:02 1999)
    -   Local db version is 940906574.25
    -   I am not sync site
    -   Lowest host 192.12.107.33 was set 6 secs ago
    -   Sync host 192.12.107.33 was set 6 secs ago
    -   Sync site's db version is 940906574.25
    -   0 locked pages, 0 of them for write
    -
    -

    Privilege Required -

    Related Information -

    buserver -

    kaserver -

    ptserver -

    vlserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf238.htm b/doc/html/AdminReference/auarf238.htm deleted file mode 100644 index 9b8d30aaf..000000000 --- a/doc/html/AdminReference/auarf238.htm +++ /dev/null @@ -1,80 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    unlog

    - - - - - - -

    Purpose -

    Discards all of the issuer's tokens -

    Synopsis -

    unlog [-cell <cell name>+]  [-help]
    -   
    -unlog [-c <cell name>+]  [-h]
    -
    -

    Description -

    The unlog command by default discards all tokens that the issuer -currently holds. To discard tokens for certain cells only, name them -with the -cell argument. -

    Since a token pertains to one client machine only, destroying tokens on one -machine has no effect on tokens on another machine. -

    Cautions -

    Specifying one or more cell names can cause a brief authentication outage -during which the issuer has no valid tokens in any cell. This is -because the command actually discards all tokens and then restores the ones -for cells not named by the -cell argument. The outage can -sometimes interrupt the operation of jobs that require authentication. -

    Options -

    -

    -cell -
    Specifies each cell for to discard the token. If this argument is -omitted, the Cache Manager discards all tokens. Provide the fully -qualified domain name, or a shortened form, in which case successful -resolution depends on the availability of a name resolution service (such as -the Domain Name Service or a local host table) at the time the command is -issued. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command discards all tokens. -

       % unlog
    -   
    -
    -

    The following command discards only the tokens for the -abc.com and stateu.edu cells. -

       % unlog -cell abc.com stateu
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    klog -

    tokens -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf239.htm b/doc/html/AdminReference/auarf239.htm deleted file mode 100644 index 1f8e9fb21..000000000 --- a/doc/html/AdminReference/auarf239.htm +++ /dev/null @@ -1,113 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    up

    - - - -

    Purpose -

    Recursively copies the contents of a source directory to a destination -directory. -

    Synopsis -

    up [-v]  [-1]  [-f]  [-r]  [-x]  <source directory>  <destination directory>
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The up command recursively copies the files and subdirectories -in a specified source directory to a specified destination directory. -The command interpreter changes the destination directory and the files and -subdirectories in it in the following ways: -

    -

    The up command is idempotent, meaning that if its execution is -interrupted by a network, server machine, or process outage, then a subsequent -reissue of the same command continues from the interruption point, rather than -starting over at the beginning. This saves time and reduces network -traffic in comparison to the UNIX commands that provide similar -functionality. -

    The up command returns a status code of 0 (zero) only -if it succeeds. Otherwise, it returns a status code of 1 -(one). -

    Options -

    -

    -v -
    Prints a detailed trace to the standard output stream as the command -runs. -

    -1 -
    Copies only the files in the top level source directory to the destination -directory, rather than copying recursively through subdirectories. The -source directory's ACL still overwrites the destination -directory's. (This is the number one, not the letter -l.) -

    -f -
    Overwrites existing directories, subdirectories, and files even if the -first (user) w (write) mode bit is turned off on the -version in the destination directory. -

    -r -
    Creates a backup copy of all files overwritten in the destination -directory and its subdirectories, by adding a .old extension -to each filename. -

    -x -
    Sets the modification timestamp on each file to the time of the copying -operation. -

    source directory -
    Names the directory to copy recursively. -

    destination directory -
    Names the directory to which to copy. It does not have to exist -already. -
    -

    Examples -

    The following command copies the contents of the directory dir1 to -directory dir2: -

       % up dir1 dir2
    -   
    -
    -

    Privilege Required -

    The issuer must have the a (administer) permission on -the ACL of both the source and destination directories. -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf240.htm b/doc/html/AdminReference/auarf240.htm deleted file mode 100644 index 523697804..000000000 --- a/doc/html/AdminReference/auarf240.htm +++ /dev/null @@ -1,161 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    upclient

    - - - - - - -

    Purpose -

    Initializes the client portion of the Update Server -

    Synopsis -

    upclient <hostname>  [-crypt]  [-clear]  [-t <retry time>]
    -         [-verbose]*  <dir>+  [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The upclient command initializes the client portion of the -Update Server. In the conventional configuration, its binary file is -located in the /usr/afs/bin directory on a file server -machine. -

    The upclient command is not normally issued at the command shell -prompt but rather placed into a file server machine's -/usr/afs/local/BosConfig file with the bos create -command. If it is ever issued at the command shell prompt, the issuer -must be logged onto a database server machine as the local superuser -root. -

    The upclient process periodically checks that all files in each -local directory named by the dir argument match the files in the -corresponding directory on the source machine named by the -hostnameargument. If a file does not match, the -upclient process requests the source copy from the -upserver process running on the source machine. -

    By default, the upclient process in the United States edition of -AFS requests that the upserver process encrypt the data before -transferring it, whereas in the international edition it requests unencrypted -transfer. If using the United States edition, use the -clear -flag to request unencrypted transfer if appropriate. (The --crypt flag explicitly sets the default in the United States -edition, and is not available in the international edition.) -

    In the conventional configuration, separate instances of the -upclient process request data from the /usr/afs/bin and -/usr/afs/etc directories, except on machines for which the system -control machine is also the binary distribution machine for the machine's -system type. The conventional names for the separate instances are -upclientbin and upclientetc respectively. -

    The upclient and upserver processes always mutually -authenticate, whether or not the data they pass is encrypted; they use -the key with the highest key version number in the -/usr/afs/etc/KeyFile file to construct a server ticket for mutual -authentication. -

    Cautions -

    Do not use the Update Server to distribute the contents of the -/usr/afs/etc directory if using the international edition of -AFS. The contents of this directory are sensitive and the international -edition of AFS does not include the encryption routines necessary for -encrypting files before transfer across the network. -

    Options -

    -

    hostname -
    Names either the cell's system control machine (if the requested -directory is /usr/afs/etc), or the binary distribution machine for -the local machine's CPU and operating system type (if the requested -directory is /usr/afs/bin). -

    -crypt -
    Requests the transfer of data from the upserver process in -encrypted form. With the United States edition of AFS, use this flag to -set the default explicitly. Provide this flag or the -crypt -flag, but not both. -
    Note:This flag is not available in the international edition of AFS. -
    -

    -clear -
    Requests transfer of data from the upserver process in -unencrypted form. Use this flag to change from the default for the -United States edition of AFS. Provide this flag or the --crypt flag, but not both. -

    -t -
    Specifies how often to check for changes in each specified directory, as a -number of seconds. If this argument is omitted, the default is 300 (5 -minutes). This argument determines the maximum amount of time it takes -for a change made on the source machine to propagate to this machine. -

    -verbose -
    Writes a trace of the upclient process's operations on the -standard output stream, which usually corresponds to the machine -console. Provide one, two, or three instances of the flag; each -additional instance generates increasingly numerous and detailed -messages. -

    dir -
    Names each directory to check for modified files. The conventional -choices are the following: -
      -

    • /usr/afs/bin, in which case the recommended name for the -process (assigned with the -instance argument to the bos -create command) is upclientbin. The hostname -is the binary distribution machine for the local machine's system -type. Use the -clear flag be used for the -/usr/afs/bin directory, since binaries are not particularly -sensitive and encrypting them can take a long time. -

    • /usr/afs/etc, in which case the recommended name for the -process (assigned with the -instance argument to the bos -create command) is upclientetc. The hostname -is the cell's system control machine. Use the -crypt -flag for the /usr/afs/etc directory, since it contains the -KeyFile file and other data vital to cell security. -

      As a reminder, do not use the Update Server to transfer the contents of the -/usr/afs/etc directory if using the international edition of -AFS. -

    -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following bos create command creates an -upclientbin process on the machine -fs4.abc.com that refers to the machine -fs1.abc.com as the source for the -/usr/afs/bin directory (thus fs1.abc.com -is the binary distribution machine for machines of -fs4.abc.com's type). The files in the -/usr/afs/bin directory are distributed every 120 seconds. -The command requests transfer in unencrypted form. -

       % bos create  -server fs4.abc.com -instance upclientbin -type simple   \
    -                 -cmd "/usr/afs/bin/upclient fs1.abc.com -clear  \
    -                 -t 120 /usr/afs/bin"
    -   
    -
    -

    Privilege Required -

    The issuer must be logged in as the superuser root on a file -server machine to issue the command at a command shell prompt. It is -conventional instead to create and start the process by issuing the bos -create command. -

    Related Information -

    BosConfig -

    bos create -

    upserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf241.htm b/doc/html/AdminReference/auarf241.htm deleted file mode 100644 index a8791d63d..000000000 --- a/doc/html/AdminReference/auarf241.htm +++ /dev/null @@ -1,129 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    upserver

    - - - - - - -

    Purpose -

    Initializes the server portion of the Update Server -

    Synopsis -

    upserver [<directory>+]  [-crypt <directory>+]  [-clear <directory>+]
    -         [-auth <directory>+]  [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The upserver command initializes the server portion of the -Update Server (the upserver process). In the conventional -configuration, its binary file is located in the /usr/afs/bin -directory on a file server machine. -

    The upserver command is not normally issued at the command shell -prompt but rather placed into a file server machine's -/usr/afs/local/BosConfig file with the bos create -command. If it is ever issued at the command shell prompt, the issuer -must be logged onto a database server machine as the local superuser -root. -

    The upserver command specifies which of the directories on the -local disk are eligible for distribution in response to requests from the -client portion of the Update Server (the upclient process) running -on other machines. If no directories are specified, the -upserver process distributes the contents of any directory on its -local disk. -

    The upserver process can distribute a directory's contents -in encrypted or unencrypted form. By default, it does not use -encryption unless an upclient process requests it (this default is -equivalent to setting the -clear flag). When the --crypt flag is provided, the upserver process only -fulfills requests for encrypted transfer. -

    For the United States edition of AFS, using the -crypt flag -guarantees that the upserver process transfers a directory's -contents only in encrypted form. For the international edition, using -the -crypt flag completely blocks data transfer, because the -international edition of the upclient process cannot request -encrypted transfer (the upclient initialization command does not -include the -crypt flag). -

    The upclient and upserver processes always mutually -authenticate, whether or not the data they pass is encrypted; they use -the key with the highest key version number in the -/usr/afs/etc/KeyFile file to construct a server ticket for mutual -authentication. -

    Cautions -

    Do not use the Update Server to distribute the contents of the -/usr/afs/etc directory if using the international edition of -AFS. The contents of this directory are sensitive and the international -edition of AFS does not include the encryption routines necessary for -encrypting files before transfer across the network. -

    Options -

    -

    directory -
    Names each directory to distribute in unencrypted form (because they -appear before the first -crypt or -clear flag on the -command line). If this argument is omitted, all directories on the -machine's local disk are eligible for distribution. -

    -crypt -
    Precedes a list of one or more directories that the upserver -process distributes only in encrypted form. -

    -clear -
    Precedes a list of one or more directories that the upserver -process distributes in unencrypted form unless the upclient process -requests them in encrypted form. Use this argument only if a list of -directories headed by the -crypt flag precedes it on the command -line. -

    -auth -
    Precedes a list of one or more directories which the upserver -process distributes using a form of encryption that is intermediate in -complexity and security between the unencrypted and encrypted levels set by -the -clear and -crypt arguments. Do not use this -argument, because the upclient process does not have a -corresponding argument that it can use to request data transfer at this -level. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example bos create command defines and starts an -upserver process on the host machine -fs1.abc.com. The last parameter (enclosed in -quotes) instructs the upserver process to distribute the contents -of the /usr/afs/bin directory in unencrypted form and the contents -of the /usr/afs/etc directory in encrypted form. -

       % bos create  -server fs1.abc.com -instance upserver -type simple   \
    -                 -cmd "/usr/afs/bin/upserver /usr/afs/bin -crypt /usr/afs/etc"
    -
    -

    Privilege Required -

    The issuer must be logged in as the superuser root on a file -server machine to issue the command at a command shell prompt. It is -conventional instead to create and start the process by issuing the bos -create command. -

    Related Information -

    BosConfig -

    bos create -

    upclient -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf242.htm b/doc/html/AdminReference/auarf242.htm deleted file mode 100644 index 631adf30a..000000000 --- a/doc/html/AdminReference/auarf242.htm +++ /dev/null @@ -1,110 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    uss

    - - - - - - - - - -

    Purpose -

    Introduction to the uss command suite -

    Description -

    The commands in the uss command suite help administrators to -create AFS user accounts more easily and efficiently. If uss -commands are not used, creating an account requires issuing at least six -separate commands to five different AFS servers. -

    There are three main commands in the suite: -

    -

    To obtain help, issue the uss apropos and uss help -commands. -

    Options -

    The following arguments and flags are available on many commands in the -uss suite. The reference page for each command also lists -them, but they are described here in greater detail. -

    -

    -admin <administrator to authenticate> -
    Specifies the AFS user name under which to establish a connection to the -AFS server processes that administer the various parts of a user -account. If it is omitted, the connection is established under the -issuer's effective user ID (his or her identity in the local file -system). Even when this argument is included, UNIX commands that run -during the uss operation (for instance, the UNIX -/etc/chown command) run under the effective user ID. -

    -cell <cell name> -
    Names the cell in which to run the command. It is acceptable to -abbreviate the cell name to the shortest form that distinguishes it from the -other entries in the /usr/vice/etc/CellServDB file on the local -machine. If the -cell argument is omitted, the command -interpreter determines the name of the local cell by reading the following in -order: -
      -

    1. The value of the AFSCELL environment variable -

    2. The local /usr/vice/etc/ThisCell file -
    -

    -dryrun -
    Reports actions that the command interpreter needs to perform when -executing the uss operation, without actually performing -them. Include this flag to verify that the command produces the desired -account configuration. Combine it with the -verbose flag to -yield even more detailed information. Note that the output does not -necessarily reveal all possible problems that can prevent successful execution -of the command, especially those that result from transient server or network -outages. -

    -help -
    Prints a command's online help message on the standard output -stream. Do not combine this flag with any of the command's other -options; when it is provided, the command interpreter ignores all other -options, and only prints the help message. -

    -skipauth -
    Bypasses mutual authentication with the AFS Authentication Server, -allowing a site that uses Kerberos instead of the AFS Authentication Server to -substitute that form of authentication. -
    -

    Privilege Required -

    The issuer of a uss command must have all the rights required -for performing the equivalent actions individually. See each -uss command's reference page. -

    Related Information -

    uss Bulk Input File -

    uss Template File -

    uss add -

    uss apropos -

    uss bulk -

    uss delete -

    uss help -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf243.htm b/doc/html/AdminReference/auarf243.htm deleted file mode 100644 index 137c348ce..000000000 --- a/doc/html/AdminReference/auarf243.htm +++ /dev/null @@ -1,291 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    uss add

    - - - - - - - - - - - - - - - - - - - -

    Purpose -

    Creates a user account -

    Synopsis -

    uss add -user <login name>  [-realname <full name in quotes>]
    -        [-pass <initial password>]  
    -        [-pwexpires <password expires in [0..254] days (0 => never)>]
    -        [-server <FileServer for home volume>] 
    -        [-partition <FileServer's disk partition for home volume>] 
    -        [-mount <home directory mount point>]  
    -        [-uid <uid to assign the user>]
    -        [-template <pathname of template file>] 
    -        [-verbose]  [-var <auxiliary argument pairs (Num val)>+] 
    -        [-cell <cell name>]  [-admin <administrator to authenticate>]
    -        [-dryrun]  [-skipauth]  [-overwrite]  [-help]
    -   
    -uss ad -us <login name>  [-r <full name in quotes>]   
    -       [-pas <initial password>] 
    -       [-pw <password expires in [0..254] days (0 => never)>]  
    -       [-se <FileServer for home volume>] 
    -       [-par <FileServer's disk partition for home volume>] 
    -       [-m <home directory mount point>]  [-ui <uid to assign the user>]
    -       [-t <pathname of template file>]  [-ve]  
    -       [-va <auxiliary argument pairs (Num val)>+]  [-c <cell name>]
    -       [-a <administrator to authenticate>]  [-d]  [-sk]  [-o]  [-h]
    -
    -

    Description -

    The uss add command creates entries in the Protection Database -and Authentication Database for the user name specified by the --user argument. By default, the Protection Server -automatically allocates an AFS user ID (UID) for the new user; to specify -an alternate AFS UID, include the -uid argument. If a -password is provided with the -pass argument, it is stored as the -user's password in the Authentication Database after conversion into a -form suitable for use as an encryption key. Otherwise, the string -changeme is assigned as the user's initial password. -

    The other results of the command depend on which instructions and which of -a defined set of variables appear in the template file specified with the --template argument. Many of the command's arguments -supply a value for one of the defined variables, and failure to provide an -argument when the corresponding variable appears in the template file halts -the account creation process at the point where the command interpreter first -encounters the variable in the template file. -

    To create multiple accounts with a single command, use the uss -bulk command. To delete accounts with a single command, use the -uss delete command. -

    Options -

    -

    -user -
    Names the user's Authentication Database and Protection Database -entries. It can include up to eight alphanumeric characters, but not -any of the following characters: : (colon), -@ (at-sign), . (period), space, or -newline. Because it becomes the username (the name under which a user -logs in), it is best not to include shell metacharacters and to obey the -restrictions that many operating systems impose on usernames (usually, to -contain no more than eight lowercase letters). -

    Corresponding variable in the template file: $USER. -

    -realname -
    Specifies the user's full name. If it contains spaces or -punctuation, surround it with double quotes. If not provided, it -defaults to the user name provided with the -user argument. -

    Corresponding variable in the template file: $NAME. Many -operating systems include a field for the full name in a user's entry in -the local password file (/etc/passwd or equivalent), and this -variable can be used to pass a value to be used in that field. -

    -pass -
    Specifies the user's initial password. Although the AFS -commands that handle passwords accept strings of virtually unlimited length, -it is best to use a password of eight characters or less, which is the maximum -length that many applications and utilities accept. If not provided, -this argument defaults to the string changeme. -

    Corresponding variable in the template file: none. -

    -pwexpires -
    Sets the number of days after a user's password is changed that it -remains valid. Provide an integer from the range 1 through -254 to specify the number of days until expiration, or the value -0 to indicate that the password never expires (the default). -

    When the password becomes invalid (expires), the user is unable to -authenticate, but has 30 more days in which to issue the kpasswd -command to change the password (after that, only an administrator can change -it). -

    Corresponding variable in the template file: $PWEXPIRES. -

    -server -
    Names the file server machine on which to create the new user's -volume. It is best to provide a fully qualified hostname (for example, -fs1.abc.com), but an abbreviated form is acceptable -provided that the cell's naming service is available to resolve it at the -time the volume is created. -

    Corresponding variable in the template file: $SERVER. -

    -partition -
    Specifies the partition on which to create the user's volume; it -must be on the file server machine named by the -server -argument. Provide the complete partition name (for example -/vicepa) or one of the following abbreviated forms: -
       /vicepa     =     vicepa      =      a      =      0
    -   /vicepb     =     vicepb      =      b      =      1
    -   
    -
    -

    -

    After /vicepz (for which the index is 25) comes -

       /vicepaa    =     vicepaa     =      aa     =      26
    -   /vicepab    =     vicepab     =      ab     =      27
    -   
    -
    -

    and so on through -

       /vicepiv    =     vicepiv     =      iv     =      255
    -    
    -
    -

    -

    Corresponding variable in the template file: $PART. -

    -mount -
    Specifies the pathname for the user's home directory. Partial -pathnames are interpreted relative to the current working directory. -

    Specify the read/write path to the directory, to avoid the failure that -results from attempting to create a new mount point in a read-only -volume. By convention, the read/write path is indicated by placing a -period before the cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -fs mkmount reference page. -

    Corresponding variable in template: $MTPT, but in the template -file's V instruction only. Occurrences of the $MTPT -variable in template instructions that follow the V instruction -take their value from the V instruction's -mount_point field. Thus the value of this command line -argument becomes the value for the $MTPT variable in instructions that follow -the V instruction only if the string $MTPT appears alone in the -V instruction's mount_point field. -

    -uid -
    Specifies a positive integer other than 0 (zero) to assign as the -user's AFS UID. If this argument is omitted, the Protection Server -assigns an AFS UID that is one greater than the current value of the -max user id counter (use the pts -listmax command to display the counter). If including this -argument, it is best first to use the pts examine command to verify -that no existing account already has the desired AFS UID; it one does, -the account creation process terminates with an error. -

    Corresponding variable in the template file: $UID. -

    -template -
    Specifies the pathname of the template file. If this argument is -omitted, the command interpreter searches the following directories in the -indicated order for a file called uss.template: -
      -

    1. The current working directory -

    2. /afs/cellname/common/uss, where -cellname names the local cell -

    3. /etc -
    -

    -

    If the issuer provides a filename other than uss.template -but without a pathname, the command interpreter searches for it in the -indicated directories. If the issuer provides a full or partial -pathname, the command interpreter consults the specified file only; it -interprets partial pathnames relative to the current working directory. -

    -

    If the specified template file is empty (zero-length), the command creates -Protection and Authentication Database entries only. -

    The uss Template File reference page details the file's -format. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -var -
    Specifies values for each of the number variables $1 through $9 that can -appear in the template file. Use the number variables to assign values -to variables in the uss template file that are not part of the -standard set. -

    Corresponding variables in the template file: $1 through $9. -

    For each instance of this argument, provide two parts in the indicated -order, separated by a space: -

      -

    • The integer from the range 1 through 9 that matches -the variable in the template file. Do not precede it with a dollar -sign. -

    • A string of alphanumeric characters to assign as the value of the -variable. -
    -

    See the chapter on uss in the IBM AFS Administration -Guide for further explanation. -

    -cell -
    Specifies the cell in which to run the command. For more details, -see the introductory uss reference page. -

    -admin -
    Specifies the AFS user name under which to establish authenticated -connections to the AFS server processes that maintain the various components -of a user account. For more details, see the introductory -uss reference page. -

    -dryrun -
    Reports actions that the command interpreter needs to perform while -executing the command, without actually performing them. For more -details, see the introductory uss reference page. -

    -skipauth -
    Prevents authentication with the AFS Authentication Server, allowing a -site using Kerberos to substitute that form of authentication. -

    -overwrite -
    Overwrites any directories, files and links that exist in the file system -and for which there are definitions in D, E, -F, L, or S instructions in the template file -named by the -template argument. If this flag is omitted, -the command interpreter prompts once for confirmation that it is to overwrite -all such elements. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The combination of the following example uss add command and -V instruction in a template file called uss.tpl -creates Protection and Authentication Database entries named smith, -and a volume called user.smith with a quota of 2500 kilobyte -blocks, mounted at the pathname -/afs/abc.com/usr/smith. The access control list (ACL) -on the mount point grants smith all rights. -

    The issuer of the uss add command provides only the template -file's name, not its complete pathname, because it resides in the current -working directory. The command and V instruction appear here -on two lines only for legibility; there are no line breaks in the actual -instruction or command. -

       V user.$USER $SERVER.abc.com /vice$PART $1   \
    -       /afs/abc.com/usr/$USER $UID $USER all
    -   
    -   % uss add  -user smith -realname "John Smith" -pass js_pswd -server fs2   \
    -              -partition b -template uss.tpl -var 1 2500
    -   
    -
    -

    Privilege Required -

    The issuer (or the user named by the -admin argument) must -belong to the system:administrators group in the Protection -Database and must have the ADMIN flag turned on in his or her -Authentication Database entry. -

    If the template contains a V instruction, the issuer must be -listed in the /usr/afs/etc/UserList file and must have at least -a (administer) and i (insert) -permissions on the ACL of the directory that houses the new mount -point. If the template file includes instructions for creating other -types of objects (directories, files or links), the issuer must have each -privilege necessary to create them. -

    Related Information -

    UserList -

    uss Template File -

    fs mkmount -

    uss -

    uss bulk -

    uss delete -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf244.htm b/doc/html/AdminReference/auarf244.htm deleted file mode 100644 index 734400f25..000000000 --- a/doc/html/AdminReference/auarf244.htm +++ /dev/null @@ -1,70 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    uss apropos

    - - - -

    Purpose -

    Displays each help entry containing a keyword string. -

    Synopsis -

    uss apropos -topic <help string>  [-help]
    -   
    -uss ap -t <help string>  [-h]
    -
    -

    Description -

    The uss apropos command displays the first line of the online -help entry for any uss command that has in its name or short -description the string specified by the -topic argument. -

    To display the syntax for a command, use the uss help -command. -

    Options -

    -

    -topic -
    Specifies the keyword string to match, in lowercase letters only. -If the string is more than a single word, surround it with double quotes ("") -or other delimiters. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of a command's online help entry names it and briefly -describes its function. This command displays the first line for any -uss command where the string specified by the -topic -argument is part of the command name or first line. -

    Examples -

    The following command lists all uss commands that include the -word create in their names or short descriptions: -

       % uss apropos create
    -   add: create a new user
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    uss -

    uss help -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf245.htm b/doc/html/AdminReference/auarf245.htm deleted file mode 100644 index 77f6d4af1..000000000 --- a/doc/html/AdminReference/auarf245.htm +++ /dev/null @@ -1,135 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    uss bulk

    - - - - - -

    Purpose -

    Executes multiple uss commands listed in a file -

    Synopsis -

    uss bulk -file <bulk input file>  [-template <pathname of template file>]
    -         [-verbose]  [-cell <cell name>]  
    -         [-admin <administrator to authenticate>] [-dryrun]  
    -         [-skipauth]  [-overwrite]
    -         [-pwexpires <password expires in [0..254] days (0 => never)>]  
    -         [-pipe]  [-help]
    -     
    -uss b -f <bulk input file>  [-t <pathname of template file>]  [-v]  
    -      [-c <cell name>]  [-a <administrator to authenticate>]  [-d]  [-s]  
    -      [-o]  [-pw <password expires in [0..254] days (0 => never)>]  
    -      [-pi]  [-h]
    -
    -

    Description -

    The uss bulk command executes the uss commands listed -in the bulk input file specified with the -file -argument. If the bulk input file includes add instructions -that reference a template file, then the -template argument is -required. -

    To create a single account, use the uss add command. To -delete one or more accounts, use the uss delete command. -

    Options -

    -

    -file -
    Specifies the pathname of the bulk input file. Partial pathnames -are interpreted relative to the current working directory. For details -on the file's format, see uss Bulk Input File. -

    -template -
    Specifies the pathname of the template file for any uss add -commands that appear in the bulk input file. Partial pathnames are -interpreted relative to the current working directory. For details on -the file's format, see uss Template File. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -cell -
    Specifies the cell in which to run the command. For more details, -see the introductory uss reference page. -

    -admin -
    Specifies the AFS user name under which to establish authenticated -connections to the AFS server processes that maintain the various components -of a user account. For more details, see the introductory -uss reference page. -

    -dryrun -
    Reports actions that the command interpreter needs to perform while -executing the command, without actually performing them. For more -details, see the introductory uss reference page. -

    -skipauth -
    Prevents authentication with the AFS Authentication Server, allowing a -site using Kerberos to substitute that form of authentication. -

    -overwrite -
    Overwrites any directories, files and links that exist in the file system -and for which there are also D, E, F, -L, or S instructions in a template file referenced by an -add instruction in the bulk input file. If this flag is -omitted, the command interpreter prompts, once for each add -instruction in the bulk input file, for confirmation that it should overwrite -such elements. Do not include this flag if the bulk input file does not -contain add instructions. -

    -pwexpires -
    Sets the number of days after a user's password is changed that it -remains valid, for each user named by an add instruction in the -bulk input file. Provide an integer from the range 1 through -254 to specify the number of days until expiration, or the value -0 to indicate that the password never expires (the default). -

    When the password becomes invalid (expires), the user is unable to -authenticate, but has 30 more days in which to issue the kpasswd -command to change the password (after that, only an administrator can change -it). -

    -pipe -
    Suppresses the Authentication Server's prompt for the password of the -issuer or the user named by the -admin argument (the Authentication -Server always separately authenticates the creator of an entry in the -Authentication Database). Instead, the command interpreter accepts the -password via the standard input stream, as piped in from another -program. This enables the uss bulk command to run as part of -unattended batch jobs. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example command executes the instructions in the bulk input -file called new_students, which includes add -instructions that refer to the template file -student.template. Both files reside in the current -working directory. -

       % uss bulk new_students student.template
    -   
    -
    -

    Privilege Required -

    The issuer (or the user named by the -admin argument) must have -the privileges necessary to run the commands that correspond to instructions -in the bulk input file. -

    Related Information -

    uss Bulk Input File -

    uss Template File -

    uss -

    uss add -

    uss delete -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf246.htm b/doc/html/AdminReference/auarf246.htm deleted file mode 100644 index 589170d4d..000000000 --- a/doc/html/AdminReference/auarf246.htm +++ /dev/null @@ -1,132 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    uss delete

    - - - - - - - - - - -

    Purpose -

    Deletes a user account -

    Synopsis -

    uss delete -user <login name>  [-mountpoint <mountpoint for user's volume>] 
    -           [-savevolume]  [-verbose]  [-cell <cell name>]  
    -           [-admin <administrator to authenticate>]  [-dryrun]  
    -           [-skipauth]  [-help]
    -    
    -uss d -u <login name>  [-m <mountpoint for user's volume>]  [-sa]  [-v]
    -      [-c <cell name>]  -a <administrator to authenticate>]  
    -      [-d]  [-sk]  [-h]
    -
    -

    Description -

    The uss delete command removes the Authentication Database and -Protection Database entries for the user named by -user -argument. In addition, it can remove the user's home volume and -associated VLDB entry, a mount point for the volume or both, depending on -whether the -mountpoint and -savevolume options are -provided. -

    -

    Options -

    -

    -user -
    Names the entry to delete from the Protection and Authentication -Databases. -

    -mountpoint -
    Specifies the pathname to the user's home directory, which is deleted -from the filespace. By default, the volume referenced by the mount -point is also removed from the file server machine that houses it, along with -its Volume Location Database (VLDB) entry. To retain the volume and -VLDB entry, include the -savevolume flag. Partial pathnames -are interpreted relative to the current working directory. -

    Specify the read/write path to the mount point, to avoid the failure that -results from attempting to remove a mount point from a read-only -volume. By convention, the read/write path is indicated by placing a -period before the cell name at the pathname's second level (for example, -/afs/.abc.com). For further discussion of the -concept of read/write and read-only paths through the filespace, see the -fs mkmount reference page. -

    -savevolume -
    Preserves the user's volume and VLDB entry. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -cell -
    Specifies the cell in which to run the command. For more details, -see the introductory uss reference page. -

    -admin -
    Specifies the AFS user name under which to establish authenticated -connections to the AFS server processes that maintain the various components -of a user account. For more details, see the introductory -uss reference page. -

    -dryrun -
    Reports actions that the command interpreter needs to perform while -executing the command, without actually performing them. For more -details, see the introductory uss reference page. -

    -skipauth -
    Prevents authentication with the AFS Authentication Server, allowing a -site using Kerberos to substitute that form of authentication. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command removes smith's user account from the -abc.com cell. The -savevolume argument -retains the user.smith volume on its file server -machine. -

       % uss delete smith -mountpoint /afs/abc.com/usr/smith -savevolume
    -   
    -
    -

    Privilege Required -

    The issuer (or the user named by -admin argument) must belong to -the system:administrators group in the Protection Database, -must have the ADMIN flag turned on in his or her Authentication -Database entry, and must have at least a (administer) -and d (delete) permissions on the access control list -(ACL) of the mount point's parent directory. If the --savevolume flag is not included, the issuer must also be listed in -the /usr/afs/etc/UserList file. -

    Related Information -

    UserList -

    fs mkmount -

    uss -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf247.htm b/doc/html/AdminReference/auarf247.htm deleted file mode 100644 index 6a9769d4f..000000000 --- a/doc/html/AdminReference/auarf247.htm +++ /dev/null @@ -1,87 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    uss help

    - - - -

    Purpose -

    Displays the syntax of specified uss commands or lists -functional descriptions of all uss commands -

    Synopsis -

    uss help [-topic <help string>+]  [-help]
    -    
    -uss h [-t <help string>+]  [-h]
    -
    -

    Description -

    The uss help command displays the complete online help entry -(short description and syntax statement) for each command operation code -specified by the -topic argument. If the -topic -argument is omitted, the output includes the first line (name and short -description) of the online help entry for every uss command. -

    To list every uss command whose name or short description -includes a specified keyword, use the uss apropos command. -

    Options -

    -

    -topic -
    Indicates each command for which to display the complete online help -entry. Omit the uss part of the command name, providing only -the operation code (for example, specify bulk, not uss -bulk). If this argument is omitted, the output briefly describes -every uss command. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The online help entry for each uss command consists of the -following two or three lines: -

    -

    Examples -

    The following command displays the online help entry for the uss -bulk command: -

       % uss help bulk
    -   uss bulk: bulk input mode
    -   Usage: uss bulk -file <bulk input file> [-template <pathname 
    -   of template file>] [-verbose] [-cell <cell name>] [-admin 
    -   <administrator to authenticate>] [-dryrun] [-skipauth] [-overwrite] 
    -   [-pwexpires <password expires in [0..254] days (0 => never)>] [-pipe] 
    -   [-help]
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    uss -

    uss apropos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf248.htm b/doc/html/AdminReference/auarf248.htm deleted file mode 100644 index 47ed1245c..000000000 --- a/doc/html/AdminReference/auarf248.htm +++ /dev/null @@ -1,91 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vldb_check

    - - - -

    Purpose -

    Checks the integrity of the VLDB -

    Synopsis -

    vldb_check -database <vldb_file>  [-uheader]  [-vheader]  [-servers]  
    -           [-entries]  [-verbose]  [-help]
    -   
    -vldb_check -d <vldb_file>  [-u]  [-vh]  [-s]  [-e]  [-ve]  [-h]
    -
    -

    Description -

    The vldb_check command checks the integrity of the Volume -Location Database (VLDB), reporting any errors or corruption it finds. -If there are problems, do not issue any vos commands until the -database is repaired. -

    Cautions -

    The results can be unpredictable if the Volume Location (VL) Server makes -changes to the VLDB while this command is running. Use the bos -shutdown command to shutdown the local vlserver process -before running this command, or before creating a second copy of the -vldb.DB0 file (with a different name) on which to run the -command. -

    Options -

    -

    -database -
    Names the VLDB (copy of the vldb.DB0 file) to -check. If the current working directory is not the location of the -file, provide a pathname, either full or relative to the current working -directory. -

    -uheader -
    Displays information which Ubik maintains in the database's -header. -

    -pheader -
    Displays information which the VL Server maintains in the database's -header. -

    -servers -
    Outputs the server entries from the VLDB, which list the IP addresses -registered for each file server machine in the cell. -

    -entries -
    Outputs every volume entry in the database. The information -includes the volume's name and the volume ID number for each of its -versions. -

    -verbose -
    Reports additional information about the database, including the number of -entries for each type of volume. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If there are errors in the database, the output always reports them on the -standard error stream. If any options other than -database -or -help are provided, the output written to the standard output -stream includes additional information as described for each option in the -preceding Options section of this reference page. The output -is intended for debugging purposes and is meaningful to someone familiar with -the internal structure of the VLDB. -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    vldb.DB0 and vldb.DBSYS1 -

    bos shutdown -

    vlserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf249.htm b/doc/html/AdminReference/auarf249.htm deleted file mode 100644 index 57d6b120f..000000000 --- a/doc/html/AdminReference/auarf249.htm +++ /dev/null @@ -1,114 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vlserver

    - - - - -

    Purpose -

    Initializes the Volume Location Server -

    Synopsis -

    vlserver [-p <lwp processes>]  [-nojumbo]  
    -         [-enable_peer_stats]  [-enable_process_stats]  [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The vlserver command initializes the Volume Location (VL) -Server, which runs on every database server machine. In the -conventional configuration, its binary file is located in the -/usr/afs/bin directory on a file server machine. -

    The vlserver command is not normally issued at the command shell -prompt but rather placed into a file server machine's -/usr/afs/local/BosConfig file with the bos create -command. If it is ever issued at the command shell prompt, the issuer -must be logged onto a database server machine as the local superuser -root. -

    As it initializes, the VL Server process creates the two files that -constitute the Volume Location Database (VLDB), vldb.DB0 and -vldb.DBSYS1, in the /usr/afs/db directory if they -do not already exist. Use the commands in the vos suite to -administer the database. -

    The VL Server maintains the record of volume locations in the Volume -Location Database (VLDB). When the Cache Manager fills a file request -from an application program, it first contacts the VL Server to learn which -file server machine currently houses the volume that contains the file. -The Cache Manager then requests the file from the File Server process running -on that file server machine. -

    The VL Server records a trace of its activity in the -/usr/afs/logs/VLLog file. Use the bos getlog -command to display the contents of the file. By default, it records on -a minimal number of messages. For instructions on increasing the amount -of logging, see the VLLog reference page. -

    By default, the VL Server runs nine lightweight processes (LWPs). To -change the number, use the -p argument. -

    Options -

    -

    -p -
    Sets the number of server lightweight processes (LWPs) to run. -Provide an integer between 4 and 16. The default -is 9. -

    -nojumbo -
    Prohibits the server from sending or receiving jumbograms. A -jumbogram is a large-size packet composed of 2 to 4 normal Rx data packets -that share the same header. The VL Server uses jumbograms by default, -but some routers are not capable of properly breaking the jumbogram into -smaller packets and reassembling them. -

    -enable_peer_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. For each connection with a specific UDP port on another -machine, a separate record is kept for each type of RPC (FetchFile, GetStatus, -and so on) sent or received. To display or otherwise access the -records, use the Rx Monitoring API. -

    -enable_process_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. A separate record is kept for each type of RPC (FetchFile, -GetStatus, and so on) sent or received, aggregated over all connections to -other machines. To display or otherwise access the records, use the Rx -Monitoring API. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following bos create command creates a vlserver -process on the machine fs2.abc.com that uses six -lightweight processes. Type the command on a single line: -

       % bos create -server fs2.abc.com -instance vlserver -type simple  \
    -                -cmd "/usr/afs/bin/vlserver -p 6"
    -
    -

    Privilege Required -

    The issuer must be logged in as the superuser root on a file -server machine to issue the command at a command shell prompt. It is -conventional instead to create and start the process by issuing the bos -create command. -

    Related Information -

    BosConfig -

    VLLog -

    vldb.DB0 and vldb.DBSYS1 -

    bos create -

    bos getlog -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf250.htm b/doc/html/AdminReference/auarf250.htm deleted file mode 100644 index a77ed5bdd..000000000 --- a/doc/html/AdminReference/auarf250.htm +++ /dev/null @@ -1,115 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    volinfo

    - - -

    Purpose -

    Produces detailed statistics about one or more volume headers and the -partition that houses them -

    Synopsis -

    volinfo [-online]  [-vnode]  [-date]  [-inode] [-itime]  
    -        [-part  <AFS partition name (default current partition)>+]   
    -        [-volumeid <Volume id>+]  [-header]  [-sizeOnly]  [-fixheader]  
    -        [-saveinodes]  [-orphaned]  [-help]
    -
    -

    Description -

    The volinfo command displays detailed statistics about one or -more volume headers and the partition that houses them. The command -must be issued on a file server machine and by default produces output for -every volume on every AFS server partition on the machine. To display -output for the volumes on one partition only, include the -part -argument. To display output for one volume only, include the --volumeid argument. -

    Options -

    -

    -online -
    Is nonoperational. -

    -vnode -
    Displays a table for each volume which lists the large (directory) and -small (file) vnodes in it, in addition to the default output. -

    -date -
    When combined with the -vnode flag, adds the -ServerModTime field to each vnode entry in the large vnode and -small vnode tables, reporting its most recent modification time. -

    -inode -
    When combined with the -vnode flag, adds the inode -field to each vnode entry in the large vnode and small vnode tables, reporting -the associated inode number. -

    -itime -
    When combined with the -vnode flag, displays a change, -modification, and access timestamp for each of the large vnode and small vnode -tables. -

    -part -
    Specifies the partition that houses each volume for which to produce -output. Use the format /vicepxx, where xx -is one or two lowercase letters. This argument can be omitted if the -current working directory is the mount location for an AFS server -partition; it is not the mount location for an AFS server partition, the -command produces output for every volume on all local AFS server -partitions. -

    -volumeid -
    Specifies the ID number of one volume for which to produce output. -The -part argument must be provided along with this one unless the -current working directory is the mount location for the AFS server partition -that houses the volume. -

    -header -
    Displays statistics about the volume header of each volume, in addition to -the default output. -

    -sizeOnly -
    Displays a single line of output for each volume, reporting the size of -various structures associated with it. The default output is suppressed -and any flags that modify it (such as -vnode) are ignored. -

    -fixheader -
    Repairs damaged inodes in each volume if possible. If there are -any, it reports the action it is taking to repair them. Otherwise, it -produces no output in addition to the default output. -

    -saveinodes -
    Creates a file in the current working directory for each inode in each -volume. Each file is called -TmpInode.vnode_number and contains the inode's -contents. The default output is suppressed and any flags that modify it -(such as -vnode) are ignored. -

    -orphaned -
    Displays a large vnode and small vnode table for each volume, which lists -only orphaned vnodes (vnodes that have no parent). If there are none, -the tables are empty (only the headers appear). -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    By default, the command produces several line of statistics for each -volume. Adding other options produces or substitutes additional -information as described in the preceding Options section of this -reference page. The output is intended for debugging purposes and is -meaningful to someone familiar with the internal structure of volume -headers. -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    Related Information -

    vldb.DB0 and vldb.DBSYS1 -

    volserver -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf251.htm b/doc/html/AdminReference/auarf251.htm deleted file mode 100644 index 5e7758212..000000000 --- a/doc/html/AdminReference/auarf251.htm +++ /dev/null @@ -1,105 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    volserver

    - - - -

    Purpose -

    Initializes the Volume Server component of the fs process -

    Synopsis -

    volserver [-log]  [-p <number of processes>]  
    -          [-udpsize <size of socket buffer in bytes>]  
    -          [-enable_peer_stats]  [-enable_process_stats]  [-help]
    -
    -

    This command does not use the syntax conventions of the AFS command -suites. Provide the command name and all option names in full. -

    Description -

    The volserver command initializes the Volume Server component of -the fs process. In the conventional configuration, its -binary file is located in the /usr/afs/bin directory on a file -server machine. -

    The volserver command is not normally issued at the command -shell prompt but rather placed into a file server machine's -/usr/afs/local/BosConfig file with the bos create -command. If it is ever issued at the command shell prompt, the issuer -must be logged onto a database server machine as the local superuser -root. -

    The Volume Server records a trace of its activity in the -/usr/afs/logs/VolserLog file. Use the bos getlog -command to display the contents of the file. -

    The Volume Server processes the vos commands that administrators -use to create, delete, move, and replicate volumes, as well as prepare them -for archiving to tape or other media. -

    By default, the VL Server runs nine lightweight processes (LWPs). To -change the number, use the -p argument. -

    Options -

    -

    -log -
    Records in the /usr/afs/logs/VolserLog file the names of all -users who successfully initiate a vos command. The Volume -Server also records any file removals that result from issuing the vos -release command with the -f flag. -

    -p -
    Sets the number of server lightweight processes (LWPs) to run. -Provide an integer between 4 and 16. The default -is 9. -

    -udpsize -
    Sets the size of the UDP buffer, which is 64 KB by default. Provide -a positive integer, preferably larger than the default. -

    -enable_peer_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. For each connection with a specific UDP port on another -machine, a separate record is kept for each type of RPC (FetchFile, GetStatus, -and so on) sent or received. To display or otherwise access the -records, use the Rx Monitoring API. -

    -enable_process_stats -
    Activates the collection of Rx statistics and allocates memory for their -storage. A separate record is kept for each type of RPC (FetchFile, -GetStatus, and so on) sent or received, aggregated over all connections to -other machines. To display or otherwise access the records, use the Rx -Monitoring API. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following bos create command creates a volserver -process on the machine fs2.abc.com: -

       % bos create -server fs2.abc.com -instance volserver -type simple   \
    -                 -cmd /usr/afs/bin/volserver 
    -
    -

    Privilege Required -

    The issuer must be logged in as the superuser root on a file -server machine to issue the command at a command shell prompt. It is -conventional instead to create and start the process by issuing the bos -create command. -

    Related Information -

    BosConfig -

    VolserLog -

    bos create -

    bos getlog -

    vos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf252.htm b/doc/html/AdminReference/auarf252.htm deleted file mode 100644 index fa3a98fe4..000000000 --- a/doc/html/AdminReference/auarf252.htm +++ /dev/null @@ -1,243 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos

    - - - - - - - - - - - - - - - - - - -

    Purpose -

    Introduction to the vos command suite -

    Description -

    The commands in the vos command suite are the administrative -interface to the Volume Server and Volume Location (VL) Server. System -administrators use vos commands to create, move, delete, replicate, -back up and examine volumes, among other operations. The VL Server -automatically records in the Volume Location Database (VLDB) changes in volume -status and location that result from vos commands. -

    The operations invoked by most vos commands are idempotent, -meaning that if an operation is interrupted by a network, server machine, or -process outage, then a subsequent attempt at the same operation continues from -the interruption point, rather than starting over at the beginning of the -operation. Before executing a command, the Volume and VL Servers check -the current state of the volumes and VLDB records to be altered by the -command. If they are already in the desired end state (or a consistent -intermediate state), there is no need to repeat the internal steps that -brought them there. Idempotency does not apply if the command issuer -explicitly interrupts the operation with the <Ctrl-c> command or -another interrupt signal. In that case, the volume is left locked and -the administrator must use the vos unlock command to unlock it -before proceeding. -

    It is important that the VLDB accurately indicate the status of the volumes -on file server machines at all times. The reference pages for the files -vldb.DB0 and -Vvol_ID.vol describe the information -recorded in the VLDB and volume headers, respectively. If a -vos command changes volume status, it automatically records the -change in the corresponding VLDB entry. The most common cause of -discrepancies between the VLDB and volume status on file server machines is -interrupted operations; to restore consistency, use the vos -syncserv and vos syncvldb commands. -

    There are several categories of commands in the vos command -suite: -

    -

    Options -

    The following arguments and flags are available on many commands in the -bos suite. The reference page for each command also lists -them, but they are described here in greater detail. -

    -

    -cell <cell name> -
    Names the cell in which to run the command. It is acceptable to -abbreviate the cell name to the shortest form that distinguishes it from the -other entries in the /usr/vice/etc/CellServDB file on the local -machine. If the -cell argument is omitted, the command -interpreter determines the name of the local cell by reading the following in -order: -
      -

    1. The value of the AFSCELL environment variable -

    2. The local /usr/vice/etc/ThisCell file -
    -

    -

    Do not combine the -cell and -localauth -options. A command on which the -localauth flag is included -always runs in the local cell (as defined in the server machine's local -/usr/afs/etc/ThisCell file), whereas a command on which the --cell argument is included runs in the specified foreign -cell. -

    -help -
    Prints a command's online help message on the standard output -stream. Do not combine this flag with any of the command's other -options; when it is provided, the command interpreter ignores all other -options, and only prints the help message. -

    -localauth -
    Constructs a server ticket using the server encryption key with the -highest key version number in the local /usr/afs/etc/KeyFile -file. The vos command interpreter presents the ticket, which -never expires, to the Volume Server and VL Server during mutual -authentication. -

    Use this flag only when issuing a command on a server machine; client -machines do not usually have a /usr/afs/etc/KeyFile file. -The issuer of a command that includes this flag must be logged on to the -server machine as the local superuser root. The flag is -useful for commands invoked by an unattended application program, such as a -process controlled by the UNIX cron utility or by a cron entry in -the machine's /usr/afs/local/BosConfig file. It is also -useful if an administrator is unable to authenticate to AFS but is logged in -as the local superuser root. -

    Do not combine the -cell and -localauth -options. A command on which the -localauth flag is included -always runs in the local cell (as defined in the server machine's local -/usr/afs/etc/ThisCell file), whereas a command on which the --cell argument is included runs in the specified foreign -cell. Also, do not combine the -localauth and --noauth flags. -

    -noauth -
    Establishes an unauthenticated connection to the Volume Server and VL -Server, in which the servers treat the issuer as the unprivileged user -anonymous. It is useful only when authorization checking is -disabled on the server machine (during the installation of a file server -machine or when the bos setauth command has been used during other -unusual circumstances). In normal circumstances, the servers allow only -privileged users to issue commands that change the status of a volume or VLDB -record, and refuses to perform such an action even if the -noauth -flag is provided. Do not combine the -noauth and --localauth flags. -

    -partition <partition name> -
    Identifies the AFS server partition on a file server machine that houses, -or is to house, the volumes of interest, or about which to list -information. The vos command interpreter accepts any of the -following four name formats: -
       /vicepa     =     vicepa      =      a      =      0
    -   /vicepb     =     vicepb      =      b      =      1
    -   
    -
    -

    -

    After /vicepz (for which the index is 25) comes -

       /vicepaa    =     vicepaa     =      aa     =      26
    -   /vicepab    =     vicepab     =      ab     =      27
    -   
    -
    -

    and so on through -

       /vicepiv    =     vicepiv     =      iv     =      255
    -    
    -
    -

    The -frompartition and -topartition arguments to the -vos move command also accept this notation. -

    -server <machine name> -
    Identifies the file server machine that houses, or is to house, the -volumes or AFS server partitions of interest. Provide the -machine's IP address in dotted decimal format, its fully qualified host -name (for example, fs1.abc.com), or the shortest -abbreviated form of its host name that distinguishes it from other -machines. Successful use of an abbreviated form depends on the -availability of a name resolution service (such as the Domain Name Service or -a local host table) at the time the command is issued. -

    The -fromserver and -toserver arguments to the -vos move command also accept these name formats. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -
    -

    Privilege Required -

    To issue most vos commands, the issuer must be listed in the -/usr/afs/etc/UserList file on each server machine that houses or is -to house an affected volume, and on each database server machine. The -most predictable performance results if all database server and file server -machines in the cell share a common UserList file. -Alternatively, if the -localauth flag is included, the issuer must -be logged on to a server machine as the local superuser -root. -

    To issue a vos command that only displays information, no -privilege is required. -

    Related Information -

    CellServDB (server version) -

    UserList -

    vos addsite -

    vos apropos -

    vos backup -

    vos backupsys -

    vos changeaddr -

    vos create -

    vos delentry -

    vos dump -

    vos examine -

    vos help -

    vos listaddrs -

    vos listpart -

    vos listvldb -

    vos listvol -

    vos lock -

    vos move -

    vos partinfo -

    vos release -

    vos remove -

    vos remsite -

    vos rename -

    vos restore -

    vos status -

    vos syncserv -

    vos syncvldb -

    vos unlock -

    vos unlockvldb -

    vos zap -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf253.htm b/doc/html/AdminReference/auarf253.htm deleted file mode 100644 index 0a5d15fb0..000000000 --- a/doc/html/AdminReference/auarf253.htm +++ /dev/null @@ -1,120 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos addsite

    - - - - - - -

    Purpose -

    Adds a read-only site definition to a volume's VLDB entry -

    Synopsis -

    vos addsite -server <machine name for new site>
    -            -partition <partition name for new site>
    -            -id <volume name or ID>  [-cell <cell name>]  
    -            [-noauth]  [-localauth]  [-verbose]  [-help]
    -   
    -vos ad -s <machine name for new site>  -p <partition name for new site>
    -       -i <volume name or ID>  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos addsite command defines a new read-only site (partition -on a file server machine, specified by the -server and --partition arguments) in the Volume Location Database (VLDB) entry -of the read/write volume named by the -id argument. When the -vos release command is next issued against the read/write volume, a -read-only copy of it is distributed to all of the read-only sites, including -the newly defined one. -

    Cautions -

    A volume's VLDB entry accommodates a maximum number of site -definitions, as defined in the IBM AFS Release Notes. The -site housing the read/write and backup versions of the volume counts as one -site, and each read-only site counts as an additional site (even the read-only -site defined on the same file server machine and partition as the read/write -site counts as a separate site). The limit in the VLDB entry -effectively determines the maximum number of copies of the volume that are -available to AFS clients. -

    Attempts to create additional sites by using this command fail with an -error. -

    Options -

    -

    -server -
    Identifies the file server machine where the read-only volume is to -reside. Provide the machine's IP address or its host name (either -fully qualified or using an unambiguous abbreviation). For details, see -the introductory reference page for the vos command suite. -

    -partition -
    Identifies the partition where the read-only volume is to reside, on the -file server machine named by the -server argument. Provide -the partition's complete name with preceding slash (for example, -/vicepa) or use one of the three acceptable abbreviated -forms. For details, see the introductory reference page for the -vos command suite. -

    -id -
    Specifies either the complete name or volume ID number of the read/write -source volume. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example, appropriate in the State University cell, defines a -read-only site for the cell's root.afs volume. -

       % vos addsite -server sv7.stateu.edu -partition /vicepb -id root.afs
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos examine -

    vos release -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf254.htm b/doc/html/AdminReference/auarf254.htm deleted file mode 100644 index 9c46bbe88..000000000 --- a/doc/html/AdminReference/auarf254.htm +++ /dev/null @@ -1,72 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos apropos

    - - - -

    Purpose -

    Displays each help entry containing a keyword string -

    Synopsis -

    vos apropos -topic <help string>  [-help]
    -    
    -vos ap -t <help string>  [-h]
    -
    -

    Description -

    The vos apropos command displays the first line of the online -help entry for any vos command that has in its name or short -description the string specified by the -topic argument. -

    To display the syntax for a command, use the vos help -command. -

    Options -

    -

    -topic -
    Specifies the keyword string to match. Use lowercase letters only, -except for the acronym VLDB. If the string is more than a -single word, surround it with double quotes ("") or other delimiters. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first line of a command's online help entry names it and briefly -describes its function. This command displays the first line for any -vos command where the string specified with the -topic -argument is part of the command name or first line. -

    Examples -

    The following command displays all vos commands that include the -word lock in their names or short descriptions: -

       % vos apropos lock
    -   lock: lock VLDB entry for a volume
    -   unlock: release lock on VLDB entry for a volume
    -   unlockvldb: unlock all the locked entries in the VLDB
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    vos -

    vos help -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf255.htm b/doc/html/AdminReference/auarf255.htm deleted file mode 100644 index 54d055e26..000000000 --- a/doc/html/AdminReference/auarf255.htm +++ /dev/null @@ -1,106 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos backup

    - - - - - - - - - -

    Purpose -

    Creates a backup volume for a single read/write volume -

    Synopsis -

     
    -vos backup -id <volume name or ID>  [-cell <cell name>]  [-noauth]  
    -           [-localauth]  [-verbose]  [-help]
    -   
    -vos backup -i <volume name or ID>  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos backup command clones the indicated read/write volume to -create a backup version, placing it at the same site as the read/write -version. The backup volume's name is the same as the read/write -source's with the addition of the .backup -extension. Its volume ID number is the one allocated for it in the -Volume Location Database (VLDB) when the read/write source was created with -the vos create command. If a backup version already exists, -the new clone replaces it. -

    To create a backup version of multiple volumes, use the vos -backupsys command. -

    Options -

    -

    -id -
    Specifies either the complete name or volume ID number of the read/write -source volume. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The following message confirms that the command succeeded: -

       Created backup volume for volume name
    -   
    -
    -

    Examples -

    The following example creates a backup version of the volume -user.smith. -

       % vos backup user.smith
    -   Created backup volume for user.smith
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos backupsys -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf256.htm b/doc/html/AdminReference/auarf256.htm deleted file mode 100644 index 316a5502c..000000000 --- a/doc/html/AdminReference/auarf256.htm +++ /dev/null @@ -1,270 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos backupsys

    - - - - - - - -

    Purpose -

    Creates a backup volume for several read/write volumes -

    Synopsis -

    vos backupsys [-prefix <common prefix on volume(s)>+]  
    -              [-server <machine name>]  [-partition <partition name>]  
    -              [-exclude]  [-xprefix <negative prefix on volume(s)>+] 
    -              [-dryrun]  [-cell <cell name>]  [-noauth]  [-localauth]
    -              [-verbose]  [-help] 
    -    
    -vos backups [-pr <common prefix on volume(s)>+]  [-s <machine name>] 
    -            [-pa <partition name>]  [-e]  [-x <negative prefix on volume(s)>+]  
    -            [-d]  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos backupsys command clones each indicated read/write -volume to create a backup version, placing each clone at the same site as its -read/write source version. It assigns each clone the same name as the -read/write source, adding a .backup extension. It -assigns the volume ID number already allocated for the backup version in the -Volume Location Database (VLDB). If a backup version already exists for -a given volume, the new clone replaces it. -

    To clone every read/write volume listed in the VLDB, omit all of the -command's options. Otherwise, combine the command's options -to clone various groups of volumes. The options use one of two basic -criteria to select volumes: location (the -server and --partition arguments) or presence in the volume name of one of a -set of specified character strings (the -prefix, --exclude, and -xprefix options). -

    To clone only volumes that reside on one file server machine, include the --server argument. To clone only volumes that reside on one -partition, combine the -server and -partition -arguments. The -partition argument can also be used alone to -clone volumes that reside on the indicated partition on every file server -machine. These arguments can be combined with those that select volumes -based on their names. -

    Combine the -prefix, -exclude, and --xprefix options (with or without the -server and --partition arguments) in the indicated ways to select volumes based -on character strings contained in their names: -

    -

    The -prefix and -xprefix arguments both accept -multiple values, which can be used to define disjoint groups of -volumes. Each value can be one of two types: -

      -

    1. A simple character string, which matches volumes whose name begin with the -string. All characters are interpreted literally (that is, characters -that potentially have special meaning to the command shell, such as the -period, have only their literal meaning). -

    2. A regular expression, which matches volumes whose names contain the -expressions. Place a caret ( ^ ) at the -beginning of the expression, and enclose the entire string in single quotes -(' '). Explaining regular -expressions is outside the scope of this reference page; see the UNIX -manual page for regexp(5) or (for a brief introduction) the -backup addvolentry reference page in this document. As an -example, the following expression matches volumes that have the string -aix anywhere in their names: -
         -prefix  '^.*aix'
      -
      -
    -

    To display a list of the volumes to be cloned, without actually cloning -them, include the -dryrun flag. To display a statement that -summarizes the criteria being used to select volume, include the --verbose flag. -

    This command can be used to clone a single read/write volume; specify -its complete name as the -prefix argument. However, it is -more efficient to use the vos backup command, which employs a more -streamlined technique for finding a single volume. -

    Options -

    -

    -prefix -
    Specifies one or more simple character strings or regular expressions of -any length; a volume whose name includes the string is placed on the set -of volumes to be cloned. Include field separators (such as periods) if -appropriate. This argument can be combined with any combination of the --server, -partition, -exclude, and --xprefix options. -

    -server -
    Identifies the file server machine where each read/write source volume -resides. Provide the machine's IP address or its host name (either -fully qualified or using an unambiguous abbreviation). For details, see -the introductory reference page for the vos command suite. -

    This argument can be combined with any combination of the --prefix, -partition, -exclude, and --xprefix options. -

    -partition -
    Identifies the partition where each read/write source volume -resides. Provide the partition's complete name with preceding -slash (for example, /vicepa) or use one of the three acceptable -abbreviated forms. For details, see the introductory reference page for -the vos command suite. -

    This argument can be combined with any combination of the --prefix, -server, -exclude, and --xprefix options. -

    -exclude -
    Reverses the meaning of the -prefix or -xprefix -argument. This flag can be combined with any combination of the --prefix, -server, -partition, and --xprefix options. -

    -xprefix -
    Specifies a simple character string or regular expression of any -length; a volume whose name includes the string is removed from the set -of volumes to be cloned. Include field separators (such as periods) if -appropriate. This argument can be combined with any combination of the --prefix, -server, -partition, and --exclude options. -

    -dryrun -
    Displays on the standard output stream a list of the volumes to be cloned, -without actually cloning them. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The command generates the following messages on the standard output stream -to confirm that the operation was successful: -

       done
    -   Total volumes backed up: number_cloned; failed to backup: failures
    -
    -

    If the -dryrun flag is included, a list of the volumes to be -backed up precedes the standard confirmation messages. -

    If the -verbose flag is included but not the -dryrun -flag, the following messages appear for each volume. The output -concludes with the standard confirmation messages. -

       Creating backup volume for volume_name on date/time
    -   {Recloning backup volume | Creating a new backup clone} backup_volumeID . . .done
    -
    -

    If both the -dryrun and -verbose flags are included, -the output begins with a statement summarizing the criteria being used to -select the volumes, followed by a list of the volumes and the standard -confirmation messages. The format of the criteria summary statement -depends on which other options are provided: -

    -

    Examples -

    The following example creates a backup version of every read/write volume -listed in the cell's VLDB whose name begins with the string -user. -

       % vos backupsys -prefix user
    -   
    -
    -

    The following example, appropriate in the ABC Corporation cell, creates a -backup version of every read/write volume on the file server machine -fs3.abc.com. -

       % vos backupsys -server fs3.abc.com
    -   
    -
    -

    The following example, appropriate in the State University cell, creates a -backup version of every read/write volume on the file server machine -db1.stateu.edu except those whose name includes the -string temp. -

       % vos backupsys  -server db1.stateu.edu -prefix '^.*temp'
    -   
    -
    -

    The following example creates a backup version of every volume listed in -the cell's VLDB, excluding those whose names contain the string -source, but including those whose names contain the string -source.current. -

       % vos backupsys  -prefix '^.*source' -exclude -xprefix '^.*source\.current'
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    backup addvolentry -

    vos -

    vos backup -

    UNIX manual page for regexp(5) -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf257.htm b/doc/html/AdminReference/auarf257.htm deleted file mode 100644 index a9c20b424..000000000 --- a/doc/html/AdminReference/auarf257.htm +++ /dev/null @@ -1,129 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos changeaddr

    - - -

    Purpose -

    Changes or removes a file server machine's entry in the VLDB -

    Synopsis -

    vos changeaddr -oldaddr <original IP address>  [-newaddr <new IP address>] 
    -               [-remove]  [-cell <cell name>]  [-noauth]  [-localauth]  
    -               [-verbose]  [-help]
    -    
    -vos ch -o <original IP address>  [-ne <new IP address>]  [-r]  
    -       [-c <cell name>]  [-no]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos changeaddr command removes a server entry from the -Volume Location Database (VLDB) when the -remove flag is combined -with the -oldaddr argument. There must be no VLDB entries -that list the machine as a site for any version of a volume (if necessary, use -the vos move or vos remove command to more or remove -volumes). It is appropriate to remove a VLDB server entry when removing -the corresponding file server machine from service; this is the only -recommended use of the command. -

    To display all VLDB server entries, use the vos listaddrs -command. -

    Cautions -

    Combining the command's -oldaddr and -newaddr -arguments is no longer the appropriate way to change the IP address registered -for a file server machine. Furthermore, if a machine is multihomed and -its server entry includes several addresses, then the address specified with -the -newaddr argument replaces all of the addresses currently -listed in the server entry that includes the address specified by the --oldaddr argument. This effectively makes the machine -single-homed with respect to AFS operations, which is probably not the desired -result. -

    The recommended method for changing the IP addresses in a server entry is -instead to restart the fs process group (which includes the File -Server) after using the utilities provided by the operating system to -reconfigure the machine's network interfaces. For a description of -how the File Server constructs and registers a list of its network interfaces -in the VLDB, see the reference page for the sysid file. -

    If, counter to recommended usage, the command is used to change the IP -address in a server entry, it does not also change the names of machine -entries in the Protection Database. Operations fail when they refer to -a protection group that has an obsolete IP address in it. Use the -pts rename command to change the names of machine entries that -correspond to the addresses changed with this command. Changing the -address of a database server machine also requires updating the client and -server versions of the CellServDB file on every machine. -

    Options -

    -

    -oldaddr -
    Specifies the IP address currently registered for the file server machine -in the VLDB server entry. If there are multiple addresses registered -for a multihomed machine, use any of them to identify the server entry. -

    -newaddr -
    Specifies the new IP address that replaces all currently registered -addresses. -

    -remove -
    Removes from the VLDB the server entry that includes the address specified -by the -oldaddr argument. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command removes the VLDB server entry that includes the IP -address 192.12.107.214. -

       % vos changeaddr -oldaddr 192.12.107.214 -remove
    -   
    -
    -

    Privilege Required -

    Issuer must be listed in the /usr/afs/etc/UserList file on the -machine specified with the -oldaddr argument and on each database -server machine. -

    Related Information -

    CellServDB (client version) -

    CellServDB (server version) -

    UserList -

    sysid -

    fileserver -

    pts rename -

    vos -

    vos listaddrs -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf258.htm b/doc/html/AdminReference/auarf258.htm deleted file mode 100644 index 7a1e12103..000000000 --- a/doc/html/AdminReference/auarf258.htm +++ /dev/null @@ -1,165 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos create

    - - - - - - - - - - - - - - - - - - -

    Purpose -

    Creates a read/write volume and associated VLDB entry -

    Synopsis -

    vos create -server <machine name>  -partition <partition name>
    -           -name <volume name>  [-maxquota <initial quota (KB)>]  
    -           [-cell <cell name>]  [-noauth]  [-localauth]  [-verbose]  [-help]
    -    
    -vos cr -s <machine name>  -p <partition name>  -na <volume name>
    -       [-m <initial quota (KB)>]  [-c <cell name>]  [-no]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos create command creates a read/write volume with the name -specified by the -name argument at the site specified by the --server and -partition arguments. In addition, -the command allocates or sets the following: -

    -

    The volume is empty when created. To access it via the Cache -Manager, mount it in the file space by using the fs mkmount -command. -

    Options -

    -

    -server -
    Identifies the file server machine on which to create the read/write -volume. Provide the machine's IP address or its host name (either -fully qualified or using an unambiguous abbreviation). For details, see -the introductory reference page for the vos command suite. -

    -partition -
    Identifies the partition on which to create the read/write volume, on the -file server machine specified by the -server argument. -Provide the partition's complete name with preceding slash (for example, -/vicepa) or use one of the three acceptable abbreviated -forms. For details, see the introductory reference page for the -vos command suite. -

    -name -
    Specifies a name for the read/write volume. The maximum length is -22 characters, which can include any alphanumeric or punctuation -character. By convention, periods separate the fields in a name. -Do not apply the .backup or .readonly -extension to a read/write volume name; they are reserved for the Volume -Server to add to the read/write name when creating those backup and read-only -volumes respectively. -

    -maxquota -
    Specifies the maximum amount of disk space the volume can use, as a number -of kilobyte blocks (a value of 1024 is one megabyte). The -value 0 (zero) grants an unlimited quota, but the size of the disk -partition that houses the volume places an absolute limit on its size. -If this argument is omitted, the default value is 5000. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The Volume Server produces the following message to confirm that it created -the volume: -

       Volume volume_ID created on partition partition_name of machine_name
    -   
    -
    -

    Examples -

    The following command creates the read/write volume -user.pat on the /vicepf partition of the file -server machine fs4.abc.com. -

       % vos create -server fs4.abc.com -partition /vicepf -name user.pat
    -   Volume user.pat created on partition /vicepf of fs4.abc.com
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf259.htm b/doc/html/AdminReference/auarf259.htm deleted file mode 100644 index e287f2214..000000000 --- a/doc/html/AdminReference/auarf259.htm +++ /dev/null @@ -1,171 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos delentry

    - - - - -

    Purpose -

    Removes a volume entry from the VLDB. -

    Synopsis -

    vos delentry [-id <volume name or ID>+]
    -             [-prefix <prefix of volume whose VLDB entry is to be deleted>] 
    -             [-server <machine name>]  [-partition <partition name>]  
    -             [-cell <cell name>]  [-noauth]  [-localauth]  [-verbose]  [-help]
    -     
    -vos de [-i <volume name or ID>+]
    -       [-pr <prefix of volume whose VLDB entry is to be deleted>]  
    -       [-s <machine name>]  [-pa <partition name>]  [-c <cell name>] 
    -       [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos delentry command removes the Volume Location Database -(VLDB) entry for each specified volume. A specified volume can be any -of the three types (read/write, read-only, or backup), but the entire entry is -removed no matter which type is provided. The command has no effect on -the actual volumes on file server machines, if they exist. -

    This command is useful if a volume removal operation did not update the -VLDB (perhaps because the vos zap command was used), but the system -administrator does not feel it is necessary to use the vos syncserv -and vos syncvldb commands to synchronize an entire file server -machine. -

    To remove the VLDB entry for a single volume, use the -id -argument. To remove groups of volumes, combine the -prefix, --server, and -partition arguments. The following -list describes how to remove the VLDB entry for the indicated group of -volumes: -

    -

    Cautions -

    Do not use this command to remove a volume in normal circumstances; it -does not remove a volume from the file server machine, and so is likely to -make the VLDB inconsistent with state of the volumes on server -machines. Use the vos remove command to remove both the -volume and its VLDB entry. -

    Options -

    -

    -id -
    Specifies the complete name or the volume ID number of each volume for -which to remove the VLDB entry. The entire entry is removed, regardless -of whether the read/write, read-only, or backup version is indicated. -Provide this argument or some combination of the -prefix, --server, and -partition arguments. -

    -prefix -
    Specifies a character string of any length; the VLDB entry for a -volume whose name begins with the string is removed. Include field -separators (such as periods) if appropriate. Combine this argument with -the -server argument, -partition argument, or -both. -

    -server -
    Identifies a file server machine; if a volume's VLDB entry lists -a site on the machine, the entry is removed. Provide the machine's -IP address or its host name (either fully qualified or using an unambiguous -abbreviation). For details, see the introductory reference page for the -vos command suite. -

    Combine this argument with the -prefix argument, the --partition argument, or both. -

    -partition -
    Identifies a partition; if a volume's VLDB entry lists a site on -the partition, the entry is removed. Provide the partition's -complete name with preceding slash (for example, /vicepa) or use -one of the three acceptable abbreviated forms. For details, see the -introductory reference page for the vos command suite. -

    Combine this argument with the -prefix argument, the --server argument, or both. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The following message confirms the success of the command by indicating how -many VLDB entries were removed. -

       Deleted number VLDB entries
    -   
    -
    -

    Examples -

    The following command removes the VLDB entry for the volume -user.temp. -

       % vos delentry user.temp
    -   
    -
    -

    The following command removes the VLDB entry for every volume whose name -begins with the string test and for which the VLDB lists a site on -the file server machine fs3.abc.com. -

       % vos delentry -prefix test -server fs3.abc.com
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos remove -

    vos syncserv -

    vos syncvldb -

    vos zap -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf260.htm b/doc/html/AdminReference/auarf260.htm deleted file mode 100644 index 2e3374e40..000000000 --- a/doc/html/AdminReference/auarf260.htm +++ /dev/null @@ -1,193 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos dump

    - - - - - - - - - - - -

    Purpose -

    Converts a volume into ASCII format and writes it to a file -

    Synopsis -

    vos dump -id <volume name or ID>  [-time <dump from time>]  [-file <dump file>]  
    -         [-server <server>]  [-partition <partition>]  [-cell <cell name>]  
    -         [-noauth]  [-localauth]  [-verbose]  [-help]
    -    
    -vos du -i <volume name or ID>  [-t <dump from time>]  [-f <dump file>]  
    -       [-s <server>]  [-p <partition>]  [-c <cell name>]  
    -       [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos dump command converts the contents of the indicated -volume, which can be read/write, read-only or backup, into ASCII -format. The Volume Server writes the converted contents to the file -named by the -file argument, or to the standard output -stream. In the latter case, the output can be directed to a named pipe, -which enables interoperation with third-party backup utilities. -

    To dump the complete contents of a volume (create a full dump), -omit the -time argument or specify the value 0 (zero) -for it. To create an incremental dump, which includes only -the files and directories in the volume that have modification timestamps -later than a certain time, specify a date and time as the value for the --time argument. -

    By default, the vos command interpreter consults the Volume -Location Database (VLDB) to learn the volume's location, so the --server and -partition arguments are not -required. If the -id argument identifies a read-only volume -that resides at multiple sites, the command dumps the version from just one of -them (normally, the one listed first in the volume's VLDB entry as -reported by the vos examine or vos listvldb -command). To dump the read-only volume from a particular site, use the --server and -partition arguments to specify the -site. To bypass the VLDB lookup entirely, provide a volume ID number -(rather than a volume name) as the value for the -id argument, -together with the -server and -partition -arguments. This makes it possible to dump a volume for which there is -no VLDB entry. -

    During the dump operation, the volume is inaccessible both to Cache -Managers and to other volume operations. Dumping a volume does not -otherwise affect its status on the partition or its VLDB entry. -

    To restore a dumped volume back into AFS, use the vos restore -command. -

    Cautions -

    Support for incremental dumps is provided to facilitate interoperation with -third-party backup utilities. The vos dump command does not -provide any of the administrative facilities of an actual backup system, so -the administrator must keep manual records of dump times and the relationship -between full and incremental dumps of a volume. For a volume's -contents to be consistent after restoration of incremental dumps, there must -be no gap between the time at which a prior dump of the volume was created and -the value of the -time argument to the vos dump command -that creates the incremental dump. More specifically, for a read/write -volume, the -time argument must specify the time that the prior -dump was performed, and for a read-only or backup volume it must specify the -time that the volume was last released (using the vos release -command) or cloned (using the vos backup or vos -backupsys command) prior to dumping it. The parent dump can be -either a full dump or another incremental dump. -

    Options -

    -

    -id -
    Specifies either the complete name or volume ID number of the read/write, -read-only, or backup volume to dump. -

    -time -
    Specifies whether the dump is full or incremental. Omit this -argument to create a full dump, or provide one of three acceptable -values: -
      -

    • The value 0 (zero) to create a full dump. -

    • A date in the format -mm/dd/yyyy (month, day and -year) to create an incremental dump that includes only files and directories -with modification timestamps later than midnight (12:00 -a.m.) on the indicated date. Valid values for the year -range from 1970 to 2037; higher values are not -valid because the latest possible date in the standard UNIX representation is -in 2038. The command interpreter automatically reduces later dates to -the maximum value. An example is 01/13/1999. -

    • A date and time in the format -"mm/dd/yyyy -hh:MM" to create an incremental -dump that includes only files and directories with modification timestamps -later than the specified date and time. The date format is the same as -for a date alone. Express the time as hours and minutes -(hh:MM) in 24-hour format (for example, -20:30 is 8:30 p.m.). Surround the -entire expression with double quotes (" ") because it contains a space. -An example is "01/13/1999 22:30". -
    -

    -file -
    Specifies the pathname of the file to which to write the dump. The -file can be in AFS, but not in the volume being dumped. A partial -pathname is interpreted relative to the current working directory. If -this argument is omitted, the dump is directed to the standard output -stream. -

    -server -
    Specifies the file server machine on which the volume resides. -Provide the -partition argument along with this one. -

    -partition -
    Specifies the partition on which the volume resides. Provide the --server argument along with this one. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command writes a full dump of the volume -user.terry to the file -/afs/abc.com/common/dumps/terry.dump. -

       % vos dump -id user.terry -time 0 -file /afs/abc.com/common/dumps/terry.dump
    -   
    -
    -

    The following command writes an incremental dump of the volume -user.smith to the file -smith.990131.dump in the current working -directory. Only those files in the volume with modification time stamps -later than 6:00 p.m. on 31 January 1999 are included in -the dump. -

       % vos dump -id user.smith -time "01/31/1999 18:00" -file smith.990131.dump
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    If the -file argument is included, the issuer must also have -permission to insert and write in the directory that houses the file. -

    Related Information -

    vos -

    vos examine -

    vos listvldb -

    vos restore -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf261.htm b/doc/html/AdminReference/auarf261.htm deleted file mode 100644 index 74f03d32c..000000000 --- a/doc/html/AdminReference/auarf261.htm +++ /dev/null @@ -1,317 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos examine

    - - - - - - - - - - - -

    Purpose -

    Displays information from the volume header and VLDB entry for a -volume. -

    Synopsis -

    vos examine -id <volume name or ID>  [-extended]  [-cell <cell name>]  
    -            [-noauth]  [-localauth]  [-verbose]  [-help]
    -   
    -vos e -i <volume name or ID>  [-e]  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -    
    -vos volinfo -i <volume name or ID>  [-e]  [-c <cell name>]  
    -            [-n]  [-l]  [-v]  [-h]
    -   
    -vos v -i <volume name or ID>  [-e]  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -   
    -
    -

    Description -

    The vos examine command formats and displays information from -the Volume Location Database (VLDB) entry and the volume header of the volume -specified by the -id argument. -

    To display the volume header only, use the vos listvol -command. To display information from the VLDB only, use the vos -listvldb command. -

    Options -

    -

    -id -
    Specifies either the complete name or volume ID number of the volume, -which can be read/write, read-only, or backup. -

    -extended -
    Display statistics about read and write operations on files and -directories in the volume. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The first seven lines of the output show information from the volume header -and the remaining lines come from the VLDB. Each item in the following -list corresponds to a line of output derived from the volume header. -

    -

    When the -extended flag is included, two tables appear -next: -

    -

    If the following message appears instead of the previously listed -information, it indicates that a volume is not accessible to Cache Managers or -the vos command interpreter, for example because a clone is being -created. -

       **** Volume volume_ID is busy ****
    -
    -

    If the following message appears instead of the previously listed -information, it indicates that the File Server is unable to attach the volume, -perhaps because it is seriously corrupted. The FileLog and -VolserLog log files in the /usr/afs/logs directory on -the file server machine possibly provide additional information; use the -bos getlog command to display them. -

       **** Could not attach volume volume_ID ****
    -
    -

    Following a blank line, information from the VLDB entry appears. -Each item in this list corresponds to a separate line in the output: -

    -

    For further discussion of the New release and Old -release flags, see the reference page for the vos release -command. -

    Examples -

    The following example shows output for the ABC Corporation volume called -usr with two read-only replication sites (this volume is mounted at -the /afs/abc.com/usr directory). For the sake of -illustration, the output shows the volume as locked. -

       % vos examine usr
    -   usr                           536870981 RW   3459 K On-line
    -        fs2.abc.com /vicepb
    -        RWrite 5360870981   ROnly 536870982   Backup 536870983
    -        MaxQuota      40000 K
    -        Creation    Mon Jun 12 15:22:06 1989
    -        Last Update Fri Jun 16 09:34:35 1989
    -        5719 accesses in the past day (i.e., vnode references)
    -        RWrite: 5360870981   ROnly: 536870982   Backup: 536870983
    -        number of sites -> 3
    -           server fs1.abc.com partition /vicepa RO Site 
    -           server fs3.abc.com partition /vicepa RO Site 
    -           server fs2.abc.com partition /vicepb RW Site 
    -        Volume is currently LOCKED  
    -   
    -
    -

    The following example shows the output for the volume -user.terry using the -extended flag. The -volume has no read-only replication sites. -

       % vos examine -id user.terry -extended
    -   user.terry         354287190 RW    2302 K used 119 files On-line
    -       fs4.abc.com /vicepc
    -       RWrite 354287190 ROnly          0 Backup 354287192
    -       MaxQuota       5000 K
    -       Creation    Wed Nov 25 17:38:57 1992
    -       Last Update Tue Dec 15 10:46:20 1992
    -       598 accesses in the past day (i.e., vnode references)
    -                         Raw Read/Write Stats
    -             |-------------------------------------------|
    -             |    Same Network     |    Diff Network     |
    -             |----------|----------|----------|----------|
    -             |  Total   |   Auth   |   Total  |   Auth   |
    -             |----------|----------|----------|----------|
    -   Reads     |       55 |       55 |       38 |       38 |
    -   Writes    |       95 |       95 |        0 |        0 |
    -             |-------------------------------------------|
    -                      Writes Affecting Authorship
    -             |-------------------------------------------|
    -             |   File Authorship   | Directory Authorship|
    -             |----------|----------|----------|----------|
    -             |   Same   |   Diff   |    Same  |   Diff   |
    -             |----------|----------|----------|----------|
    -   0-60 sec  |       38 |        0 |       21 |        1 |
    -   1-10 min  |        2 |        0 |        7 |        0 |
    -   10min-1hr |        0 |        0 |        1 |        0 |
    -   1hr-1day  |        1 |        0 |        5 |        1 |
    -   1day-1wk  |        0 |        0 |        0 |        0 |
    -   > 1wk     |        0 |        0 |        0 |        0 |
    -             |-------------------------------------------|
    -       RWrite: 354287190    Backup: 354287192
    -       number of sites -> 1
    -          server fs4.abc.com partition /vicepc RW Site
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    backup diskrestore -

    backup volrestore -

    bos getlog -

    bos salvage -

    salvager -

    vos -

    vos listvol -

    vos listvldb -

    vos release -

    vos restore -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf262.htm b/doc/html/AdminReference/auarf262.htm deleted file mode 100644 index b131a68e5..000000000 --- a/doc/html/AdminReference/auarf262.htm +++ /dev/null @@ -1,85 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos help

    - - - -

    Purpose -

    Displays the syntax of specified vos commands or functional -descriptions for all vos commands -

    Synopsis -

    vos help [-topic <help string>+]  [-help]
    -    
    -vos h [-t <help string>+]  [-h]
    -
    -

    Description -

    The vos help command displays the complete online help entry -(short description and syntax statement) for each command operation code -specified by the -topic argument. If the -topic -argument is omitted, the output includes the first line (name and short -description) of the online help entry for every vos command. -

    To list every vos command whose name or short description -includes a specified keyword, use the vos apropos command. -

    Options -

    -

    -topic -
    Identifies each command for which to display the complete online help -entry. Omit the vos part of the command name, providing only -the operation code (for example, specify create, not vos -create). If this argument is omitted, the output briefly -describes every vos command. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The online help entry for each vos command consists of the -following two or three lines: -

    -

    Examples -

    The following command displays the online help entry for the vos -create command: -

       % vos help create
    -   vos create: create a new volume 
    -   Usage: vos create -server <machine name> -partition <partition name> 
    -   -name <volume name> [-cell <cell name>] [-noauth] [-localauth] 
    -   [-verbose] [-help]
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    vos -

    vos apropos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf263.htm b/doc/html/AdminReference/auarf263.htm deleted file mode 100644 index 06bdbc086..000000000 --- a/doc/html/AdminReference/auarf263.htm +++ /dev/null @@ -1,103 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos listaddrs

    - - - - - -

    Purpose -

    Displays all VLDB server entries -

    Synopsis -

    vos listaddrs [-cell <cell name>]  [-noauth]
    -              [-localauth]  [-verbose]  [-help]
    -    
    -vos lista [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos listaddrs command displays all of the server entries -from the Volume Location Database (VLDB). An entry is created as the -File Server initializes and registers the contents of its -/usr/afs/local/sysid file in the VLDB. -

    Options -

    -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output displays all server entries from the VLDB, each on its own -line. If a file server machine is multihomed, all of its registered -addresses appear on the line. The first one is the one reported as a -volume's site in the output from the vos examine and vos -listvldb commands. -

    The VLDB records IP addresses, and the command interpreter has the local -name service (either a process like the Domain Name Service or a local host -table) translate them to hostnames before displaying them. If an IP -address appears in the output, it is not possible to translate it. -

    The existence of an entry does not necessarily indicate that the machine -that is still an active file server machine. To remove obsolete server -entries, use the vos changeaddr command with the -remove -argument. -

    Examples -

    The following command displays the VLDB server entries in the ABC -Corporation cell: -

       % vos listaddrs 
    -   sv5.abc.com
    -   sv1.abc.com
    -   sv2.abc.com  afs2.abc.com
    -   sv6.abc.com
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    sysid -

    vos -

    vos changeaddr -

    vos examine -

    vos listvldb -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf264.htm b/doc/html/AdminReference/auarf264.htm deleted file mode 100644 index 47dd5e07c..000000000 --- a/doc/html/AdminReference/auarf264.htm +++ /dev/null @@ -1,98 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos listpart

    - - - - - -

    Purpose -

    Displays all AFS partitions on a file server machine -

    Synopsis -

    vos listpart -server <machine name>  [-cell <cell name>]  [-noauth]
    -             [-localauth]  [-verbose]  [-help]
    -    
    -vos listp -s <machine name>  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos listpart command displays all of the valid AFS -partitions on the indicated file server machine, without consulting the Volume -Location Database (VLDB). The vos partinfo command reports -the size of a partition and the available space on that partition. -

    Options -

    -

    -server -
    Identifies the file server machine for which to list the -partitions. Provide the machine's IP address or its host name -(either fully qualified or using an unambiguous abbreviation). For -details, see the introductory reference page for the vos command -suite. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output consists of a list of partition names of the form -/vicepxx, following the header: -

       The partitions on the server are:
    -   
    -
    -

    The last line of the output reports the total number of partitions. -

    Examples -

    The following command displays the partitions on -fs1.abc.com: -

       % vos listpart fs1.abc.com
    -   The partitions on the server are:
    -       /vicepa     /vicepb     /vicepc     /vicepd
    -   Total:  4
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    vos -

    vos partinfo -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf265.htm b/doc/html/AdminReference/auarf265.htm deleted file mode 100644 index b495b4d49..000000000 --- a/doc/html/AdminReference/auarf265.htm +++ /dev/null @@ -1,231 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos listvldb

    - - - - - - - - - - - -

    Purpose -

    Displays a volume's VLDB entry -

    Synopsis -

    vos listvldb [-name <volume name or ID>]  [-server <machine name>]  
    -             [-partition <partition name>]  [-locked]  [-quiet]  [-nosort]  
    -             [-cell <cell name>]  [-noauth]  [-localauth]  [-verbose]  [-help]
    -    
    -vos listvl [-na <volume name or ID>]  [-s <machine name>]
    -           [-p <partition name>]  [-lock]  [-q]  [-nos]  [-c <cell name>]  
    -           [-noa]  [-loca]  [-v]  [-h]
    -
    -

    Description -

    The vos listvldb command formats and displays information from -the Volume Location Database (VLDB) entry for each volume specified. -The output depends on the combination of options supplied on the command -line. Combine options as indicated to display the desired type of VLDB -entries: -

    -

    Options -

    -

    -name -
    Specifies either the complete name or volume ID number of a volume of any -of the three types. -

    -server -
    Identifies the file server machine listed as a site in each VLDB entry to -display. Provide the machine's IP address or its host name (either -fully qualified or using an unambiguous abbreviation). For details, see -the introductory reference page for the vos command suite. -

    This argument can be combined with the -partition argument, the --locked flag, or both. -

    -partition -
    Identifies the partition (on the file server machine specified by the --server argument) listed as a site in each VLDB entry to -display. Provide the partition's complete name with preceding -slash (for example, /vicepa) or use one of the three acceptable -abbreviated forms. For details, see the introductory reference page for -the vos command suite. -

    This argument can be combined with the -server argument, the --locked flag, or both. -

    -locked -
    Displays only locked VLDB entries. This flag can be combined with -the -server argument, the -partition argument, or -both. -

    -quiet -
    Suppresses the lines that summarize the number of volumes listed and their -status, which otherwise appear at the beginning and end of the output when the -output includes more than one volume. -

    -nosort -
    Suppresses the default sorting of volume entries alphabetically by volume -name. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    If the output includes more than one VLDB entry, by default the first line -reports which file server machine, partition, or both, houses the -volumes. The final line of output reports the total number of entries -displayed. Including the -quiet flag suppresses these -lines. -

    By default, volumes are sorted alphabetically by volume name. -Including the -nosort flag skips the sorting step, which can speed -up the production of output if there are a large number of entries. -

    The VLDB entry for each volume includes the following information: -

    -

    For further discussion of the New release and Old -release flags, see the reference page for the vos release -command. -

    Examples -

    The following command displays VLDB information for the ABC Corporation -volume called usr, which has two read-only replication sites: -

       % vos listvldb -name usr
    -   usr 
    -    RWrite: 5360870981   ROnly: 536870982   Backup: 536870983
    -    number of sites -> 3
    -       server fs1.abc.com partition /vicepa RO Site 
    -       server fs3.abc.com partition /vicepa RO Site 
    -       server fs2.abc.com partition /vicepb RW Site 
    -   
    -
    -

    The following example shows entries for two of the volumes that reside on -the file server machine fs4.abc.com. The first -VLDB entry is currently locked. There are 508 entries that mention the -machine as a volume site. -

       % vos listvldb -server fs4.abc.com
    -   VLDB entries for server fs4.abc.com
    -       .       .           .        .
    -       .       .           .        .
    -   user.smith 
    -    RWrite: 278541326   ROnly: 278541327   Backup: 278542328
    -    number of sites -> 1
    -      server fs4.abc.com partition /vicepg RW Site 
    -    Volume is currently LOCKED
    -      user.terry
    -    RWrite 354287190   ROnly 354287191   Backup 354287192
    -    number of sites -> 1
    -      server fs4.abc.com partition /vicepc RW Site 
    -      .       .           .        .
    -      .       .           .        .
    -   Total entries: 508
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    vos -

    vos examine -

    vos listvol -

    vos lock -

    vos unlock -

    vos unlockvldb -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf266.htm b/doc/html/AdminReference/auarf266.htm deleted file mode 100644 index aae8da44f..000000000 --- a/doc/html/AdminReference/auarf266.htm +++ /dev/null @@ -1,308 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos listvol

    - - - - - - - - - - - -

    Purpose -

    Displays information from a volume header -

    Synopsis -

    vos listvol -server <machine name>  [-partition <partition name>]
    -            [-fast]  [-long]  [-quiet]  [-extended]  [-cell <cell name>]  
    -            [-noauth]  [-localauth]  [-verbose]  [-help]
    -    
    -vos listvo -s <machine name>  [-p <partition name>]  [-f]  [-lon]  
    -           [-q]  [-e]  [-c <cell name>]  [-n]  [-loc]  [-v]  [-h]
    -
    -

    Description -

    The vos listvol command formats and displays the following -information from the volume header of each specified volume: volume -name, volume ID, volume type, size, and status at the server. The -actual information displayed depends on the combination of arguments supplied -when the command is issued. To display volume header information for -various numbers of volumes, combine the command's arguments as -indicated: -

    -

    To display the Volume Location Database (VLDB) entry for one or more -volumes, use the vos listvldb command. To display both the -VLDB entry and the volume header for a single volume, use the vos -examine command. -

    Options -

    -

    -server -
    Identifies the file server machine that houses volumes for which to -display the header. Provide the machine's IP address or its host -name (either fully qualified or using an unambiguous abbreviation). For -details, see the introductory reference page for the vos command -suite. -

    This argument can be combined with the -partition argument, as -well as the -fast, -long, or -extended -flag. -

    -partition -
    Identifies the partition (on the file server machine specified by the --server argument) that houses volumes for which to display the -header. Provide the partition's complete name with preceding slash -(for example, /vicepa) or use one of the three acceptable -abbreviated forms. For details, see the introductory reference page for -the vos command suite. -

    -fast -
    Displays only the volume ID numbers of volumes stored at the site -specified by the -server, and optionally -partition, -argument. Do not combine this flag with the -extended -flag. -

    -long -
    Displays more detailed information about each volume stored at the site -specified by the -server, and optionally -partition, -argument. The information includes the volume IDs of all three volume -types associated with the volume, and the read/write volume's quota, -creation date and update date. -

    -quiet -
    Suppresses the lines that summarize the number of volumes listed and their -status, which otherwise appear at the beginning and end of the output when the -output includes more than one volume. -

    -extended -
    Displays extensive statistics about access patterns for each volume stored -at the site specified by the -server, and optionally --partition, argument. The statistics include the number of -reads and writes to files in the volume, and how recently files and -directories have been updated by their owners or other users. Do not -combine this flag with the -fast flag. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The output is ordered alphabetically by volume name and by default provides -the following information on a single line for each volume: -

    -

    If the following message appears instead of the previously listed -information, it indicates that a volume is not accessible to Cache Managers or -the vos command interpreter, for example because a clone is being -created. -

       **** Volume volume_ID is busy ****
    -
    -

    If the following message appears instead of the previously listed -information, it indicates that the File Server is unable to attach the volume, -perhaps because it is seriously corrupted. The FileLog and -VolserLog log files in the /usr/afs/logs directory on -the file server machine possibly provide additional information; use the -bos getlog command to display them. -

       **** Could not attach volume volume_ID ****
    -
    -

    The information about individual volumes is bracketed by summary -lines. The first line of output specifies the number of volumes in the -listing. The last line of output summarizes the number of volumes that -are online, offline, and busy. These lines do not appear if the --quiet flag is used. -

    If the -fast flag is added, the output displays only the volume -ID number of each volume, arranged in increasing numerical order. The -final line (which summarizes the number of online, offline, and busy volumes) -is omitted. -

    If the -long flag is included, the output for each volume -includes all of the information in the default listing plus the -following. Each item in this list corresponds to a separate line of -output: -

    -

    If the -extended flag is included, the output for each volume -includes all of the information reported with the -long flag, plus -two tables of statistics: -

    -

    Examples -

    The following example shows the output for the /vicepb partition -on the file server machine fs2.abc.com when no flags -are provided: -

       % vos listvol -server fs2.abc.com -partition b
    -   Total number of volumes on server fs2.abc.com   \
    -                                       partition /vicepb : 66
    -   sys                  1969534847 RW       1582 K On-line
    -   sys.backup           1969535105 BK       1582 K On-line
    -         .                   .     .         .   .    .
    -         .                   .     .         .   .    .
    -   user.pat             1969534536 RW      17518 K On-line
    -   user.pat.backup      1969534538 BK      17537 K On-line
    -   Total volumes onLine 66 ; Total volumes offLine 0 ;  Total busy 0
    -   
    -
    -

    The following example shows the output when the -fast flag is -added: -

       % vos listvol -server fs2.abc.com -partition b -fast
    -   Total number of volumes on server fs2.abc.com   \
    -                                       partition /vicepb : 66
    -    1969516782
    -    1969516784
    -        .
    -        .
    -    1969535796
    -    
    -
    -

    The following example shows two volumes from the output that appears when -the -long flag is added: -

       % vos listvol -server fs2.abc.com -partition b -long
    -   Total number of volumes on server fs2.abc.com \
    -                                       partition /vicepb: 66
    -         .                   .      .         .   .    .
    -         .                   .      .         .   .    .
    -   user.pat             1969534536 RW      17518 K On-line
    -        fs2.abc.com /vicepb
    -        RWrite 1969534536 ROnly 0        Backup 1969534538 
    -        MaxQuota      20000 K
    -        Creation    Mon Jun 12 09:02:25 1989
    -        Last Update Thu May 20 17:39:34 1999
    -        1573 accesses in the past day (i.e., vnode references)
    -   user.pat.backup      1969534538 BK      17537 K On-line
    -        fs2.abc.com /vicepb
    -        RWrite 1969534536 ROnly 0        Backup 1969534538 
    -        MaxQuota      20000 K
    -        Creation    Tue Jun 13 04:37:59 1989
    -        Last Update Wed May 19 06:37:59 1999
    -        0 accesses in the past day (i.e., vnode references)
    -          .                   .      .         .   .    .
    -          .                   .      .         .   .    .
    -   Total volumes onLine 66 ; Total volumes offLine 0 ; \
    -                                                Total busy 0
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    backup diskrestore -

    backup volrestore -

    bos getlog -

    bos salvage -

    salvager -

    vos -

    vos examine -

    vos listvldb -

    vos restore -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf267.htm b/doc/html/AdminReference/auarf267.htm deleted file mode 100644 index ea7d5c726..000000000 --- a/doc/html/AdminReference/auarf267.htm +++ /dev/null @@ -1,99 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos lock

    - - - - - -

    Purpose -

    Locks a VLDB volume entry -

    Synopsis -

    vos lock -id <volume name or ID>  [-cell <cell name>]  [-noauth] 
    -         [-localauth]  [-verbose]  [-help]
    -   
    -vos lo -i <volume name or ID>  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos lock command locks the Volume Location Database (VLDB) -entry for the indicated volume, blocking any operation that requires a write -to that entry. The lock applies to all of the volume versions -associated with the entry, not just the one specified with the -id -argument. -

    To unlock a single VLDB entry, use the vos unlock -command. To unlock several entries, or all locked entries in the VLDB, -use the vos unlockvldb command. -

    Cautions -

    Do not use this command in normal circumstances. It is useful for -guaranteeing that the volume stays unchanged when there is reason to believe -that volume operations cannot properly lock VLDB volume entries as they -normally do to synchronize with one another. -

    Options -

    -

    -id -
    Specifies either the complete name or volume ID number of a volume of the -any of the three types. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command locks the VLDB entry for -user.terry. -

       % vos lock user.terry
    -    
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos unlock -

    vos unlockvldb -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf268.htm b/doc/html/AdminReference/auarf268.htm deleted file mode 100644 index 66e424a4d..000000000 --- a/doc/html/AdminReference/auarf268.htm +++ /dev/null @@ -1,166 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos move

    - - - - - - - - - -

    Purpose -

    Moves a read/write volume to another site -

    Synopsis -

    vos move -id <volume name or ID>  -fromserver <machine name on source> 
    -         -frompartition <partition name on source> 
    -         -toserver <machine name on destination>  
    -         -topartition <partition name on destination> 
    -         [-cell <cell name>]  [-noauth]  [-localauth]  [-verbose]  [-help] 
    -    
    -vos m -i <volume name or ID>  -froms <machine name on source> 
    -      -fromp <partition name on source>  -tos <machine name on destination> 
    -      -top <partition name on destination>  [-c <cell name>]  
    -      [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos move command moves the indicated read/write volume from -its current site (specified with the -fromserver and --frompartition arguments) to the destination site (specified with -the -toserver and -topartition arguments). This -command automatically removes the backup copy from the current site, if it -exists. To create a new backup volume at the destination site, use the -vos backup command. -

    This command works on read/write volumes only. To move a read-only -volume, use the vos addsite and vos release commands to -define a new read-only site and release the volume contents to it, and then -use the vos remove command to remove the previous read-only -volume's definition from the Volume Location Database (VLDB) and data -from the partition. To move a backup volume, use this command to move -its read/write source and then issue the vos backup command. -

    Before executing this command, the vos command interpreter -initiates a check that the destination partition contains enough space to -house the volume being moved. If there is not enough space, the move -operation is not attempted and the following message appears: -

       vos: no space on target partition dest_part to move volume volume
    -   
    -
    -

    Cautions -

    Unless there is a compelling reason, do not interrupt a vos move -command in progress. Interrupting a move can result in one or more of -the following inconsistent states: -

    -

    If the <Ctrl-c> interrupt signal is pressed while a vos -move operation is executing, the following message warns of the -consequences and requests confirmation of the kill signal: -

       SIGINT handler: vos move operation in progress
    -   WARNING: may leave AFS storage and metadata in indeterminate state
    -   enter second control-c to exit
    -   
    -
    -

    To confirm termination of the operation, press <Ctrl-c> a -second time; press any other key to continue the operation. -

    Options -

    -

    -id -
    Specifies either the complete name or volume ID number of a read/write -volume. -

    -fromserver -
    Identifies the file server machine where the volume currently -resides. Provide the machine's IP address or its host name (either -fully qualified or using an unambiguous abbreviation). For details, see -the introductory reference page for the vos command suite. -

    -frompartition -
    Names the partition where the volume currently resides. Provide the -full partition name (for, example, /vicepa) or one of the -abbreviated forms described on the introductory vos reference -page. -

    -toserver -
    Identifies the file server machine to which to move the volume. -Provide the machine's IP address or its host name (either fully qualified -or using an unambiguous abbreviation). For details, see the -introductory reference page for the vos command suite. -

    -topartition -
    Names the partition to which to move the volume. Provide the full -partition name (for, example, /vicepa) or one of the abbreviated -forms described on the introductory vos reference page. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example moves the volume user.smith from -the /vicepb partition on the file server machine -fs3.abc.com to the /vicepg partition on -the file server machine fs7.abc.com. -

       % vos move -id user.smith -fromserver fs3.abc.com -frompartition b  \
    -              -toserver fs7.abc.com -topartition g
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machines specified with the -toserver and --fromserver arguments and on each database server machine. -If the -localauth flag is included, the issuer must instead be -logged on to a server machine as the local superuser root. -

    Related Information -

    vos -

    vos addsite -

    vos backup -

    vos release -

    vos listvol -

    vos remove -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf269.htm b/doc/html/AdminReference/auarf269.htm deleted file mode 100644 index c2a0201b9..000000000 --- a/doc/html/AdminReference/auarf269.htm +++ /dev/null @@ -1,115 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos partinfo

    - - - - - - - -

    Purpose -

    Reports the available and total space on a partition -

    Synopsis -

    vos partinfo -server <machine name>  [-partition <partition name>] 
    -             [-cell <cell name>]  [-noauth]  [-localauth]  [-verbose]  [-help]
    -   
    -vos p -s <machine name>  [-p <partition name>]  [-c <cell name>]  
    -      [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos partinfo command reports the amount of space available -and total size on either all of the partitions on the indicated -file server machine (if the -partition argument is omitted) -or the specified partition on that file server machine. The -Volume Location Database (VLDB) is not consulted. -

    Options -

    -

    -server -
    Identifies the file server machine for which to display partition -information. Provide the machine's IP address or its host name -(either fully qualified or using an unambiguous abbreviation). For -details, see the introductory reference page for the vos command -suite. -

    -partition -
    Identifies which partition on the file server machine specified by the --server argument for which to display information. Provide -the partition's complete name with preceding slash (for example, -/vicepa) or use one of the three acceptable abbreviated -forms. For details, see the introductory reference page for the -vos command suite. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Cautions -

    The partition-related statistics in this command's output do not -always agree with the corresponding values in the output of the standard UNIX -df command. The statistics reported by this command can be -up to five minutes old, because the Cache Manager polls the File Server for -partition information at that frequency. Also, on some operating -systems, the df command's report of partition size includes -reserved space not included in this command's calculation, and so is -likely to be about 10% larger. -

    Output -

    The output reports the amount of space available and total space for each -specified partition. -

    Examples -

    The following command displays all partitions on the file server machine -fs2.abc.com. -

       % vos partinfo fs2.abc.com
    -   Free space on partition /vicepa: 27301 K blocks out of total 549197
    -   Free space on partition /vicepb: 13646 K blocks out of total 69194
    -   Free space on partition /vicepc: 31798 K blocks out of total 320315
    -   Free space on partition /vicepd: 33302 K blocks out of total 494954
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    vos -

    vos listpart -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf270.htm b/doc/html/AdminReference/auarf270.htm deleted file mode 100644 index 9dafa6194..000000000 --- a/doc/html/AdminReference/auarf270.htm +++ /dev/null @@ -1,187 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos release

    - - - - - - - - - - - - - - - - - - - - - - - -

    Purpose -

    Updates the contents of read-only volumes to match their read/write source -volume -

    Synopsis -

    vos release -id <volume name or ID>  [-f]  [-cell <cell name>] 
    -            [-noauth]  [-localauth]  [-verbose]  [-help]
    -    
    -vos rel -i <volume name or ID>  [-f]  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos release command copies the contents of the indicated -read/write source volume to each read-only site defined in the source -volume's Volume Location Database (VLDB) entry. (Use the vos -addsite command to define sites as necessary before issuing this -command). Each read-only copy has the same name as read/write source -with the addition of a .readonly extension. -

    For users to have a consistent view of the file system, the release of the -new volume version must be atomic: either all read-only sites receive -the new version, or all sites keep the version they currently have. The -vos release command is designed to ensure that all copies of the -volume's read-only version match both the read/write source and each -other. In cases where problems such as machine or server process -outages prevent successful completion of the release operation, AFS uses two -mechanisms to alert the administrator. -

    First, the command interpreter generates an error message on the standard -error stream naming each read-only site that did not receive the new volume -version. Second, during the release operation the Volume Location (VL) -Server marks site definitions in the VLDB entry with flags (New -release and Old release) that indicate whether or not the -site has the new volume version. If any flags remain after the -operation completes, it was not successful. The Cache Manager refuses -to access a read-only site marked with the Old release flag, which -potentially imposes a greater load on the sites marked with the New -release flag. It is important to investigate and eliminate the -cause of the failure and then to issue the vos release command as -many times as necessary to complete the release without errors. -

    The pattern of site flags remaining in the volume's VLDB entry after a -failed release operation can help determine the point at which the operation -failed. Use the vos examine or vos listvldb -command to display the VLDB entry. The VL Server sets the flags in -concert with the Volume Server's operations, as follows: -

      -

    1. Before the operation begins, the VL Server sets the New release -flag on the read/write site definition in the VLDB entry and the Old -release flag on read-only site definitions (unless the read-only site -has been defined since the last release operation and has no actual volume, in -which case its site flag remains Not released). -

    2. If necessary, the Volume Server creates a temporary copy (a -clone) of the read/write source called the ReleaseClone (see the -following discussion of when the Volume Server does or does not create a new -ReleaseClone.) It assigns the ReleaseClone its own volume ID number, -which the VL Server records in the RClone field of the source -volume's VLDB entry. -

    3. The Volume Server distributes a copy of the ReleaseClone to each read-only -site defined in the VLDB entry. As the site successfully receives the -new clone, the VL Server sets the site's flag in the VLDB entry to -New release. -

    4. When all the read-only copies are successfully released, the VL Server -clears all the New release site flags. The ReleaseClone is -no longer needed, so the Volume Server deletes it and the VL Server erases its -ID from the VLDB entry. -
    -

    By default, the Volume Server determines automatically whether or not it -needs to create a new ReleaseClone: -

    -

    To override the default behavior, forcing the Volume Server to create and -release a new ReleaseClone to the read-only sites, include the -f -flag. This is appropriate if, for example, the data at the read/write -site has changed since the existing ReleaseClone was created during the -previous release operation. -

    Options -

    -

    -id -
    Specifies either the complete name or volume ID number of a read/write -volume. -

    -f -
    Creates a new ReleaseClone and distributes it all read-only sites -regardless of whether or not any site definitions in the VLDB entry are marked -with a flag. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command clones the read/write volume usr and -releases it to the read-only sites defined in its VLDB entry. -

       % vos release usr
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos addsite -

    vos examine -

    vos listvldb -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf271.htm b/doc/html/AdminReference/auarf271.htm deleted file mode 100644 index e5915dc88..000000000 --- a/doc/html/AdminReference/auarf271.htm +++ /dev/null @@ -1,169 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos remove

    - - - - - - - - -

    Purpose -

    Removes a volume from a site -

    Synopsis -

    vos remove [-server <machine name>]  [-partition <partition name>]
    -           -id <volume name or ID>  [-cell <cell name>]
    -           [-noauth]  [-localauth]  [-verbose]  [-help]
    -    
    -vos remo [-s <machine name>]  [-p <partition name>]  -i <volume name or ID> 
    -         [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos remove command removes the indicated volume from the -partition on which it resides. The Volume Location Database (VLDB) -record is altered appropriately, as described in the following -paragraphs. Use this command to remove any of the three types of -volumes; the effect depends on the type. -

    -

    This command is the most appropriate one for removing volumes in almost all -cases. Other commands that remove only volumes or only VLDB entries -(such as the vos delentry, vos remsite and vos -zap commands) by definition can put the volumes and VLDB out of -sync. Use them only in the special circumstances mentioned on their -reference pages. Like the vos delentry command, this command -can remove a VLDB entry when no corresponding volumes exist on the file server -machine. Like the vos zap command, this command can remove a -volume that does not have a VLDB entry, as long as the volume is online, --server and -partition arguments are provided, and the --id argument specifies the volume's ID number. -

    Options -

    -

    -server -
    Identifies the file server machine that houses the volume to -remove. It is necessary only when the -id argument names a -read-only volume that exists at multiple sites. Provide the -machine's IP address or its host name (either fully qualified or using an -unambiguous abbreviation). For details, see the introductory reference -page for the vos command suite. -

    -partition -
    Identifies the partition (on the file server machine specified by the --server argument) that houses the volume to remove. Provide -the partition's complete name with preceding slash (for example, -/vicepa) or use one of the three acceptable abbreviated -forms. For details, see the introductory reference page for the -vos command suite. -

    Including this argument is necessary only when the -id argument -names a read-only volume that exists at multiple sites. Provide the --server argument along with this one. -

    -id -
    Identifies the volume to remove, either by its complete name or volume ID -number. If identifying a read-only or backup volume by name, include -the appropriate extension (.readonly or -.backup). -
    Note:If the -server and -partition arguments are omitted, -the -id switch must be provided. -
    -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example removes the read/write volume -user.terry and its backup version, if any. -

       % vos remove  -id user.terry
    -   
    -
    -

    The following example removes the read-only volume -root.afs.readonly from one of its sites, the -/vicepa partition on the file server machine -fs1.abc.com. -

       % vos remove fs1.abc.com  a  root.afs.readonly
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos delentry -

    vos remsite -

    vos zap -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf272.htm b/doc/html/AdminReference/auarf272.htm deleted file mode 100644 index e5efa836a..000000000 --- a/doc/html/AdminReference/auarf272.htm +++ /dev/null @@ -1,120 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos remsite

    - - - - - - -

    Purpose -

    Removes a read-only site definition from a VLDB entry -

    Synopsis -

    vos remsite -server <machine name>  -partition <partition name> 
    -            -id <volume name or ID>  [-cell <cell name>]  [-noauth] 
    -            [-localauth]  [-verbose]  [-help]
    -    
    -vos rems -s <machine name>  -p <partition name>  -i <volume name or ID>  
    -         [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos remsite command removes the read-only replication site -specified by the -machine and -partition arguments from -the Volume Location Database (VLDB) entry for the indicated volume, which is -read/write. -

    This command is useful for removing read-only sites that were mistakenly -created with the vos addsite command, before the vos -release command actually releases them. If a read-only copy -already exists at the site, it is not affected. However, if this -read-only site was the last site housing any version of the volume, then the -entire VLDB entry is removed, even if a copy of the read-only version still -actually exists at the site. The VL Server does not correct the -discrepancy until the vos syncserv and vos syncvldb -commands are run. -

    Cautions -

    Do not use this command as the standard way to remove a read-only volume, -because it can create a discrepancy between the VLDB and the volumes on file -server machines. Use the vos remove command instead. -

    Options -

    -

    -server -
    Specifies the file server machine portion of the site definition to -remove. Provide the machine's IP address or its host name (either -fully qualified or using an unambiguous abbreviation). For details, see -the introductory reference page for the vos command suite. -

    -partition -
    Specifies the partition name portion of the site definition to -remove. Provide the partition's complete name with preceding slash -(for example, /vicepa) or use one of the three acceptable -abbreviated forms. For details, see the introductory reference page for -the vos command suite. -

    -id -
    Specifies either the complete name or volume ID number of the read/write -volume to remove. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command removes the mistakenly defined read-only site -/viceph on the file server machine -fs5.abc.com from the VLDB entry for the volume -root.cell. -

       % vos remsite -server fs5.abc.com -partition h -id root.cell
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos delentry -

    vos remove -

    vos zap -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf273.htm b/doc/html/AdminReference/auarf273.htm deleted file mode 100644 index 017a7551f..000000000 --- a/doc/html/AdminReference/auarf273.htm +++ /dev/null @@ -1,109 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos rename

    - - - - - - - - - - -

    Purpose -

    Renames a volume -

    Synopsis -

    vos rename -oldname <old volume name>  -newname <new volume name> 
    -           [-cell <cell name>]  [-noauth]  [-localauth]  [-verbose]  [-help]
    -    
    -vos ren -o <old volume name>  -ne <new volume name>  [-c <cell name>]
    -        [-no]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos rename command changes the name of the read/write volume -specified with the -oldname argument to the name specified with the --newname argument. The names of the read/write's -read-only copies and backup copy, if any, change automatically to -match. -

    After issuing this command, remember to correct any mount points that refer -to the old volume name, by removing the old mount point with the fs -rmmount command and creating a new one with the fs mkmount -command. -

    Options -

    -

    -oldname -
    Is the current name of the read/write volume. -

    -newname -
    Is the desired new name for the volume. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    The vos rename command produces no output if the command -succeeds. -

    If the volume named by the -oldname argument does not exist, the -following message appears: -

       vos: Could not find entry for volume old volume name.
    -   
    -
    -

    Examples -

    The following example changes the mistaken volume name -sun4x_56.afsws to the correct alternative -sun4x_56.usr.afsws. -

       % vos rename -oldname sun4x_56.afsws -newname sun4x_56.usr.afsws
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf274.htm b/doc/html/AdminReference/auarf274.htm deleted file mode 100644 index d58ae6e8d..000000000 --- a/doc/html/AdminReference/auarf274.htm +++ /dev/null @@ -1,194 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos restore

    - - - - -

    Purpose -

    Converts an ASCII file into proper volume format and writes it to the file -system -

    Synopsis -

    vos restore -server <machine name>  -partition <partition name>  
    -            -name <name of volume to be restored>  [-file <dump file>]  
    -            [-id <volume ID>]  [-overwrite <abort | full | incremental>]  
    -            [-cell <cell name>]  [-noauth]  [-localauth]  [-verbose]  
    -            [-help]
    -   
    -vos res -s <machine name>  -p <partition name>  
    -        -na <name of volume to be restored>  [-f <dump file>]  
    -        [-i <volume ID>]  [-o <a | f | inc>]  [-c <cell name>]  
    -        [-no]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos restore command converts a volume dump file previously -created with the vos dump command from ASCII into the volume format -appropriate for the machine type indicated by the -server argument, -and restores it as a read/write volume to the partition named by the --partition argument on that machine. The Volume Server -assigns the volume name indicated with the -name argument, and -resets the volume's creation timestamp to the time at which the restore -operation begins (the creation timestamp is stored in the volume header and -reported in the Creation field in the output from the vos -examine and vos listvol commands.) -

    Use the -file argument to name the dump file, or omit the -argument to provide the file via the standard input stream, presumably through -a pipe. The pipe can be named, which enables interoperation with -third-party backup utilities. -

    As described in the following list, the command can create a completely new -volume or overwrite an existing volume. In all cases, the full dump of -the volume must be restored before any incremental dumps. If there are -multiple incremental dump files, they must be restored in the order they were -created. -

    -

    If the volume named by the -name argument already exists and the --overwrite argument is omitted, the command interpreter produces -the following prompt: -

    -

       Do you want to do a full/incremental restore or abort? [fia](a):
    -   
    -
    -

    Respond by entering one of the following values: -

    -

    Cautions -

    If the -file argument is omitted, the issuer must provide all -other necessary arguments, because the standard input stream is unavailable -for responding to the command interpreter's prompts for missing -information. In particular, the issuer must provide the --overwrite argument if overwriting an existing volume. -

    Options -

    -

    -server -
    Identifies the file server machine onto which to restore the -volume. Provide the machine's IP address or its host name (either -fully qualified or using an unambiguous abbreviation). For details, see -the introductory reference page for the vos command suite. -

    -partition -
    Identifies the partition (on the file server machine specified by the --server argument) onto which to restore the volume. Provide -the partition's complete name with preceding slash (for example, -/vicepa) or use one of the three acceptable abbreviated -forms. For details, see the introductory reference page for the -vos command suite. -

    -name -
    Specifies the name under which to restore the volume. It can be up -to 22 characters long, but cannot end with a .readonly or -.backup extension. If the volume already exists, it -is overwritten subject to the value of the -overwrite -argument. -

    -file -
    Names the dump file to restore. Incomplete pathnames are -interpreted relative to the current working directory. Omit this -argument to provide the dump file via the standard input stream. -

    -id -
    Specifies the volume ID number to assign to the restored volume. -

    -overwrite -
    Specifies which type of dump file is being restored when overwriting an -existing volume. Provide one of the following values: -
      -

    • a to terminate the restore operation. -

    • f if restoring a full dump file. -

    • i if restoring an incremental dump file. This value is -not acceptable if the -server and -partition arguments -do not indicate the volume's current site. -
    -

    -

    This argument is mandatory if the -file argument is not -provided. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command restores the contents of the dump file -/afs/abc.com/common/dumps/terry.dump to the -/vicepc partition on the file server machine -fs3.abc.com. The restored volume is named -user.terry. -

       % cd /afs/abc.com/common/dumps
    -   
    -   % vos restore -file terry.dump -server fs3.abc.com -partition c  \
    -                 -name user.terry
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos dump -

    vos examine -

    vos listvol -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf275.htm b/doc/html/AdminReference/auarf275.htm deleted file mode 100644 index 01d2b35bb..000000000 --- a/doc/html/AdminReference/auarf275.htm +++ /dev/null @@ -1,143 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos status

    - - - - - -

    Purpose -

    Reports a Volume Server's status -

    Synopsis -

    vos status -server <machine name>  [-cell <cell name>]  [-noauth]
    -           [-localauth]  [-verbose]  [-help]
    -    
    -vos st -s <machine name>  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos status command reports on what the Volume Server on a -certain file server machine is doing at the moment the command is -issued. If there is no activity, the following message appears: -

       No active transactions on machine_name
    -   
    -
    -

    This command is useful mainly if there is concern that the Volume Server is -not performing requested actions. -

    Options -

    -

    -server -
    Identifies the file server machine running the Volume Server for which to -display status information. Provide the machine's IP address or -its host name (either fully qualified or using an unambiguous -abbreviation). For details, see the introductory reference page for the -vos command suite. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Output -

    There are two possible types of output. -

    The following message indicates that the Volume Server is not currently -performing any actions. -

       No active transactions on machine name
    -   
    -
    -

    The other possible output is a set of information which is probably more -useful to programmers than to system administrators. A full -understanding of all the fields requires familiarity with the code for the -Volume Server, as many of the fields report ID numbers and flag values that -the Volume Server sets for internal use. -

    Among the fields of possible interest to an administrator are: -

    -

    A fourth line can appear during certain transactions, and includes the -following fields: -

    -

    The lastReceiveTime and lastSendTime are for internal -use. -

    Examples -

    The following example illustrates the kind of output that sometimes appears -when the Volume Server on fs1.abc.com is executing a -dump at the time this command is issued. -

       % vos status fs1.abc.com
    -   --------------------------------------------
    -   transaction: 575  created: Tue Jan 2 8:34:56 1990
    -   attachFlags: offline
    -   volume: 536871080 partition: /vicepb procedure: Dump
    -   packetRead: 2 lastReceiveTime: 113313 packetSend: 24588
    -       lastSendTime: 113317
    -   --------------------------------------------
    -   
    -
    -

    Privilege Required -

    None -

    Related Information -

    vos -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf276.htm b/doc/html/AdminReference/auarf276.htm deleted file mode 100644 index 995c5a398..000000000 --- a/doc/html/AdminReference/auarf276.htm +++ /dev/null @@ -1,114 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos syncserv

    - - - - - - - - -

    Purpose -

    Verifies VLDB entries that mention a specified site -

    Synopsis -

    vos syncserv -server <machine name>  [-partition <partition name>] 
    -             [-cell <cell name>]  [-noauth]  [-localauth]  
    -             [-verbose]  [-help]
    -   
    -vos syncs -s <machine name>  [-p <partition name>]  
    -          [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos syncserv command verifies that each volume mentioned in -a VLDB entry actually exists at the site indicated in the entry. It -checks all VLDB entries that mention a read/write, read-only, or backup site -either on any partition on the file server machine specified by the --server argument, or on the one partition specified by the --server and -partition arguments. Note that the -command can end up inspecting sites other than those specified by the --server and -partition arguments, if there are versions -of the volume at sites other than the one specified. -

    The command alters any incorrect information in the VLDB, unless there is -an irreconcilable conflict with other VLDB entries. In that case, it -writes a message to the standard error stream instead. The command -never removes volumes from file server machines. -

    To achieve complete VLDB consistency, first run the vos syncvldb -command on all file server machines in the cell, then run this command on all -file server machines in the cell. -

    Options -

    -

    -server -
    Identifies the file server machine mentioned in each VLDB entry to -check. Provide the machine's IP address or its host name (either -fully qualified or using an unambiguous abbreviation). For details, see -the introductory reference page for the vos command suite. -

    -partition -
    Identifies the partition mentioned in each VLDB entry to check. -Provide the partition's complete name with preceding slash (for example, -/vicepa) or use one of the three acceptable abbreviated -forms. For details, see the introductory reference page for the -vos command suite. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example verifies the VLDB entries in which a site definition -mentions the file server machine fs3.abc.com. -

       % vos syncserv -server fs3.abc.com
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos syncvldb -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf277.htm b/doc/html/AdminReference/auarf277.htm deleted file mode 100644 index cc82a5695..000000000 --- a/doc/html/AdminReference/auarf277.htm +++ /dev/null @@ -1,136 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos syncvldb

    - - - - - - - - - -

    Purpose -

    Verifies VLDB entries for volumes residing at specified site -

    Synopsis -

    vos syncvldb [-server <machine name>]  [-partition <partition name>] 
    -             [-volume <volume name or ID>]  [-cell <cell name>]  [-noauth]  
    -             [-localauth]  [-verbose]  [-help]
    -    
    -vos syncv [-s <machine name>]  [-p <partition name>]  [-vo <volume name or ID>] 
    -          [-c <cell name>]  [-n]  [-l]  [-ve]  [-h]
    -
    -

    Description -

    The vos syncvldb command verifies that the status of the volumes -housed either on all partitions on the file server machine specified by the --server argument, or on the single partition specified by the --server and -partition arguments, is recorded correctly -in the VLDB. If the -volume argument is included to indicate -a single volume, the command compares only its status on the file server -machine with its VLDB entry. -

    If the -volume argument is not included, the command interpreter -obtains from the Volume Server a list of the volumes that reside on each -partition, then changes information in the VLDB as necessary to reflect their -state on the partition. For example, it creates or updates a VLDB entry -when it finds a volume for which the VLDB entry is missing or -incomplete. However, if there is already a VLDB entry that defines a -different location for the volume, or there are irreconcilable conflicts with -other VLDB entries, it instead writes a message about the conflict to the -standard error stream. The command never removes volumes from the file -server machine. -

    To achieve complete VLDB consistency, run this command on all file server -machines in the cell, and then run the vos syncserv command on all -file server machines in the cell. -

    Using the -volume argument basically combines the effects of -this command with those of the vos syncserv command, for a single -volume. The command not only verifies that the VLDB entry is correct -for the specified volume type (read/write, backup, or read-only), but also -checks that any related volume types mentioned in the VLDB entry actually -exist at the site listed in the entry. It is not necessary to provide -the -server argument (and optionally, -partition -argument); if one or both is provided, the results are reliable only if -they specify the actual location of the volume indicated by the --volume argument. -

    Options -

    -

    -server -
    Identifies the file server machine housing the volumes for which to verify -VLDB entries. Provide the machine's IP address or its host name -(either fully qualified or using an unambiguous abbreviation). For -details, see the introductory reference page for the vos command -suite. -

    -partition -
    Identifies the partition housing the volumes for which to verify VLDB -entries. Provide the -server argument along with this -one. Provide the partition's complete name with preceding slash -(for example, /vicepa) or use one of the three acceptable -abbreviated forms. For details, see the introductory reference page for -the vos command suite. -

    -volume -
    Specifies the name or volume ID number of a single volume for which to -verify the VLDB entry. This argument can be combined with the --server (and optionally, the -partition) -argument. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example command verifies the VLDB entry for each volume -stored on the file server machine fs4.abc.com. -

       % vos syncvldb fs4.abc.com
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos syncserv -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf278.htm b/doc/html/AdminReference/auarf278.htm deleted file mode 100644 index d31750071..000000000 --- a/doc/html/AdminReference/auarf278.htm +++ /dev/null @@ -1,97 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos unlock

    - - - - -

    Purpose -

    Unlocks a single VLDB entry -

    Synopsis -

    vos unlock -id <volume name or ID>  [-cell <cell name>]  [-noauth] 
    -           [-localauth]  [-verbose]  [-help]
    -    
    -vos unlock -i <volume name or ID>  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos unlock command releases the lock on the Volume Location -Database (VLDB) entry for the indicated volume. -

    Cautions -

    Do not user this command under normal circumstances. -

    It is useful if the VLDB entry is locked but there is no reason to suspect -inconsistency within the volume or between it and the VLDB. Note that -it is possible to list information from locked VLDB entries, even though they -cannot be manipulated in other ways. -

    The vos unlockvldb command unlocks several VLDB entries at once, -or even the entire VLDB. The vos lock command locks a VLDB -entry so that no one else can perform an action that requires writing the -VLDB. -

    Options -

    -

    -id -
    Specifies either the complete name or volume ID number of a volume of any -of the three types. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example unlocks the VLDB entry for the volume -user.terry. -

       % vos unlock user.terry
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos lock -

    vos unlockvldb -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf279.htm b/doc/html/AdminReference/auarf279.htm deleted file mode 100644 index 416c297c4..000000000 --- a/doc/html/AdminReference/auarf279.htm +++ /dev/null @@ -1,129 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos unlockvldb

    - - - - -

    Purpose -

    Unlocks several locked VLDB entries -

    Synopsis -

    vos unlockvldb [-server <machine name>]  [-partition <partition name>] 
    -               [-cell <cell name>]  [-noauth]  [-localauth]
    -               [-verbose]  [-help]
    -    
    -vos unlockv [-s <machine name>]  [-p <partition name>]  
    -            [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos unlockvldb command releases the lock on the Volume -Location Database (VLDB) entries indicated by the combination of arguments -provided: -

    -

    To unlock a single volume, use the vos unlock command -instead. -

    Cautions -

    Do not use this command under normal circumstances. -

    It is useful if VLDB entries for volumes at a certain site are locked but -there is no reason to suspect inconsistency within the volume or between it -and the VLDB. Note that it is possible to list information from locked -VLDB entries, even though they cannot be manipulated in other ways. -

    The vos lock command locks a VLDB entry so that no one else can -perform an action that requires writing the VLDB. -

    Options -

    -

    -server -
    Identifies the file server machine for which to unlock VLDB -entries. Provide the machine's IP address or its host name (either -fully qualified or using an unambiguous abbreviation). For details, see -the introductory reference page for the vos command suite. -

    -partition -
    Identifies the partition (on the file server machine specified by the --server argument) for which to unlock VLDB entries. Provide -the partition's complete name with preceding slash (for example, -/vicepa) or use one of the three acceptable abbreviated -forms. For details, see the introductory reference page for the -vos command suite. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following command unlocks all locked entries in the VLDB. -

       % vos unlockvldb
    -   
    -
    -

    The following command unlocks all locked VLDB entries that mention the -/vicepa partition in a site definition. -

       % vos unlockvldb -partition a
    -   
    -
    -

    The following command unlocks all locked VLDB entries that refer to volumes -on the /vicepc partition of the file server machine -fs3.abc.com. -

       % vos unlockvldb -server fs3.abc.com -partition c
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos lock -

    vos unlock -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf280.htm b/doc/html/AdminReference/auarf280.htm deleted file mode 100644 index ca2daebb4..000000000 --- a/doc/html/AdminReference/auarf280.htm +++ /dev/null @@ -1,148 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    vos zap

    - - - - -

    Purpose -

    Removes a volume from its site without writing to the VLDB -

    Synopsis -

    vos zap -server <machine name>  -partition <partition name> 
    -        -id <volume ID>  [-force]  [-backup]  [-cell <cell name>]
    -        [-noauth]  [-localauth]  [-verbose]  [-help]
    -    
    -vos z -s <machine name>  -p <partition name>  -i <volume ID>
    -      [-f]  [-b]  [-c <cell name>]  [-n]  [-l]  [-v]  [-h]
    -
    -

    Description -

    The vos zap command removes the volume with the specified -volume ID from the site defined by the -server and --partition arguments, without attempting to change the -corresponding Volume Location Database (VLDB) entry. If removing the -volume can possibly result in incorrect data in the VLDB, a warning message is -displayed. -

    The -force flag removes a volume even if it cannot be "attached" -(brought online), which can happen either because the volume is extremely -damaged or because the Salvager functioned abnormally. Without this -flag, this command cannot remove volumes that are not attachable. See -also the Cautions section. -

    To remove the specified read/write volume's backup version at the same -time, include the -backup flag. -

    Cautions -

    Do not use this command as the standard way to remove a volume, as it is -likely to put the VLDB out of sync with the volumes on servers. Use the -vos remove command instead. -

    This command is useful in situations where it is important to delete the -volume, but for some reason the VLDB is unreachable--for example, because -s the Volume Location Server is unavailable. The issuer can remove the -VLDB entry later with the vos remove or vos delentry -command, or it is removed automatically when the vos syncserv and -vos syncvldb commands run. -

    To remove a read-only site defined in the VLDB by mistake, before a copy -actually exists at the site, use the vos remsite command. To -remove an entire VLDB entry without affecting volumes at their sites, use the -vos delentry command. -

    Do not use the -force flag if the volume is online, but only -when attempts to remove the volume with the vos remove or the -vos zap command have failed, or the volume definitely cannot be -attached. After using the -force flag, make sure that the -volume's VLDB entry is also removed (issue the vos delentry -command if necessary). -

    Adding the -force flag makes the command take considerably -longer--about as long as a salvage of the relevant partition--since -the Volume Server examines all inodes on the partition for traces of the -volume. -

    Options -

    -

    -server -
    Identifies the file server machine from which to remove the volume. -Provide the machine's IP address or its host name (either fully qualified -or using an unambiguous abbreviation). For details, see the -introductory reference page for the vos command suite. -

    -partition -
    Identifies the partition (on the file server machine specified by the --server argument) from which to remove the volume. Provide -the partition's complete name with preceding slash (for example, -/vicepa) or use one of the three acceptable abbreviated -forms. For details, see the introductory reference page for the -vos command suite. -

    -id -
    Specifies the volume ID number of the volume to remove, which can be of -any of the three types. The volume name is not acceptable. -

    -force -
    Removes the volume even though it cannot be attached (brought -online). Use only after the failure of previous attempts to remove the -volume by using the vos remove command or the vos -command without this flag. -

    -backup -
    Removes the backup version of the read/write volume specified by the --id argument. Do not use this flag if the -id -argument identifies a read-only or backup volume. -

    -cell -
    Names the cell in which to run the command. Do not combine this -argument with the -localauth flag. For more details, see the -introductory vos reference page. -

    -noauth -
    Assigns the unprivileged identity anonymous to the -issuer. Do not combine this flag with the -localauth -flag. For more details, see the introductory vos reference -page. -

    -localauth -
    Constructs a server ticket using a key from the local -/usr/afs/etc/KeyFile file. The vos command -interpreter presents it to the Volume Server and Volume Location Server during -mutual authentication. Do not combine this flag with the --cell argument or -noauth flag. For more details, -see the introductory vos reference page. -

    -verbose -
    Produces on the standard output stream a detailed trace of the -command's execution. If this argument is omitted, only warnings -and error messages appear. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Examples -

    The following example removes the volume with volume ID 536870988 from the -/vicepf partition of the file server machine -fs6.abc.com, without noting the change in the -VLDB. -

       % vos zap -server fs6.abc.com -partition f -id 536870988
    -   
    -
    -

    Privilege Required -

    The issuer must be listed in the /usr/afs/etc/UserList file on -the machine specified with the -server argument and on each -database server machine. If the -localauth flag is included, -the issuer must instead be logged on to a server machine as the local -superuser root. -

    Related Information -

    vos -

    vos delentry -

    vos remove -

    vos remsite -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf281.htm b/doc/html/AdminReference/auarf281.htm deleted file mode 100644 index 1bddcec4e..000000000 --- a/doc/html/AdminReference/auarf281.htm +++ /dev/null @@ -1,60 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    xfs_size_check

    - - -

    Purpose -

    Verifies proper inode configuration -

    Synopsis -

    xfs_size_check
    -
    -

    Description -

    The xfs_size_check command, when run on a file server machine -that runs IRIX version 6.2 or higher and uses XFS-formatted partitions -as server partitions (conventionally mounted at /vicep -directories), verifies that each partition uses 512-byte inodes. AFS -stores information in the inodes on server partitions, and the 256-byte inode -size that XFS uses by default is not large enough. -

    Cautions -

    This command is available on in the AFS distribution for IRIX system types -that can use XFS-formatted partitions as server partitions. -

    Output -

    If all server partitions are properly configured, the command produces no -output. Otherwise, it prints the following header: -

       Need to remake the following partitions:
    -   
    -
    -

    and then the following message for each partition on which to run the IRIX -mkfs command with the indicated options: -

       device: mkfs -t xfs -i size=512 -l size=4000b device
    -   
    -
    -

    where device is in a format like /dev/dsk/dks0d0s0 for -a single disk partition or /dev/xlv/xlv0 for a logical -volume. -

    Privilege Required -

    The issuer must be logged in as the local superuser root. -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf282.htm b/doc/html/AdminReference/auarf282.htm deleted file mode 100644 index 8d650ee62..000000000 --- a/doc/html/AdminReference/auarf282.htm +++ /dev/null @@ -1,97 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    xstat_cm_test

    - - -

    Purpose -

    Displays data collections from the Cache Manager -

    Synopsis -

    xstat_cm_test [initcmd] -cmname <Cache Manager name(s) to monitor>+
    -              -collID <Collection(s) to fetch>+  [-onceonly]  
    -              [-frequency <poll frequency, in seconds>]  
    -              [-period <data collection time, in minutes>]  [-debug]  [-help]
    -   
    -xstat_cm_test [i] -cm <Cache Manager name(s) to monitor>+
    -              -co <Collection(s) to fetch>+  [-o]  
    -              [-f <poll frequency, in seconds>]  
    -              [-p <data collection time, in minutes>]  [-d]  [-h]
    -
    -

    Description -

    The xstat_cm_test command tests the routines in the -libxstat_cm.a library and displays the data collections -associated with the Cache Manager. The command executes in the -foreground. -

    The command produces a large volume of output; to save it for later -analysis, direct it to a file. -

    Options -

    -

    initcmd -
    Accommodates the command's use of the AFS command parser, and is -optional. -

    -cmname -
    Specifies the fully qualified hostname of each client machine for which to -monitor the Cache Manager. -

    -collID -
    Specifies each data collection to return, which defines the type and -amount of data the command interpreter gathers about the Cache Manager. -Data is returned in a predefined data structure. -

    There are three acceptable values: -

    -

    0 -
    Provides profiling information about the numbers of times different -internal Cache Manager routines were called since the Cache Manager -started. -

    1 -
    Reports various internal performance statistics related to the Cache -Manager (for example, statistics about how effectively the cache is being used -and the quantity of intracell and intercell data access). -

    2 -
    Reports all of the internal performance statistics provided by the -1 setting, plus some additional, detailed performance figures (for -example, statistics about the number of RPCs sent by the Cache Manager and how -long they take to complete, and statistics regarding authentication, access, -and PAG information associated with data access). -
    -

    -onceonly -
    Gathers statistics just one time. Omit this flag to have the -command continue to probe the Cache Manager for statistics at the frequency -specified by the -frequency argument; in this case press -<Ctrl-c> to stop the probes. -

    -frequency -
    Sets the frequency in seconds at which the program initiates probes to the -Cache Manager. The default is 30 seconds. -

    -period -
    Sets the number of minutes the program runs; at the end of this -period of time, the program exits. The default is 10 minutes. -

    -debug -
    Displays a trace on the standard output stream as the command runs. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Related Information -

    xstat_fs_test -

    -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf283.htm b/doc/html/AdminReference/auarf283.htm deleted file mode 100644 index b13ddf684..000000000 --- a/doc/html/AdminReference/auarf283.htm +++ /dev/null @@ -1,96 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic] [Next Topic] [Index]

    -

    -

    xstat_fs_test

    - - -

    Purpose -

    Displays data collections from the File Server process -

    Synopsis -

    xstat_fs_test [initcmd] -fsname <File Server name(s) to monitor>+
    -              -collID <Collection(s) to fetch>+  [-onceonly]
    -              [-frequency <poll frequency, in seconds>]
    -              [-period <data collection time, in minutes>]  [-debug] [-help]
    -   
    -xstat_fs_test [initcmd] -fs <File Server name(s) to monitor>+
    -              -c <Collection(s) to fetch>+  [-o]
    -              [-fr <poll frequency, in seconds>]
    -              [-p <data collection time, in minutes>]  [-d] [-h]
    -
    -

    Description -

    The xstat_fs_test command tests the routines in the -libxstat_fs.a library and displays the data collections -associated with the File Server (the fs process). The -command executes in the foreground. -

    The command produces a large volume of output; to save it for later -analysis, direct it to a file. -

    Options -

    -

    initcmd -
    Accommodates the command's use of the AFS command parser, and is -optional. -

    -fsname -
    Specifies the fully qualified hostname of each file server machine for -which to monitor the File Server process. -

    -collID -
    Specifies each data collection to return, which defines the type and -amount of data the command interpreter gathers about the File Server. -Data is returned in a predefined data structure. -

    There are three acceptable values: -

    -

    0 -
    Provides profiling information about the numbers of times different -internal File Server routines were called since the File Server -started. This value is not currently implemented; it returns no -data. -

    1 -
    Reports various internal performance statistics related to the File Server -(for example, vnode cache entries and Rx protocol activity). -

    2 -
    Reports all of the internal performance statistics provided by the -1 setting, plus some additional, detailed performance figures about -the File Server (for example, minimum, maximum, and cumulative statistics -regarding File Server RPCs, how long they take to complete, and how many -succeed). -
    -

    -onceonly -
    Gathers statistics just one time. Omit this flag to have the -command continue to probe the Cache Manager for statistics at the frequency -specified by the -frequency argument; in this case press -<Ctrl-c> to stop the probes. -

    -frequency -
    Sets the frequency in seconds at which the program initiates probes to the -Cache Manager. The default is 30 seconds. -

    -period -
    Sets the number of minutes the program runs; at the end of this -period of time, the program exits. The default is 10 minutes. -

    -debug -
    Displays a trace on the standard output stream as the command runs. -

    -help -
    Prints the online help for this command. All other valid options -are ignored. -
    -

    Related Information -

    xstat_cm_test -


    [Return to Library] [Contents] [Previous Topic] [Top of Topic] [Next Topic] [Index]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/AdminReference/auarf284.htm b/doc/html/AdminReference/auarf284.htm deleted file mode 100644 index f3be5941b..000000000 --- a/doc/html/AdminReference/auarf284.htm +++ /dev/null @@ -1,4966 +0,0 @@ - - -Administration Reference - - - - - - - - - - - -

    Administration Reference

    -

    [Return to Library] [Contents] [Previous Topic] [Bottom of Topic]

    -

    -


    Index

    -A -B -C -D -E -F -G -H -I -J -K -L -M -N -O -P -Q -R -S -T -U -V -W -X -
    -A - -
  • A instruction - -
  • uss template file -(4119) -
  • -
  • access - -
  • count, in volume header -(5683), (5759) -
  • -
  • access control list - -
  • see entry: ACL -(5222) -
  • -
  • ACL - -
  • adding entries -(4925) -
  • all shorthand notation -(4938) -
  • cleaning -(4747) -
  • clearing -(4927) -
  • copying -(4753) -
  • default set by vos create command -(5625) -
  • defined -(5221) -
  • displaying -(4854) -
  • none shorthand notation -(4942) -
  • read shorthand notation -(4944) -
  • removing entries -(4926) -
  • removing obsolete AFS UIDs -(4746) -
  • setting -(4924) -
  • setting with uss -(4127), (4179) -
  • shorthand notation for permissions -(4939) -
  • write shorthand notation -(4946) -
  • -
  • active clients statistic in scout -(5462) -
  • add instruction in uss bulk input file -(4103) -
  • adding - -
  • ACL permissions entry -(4930) -
  • database server machine to CellServDB file (server) -(4453) -
  • dump level to Backup System dump hierarchy -(4222) -
  • privileged user to UserList file -(4466) -
  • read-only site definition in VLDB -(5590) -
  • server encryption key to KeyFile file -(4456) -
  • Tape Coordinator entry to Backup Database -(4237) -
  • user or machine to group -(5237) -
  • volume entry to volume set in Backup Database -(4245), (4252) -
  • volume set definition to Backup Database -(4260) -
  • -
  • admin argument - -
  • on uss commands -(5510) -
  • -
  • ADMIN flag in Authentication Database entry -(5061), (5143) -
  • administrative file - -
  • see entry: files -(3863) -
  • -
  • admin_username argument - -
  • on all kas commands -(5064) -
  • -
  • AFS Backup System - -
  • see entry: Backup System -(4207) -
  • -
  • AFS GID (group ID) - -
  • assigning to group -(5267) -
  • learning given group name -(5326) -
  • -
  • AFS server process - -
  • see entry: server process -(4440) -
  • -
  • AFS tape name - -
  • see entry: tape (Backup System) -(4355) -
  • -
  • AFS UID - -
  • assigning in uss -(5528) -
  • assigning to user or machine with pts createuser command -(5286) -
  • displaying -(5341) -
  • learning given user/machine name -(5325) -
  • removing obsolete from ACL -(4750) -
  • -
  • afsd command -(4184) -
  • afsmonitor - -
  • configuration file -(4036) -
  • -
  • afsmonitor program - -
  • initialization command -(4193) -
  • setting terminal type -(4200) -
  • -
  • afszcm.cat file -(4005) -
  • all shorthand notation for ACL permissions -(4937) -
  • all-or-nothing release of read-only volumes -(5795) -
  • appended dump - -
  • displaying record for -(4323) -
  • see entry: dump -(4311) -
  • -
  • ASK instruction in CFG_device_name file -(3905) -
  • assigning - -
  • AFS GID to group -(5271) -
  • AFS UID to user -(5290) -
  • -
  • at-sys (@sys) variable in pathnames -(4998), (5472) -
  • authenticated identity - -
  • acquiring on NFS client of non-supported type -(5185) -
  • acquiring with klog -(5182) -
  • discarding while in kas interactive mode -(5123) -
  • -
  • authentication - -
  • imposing restrictions with kas -(5142) -
  • imposing restrictions with uss template A instruction -(4118) -
  • -
  • Authentication Database - -
  • changing/setting password in -(5191) -
  • creating entry -(5076) -
  • deleting entry -(5081) -
  • displaying all entries -(5115) -
  • displaying entry -(5085) -
  • displaying key -(5086) -
  • entry, creating with uss -(5527) -
  • entry, deleting with uss -(5551) -
  • files constituting -(4015) -
  • information in -(5099) -
  • setting flags and expiration dates -(5133) -
  • setting key field using password -(5150) -
  • setting password in -(5151) -
  • status, verifying -(5056) -
  • -
  • Authentication Server - -
  • displaying statistics -(5159) -
  • displaying traces of privileged actions -(5175) -
  • listed in client CellServDB file -(3914) -
  • listed in server CellServDB file -(3922) -
  • log file -(3870) -
  • log files for privileged actions -(3873) -
  • starting -(5172) -
  • unlocking locked user account -(5169) -
  • -
  • AuthLog file -(3868) -
  • AuthLog.dir and AuthLog.pag files -(3871) -
  • authorization checking - -
  • NoAuth file -(3966) -
  • setting requirements on server machine -(4617) -
  • -
  • automatic restart times for BOS Server - -
  • see entry: restart times for BOS Server -(4541) -
  • -
  • AUTOQUERY instruction in CFG_device_name file -(3906) -
  • availability of data - -
  • interrupted by dumping -(5649) -
  • -
  • -B - -
  • B instruction - -
  • package configuration file -(4041) -
  • -
  • backup - -
  • see entry: backup commands -(4206) -
  • see entry: Backup System -(4205) -
  • -
  • backup commands - -
  • adddump -(4218) -
  • addhost -(4229) -
  • addvolentry -(4240), (4247) -
  • addvolset -(4255) -
  • apropos -(4261) -
  • common options -(4211) -
  • dbverify -(4264) -
  • deldump -(4267) -
  • deletedump -(4275) -
  • delhost -(4281) -
  • delvolentry -(4286) -
  • delvolset -(4292) -
  • diskrestore -(4296) -
  • dump -(4302) -
  • dumpinfo -(4316) -
  • help -(4324) -
  • interactive -(4327) -
  • introduction -(4204) -
  • jobs -(4332) -
  • kill -(4339) -
  • labeltape -(4345) -
  • listdumps -(4357) -
  • listhosts -(4365) -
  • listvolsets -(4374) -
  • privilege requirements -(4217) -
  • quit -(4380) -
  • readlabel -(4386) -
  • restoredb -(4394) -
  • savedb -(4397) -
  • scantape -(4400) -
  • setexp -(4406) -
  • status -(4412) -
  • volinfo -(4416) -
  • volrestore -(4422) -
  • volsetrestore -(4428) -
  • -
  • Backup Database - -
  • dump hierarchy, displaying -(4361) -
  • dump level, creating -(4224) -
  • dump level, removing -(4271) -
  • dump record, deleting -(4278) -
  • dump record, displaying -(4319) -
  • expiration date, setting on existing dump level -(4409) -
  • expiration date, setting on new dump level -(4226) -
  • files constituting -(4010) -
  • information recorded -(4209) -
  • port offset number, assigning to Tape Coordinator -(4234) -
  • port offset number, displaying -(4370) -
  • restoring from tape -(4396) -
  • saving to tape -(4399) -
  • status, verifying -(4266) -
  • Tape Coordinator entry, creating -(4235) -
  • Tape Coordinator entry, deleting -(4283) -
  • Tape Coordinator entry, displaying -(4371) -
  • volume dump history, displaying -(4418) -
  • volume entry in volume set, displaying -(4378) -
  • volume entry, adding to volume set -(4243), (4250) -
  • volume entry, removing from volume set -(4289) -
  • volume set, creating -(4258) -
  • volume set, deleting -(4294) -
  • volume set, restoring -(4433) -
  • -
  • backup extension on volume name -(5603) - -
  • added by vos backup command -(5604) -
  • added by vos backupsys command -(5611) -
  • -
  • Backup field in volume header -(5675), (5751) -
  • Backup Server - -
  • initialization command -(4687) -
  • listed in client CellServDB file -(3917) -
  • listed in server CellServDB file -(3925) -
  • log file -(3876), (3879) -
  • -
  • Backup System - -
  • Backup Server process, starting -(4690) -
  • database (see entry: Backup Database) -(4208) -
  • interactive mode, entering -(4331) -
  • interactive mode, exiting -(4385) -
  • job ID number, displaying -(4334) -
  • job ID number, using to halt operation -(4343) -
  • operations, displaying pending and running -(4335) -
  • operations, halting in interactive mode -(4341) -
  • regular expressions -(4254) -
  • tape capacity, displaying from label -(4391) -
  • tape capacity, recording on label -(4352) -
  • Tape Coordinator, initializing -(4696) -
  • tape, creating label -(4351) -
  • tape, displaying label -(4390) -
  • -
  • backup volume - -
  • creating -(5602) -
  • creating many at once -(5610) -
  • dumping -(5648) -
  • ID number -(5637) -
  • ID number in volume header -(5671), (5747) -
  • moving -(5774) -
  • name, changing -(5828) -
  • removed by read/write move -(5772) -
  • removed by read/write removal -(5810) -
  • removing -(5812) -
  • -
  • BackupLog file -(3874) -
  • BAK version of binary file - -
  • creation by bos install command -(4554) -
  • listing time stamp on -(4521) -
  • removing from /usr/afs/bin directory -(4578) -
  • use by bos uninstall command -(4678) -
  • -
  • Basic OverSeer Server - -
  • see entry: BOS Server -(4437) -
  • -
  • bdb.DB0 file -(4006) -
  • bdb.DBSYS1 file -(4008) -
  • binary distribution machine -(4552), (4676) -
  • binary file - -
  • installing -(4550) -
  • listing time stamp on -(4519) -
  • uninstalling -(4674) -
  • -
  • block special device - -
  • defining with package -(4045) -
  • -
  • bos commands - -
  • addhost -(4451) -
  • addkey -(4463) -
  • adduser -(4471) -
  • apropos -(4473) -
  • common options -(4443) -
  • create -(4485) -
  • delete -(4509) -
  • exec -(4513) -
  • getcell (see entry: listhosts) -(4562) -
  • getdate -(4516) -
  • getlog -(4527) -
  • getrestart -(4543) -
  • help -(4545) -
  • install -(4548) -
  • listhosts -(4561) -
  • listkeys -(4566) -
  • listusers -(4573) -
  • privilege requirements -(4450) -
  • prune -(4575) -
  • removehost -(4588) -
  • removekey -(4596) -
  • removeuser -(4601) -
  • restart -(4603) -
  • salvage -(4615) -
  • setauth -(4620) -
  • setcellname -(4622) -
  • setrestart -(4634) -
  • shutdown -(4640) -
  • start -(4644) -
  • startup -(4652) -
  • status -(4656) -
  • stop -(4665) -
  • uninstall -(4671) -
  • -
  • BOS Server -(4436) - -
  • memory state -(3894) -
  • restart times, displaying -(4537) -
  • restart times, setting -(4631) -
  • restarting -(4607) -
  • SALVAGE.fs file, response to -(3971) -
  • starting -(4682) -
  • -
  • BosConfig file -(3880) - -
  • creating entry with bos create command -(4484) -
  • displaying entry with bos status command -(4662) -
  • removing entry with bos delete command -(4506) -
  • -
  • BosLog file -(3877) -
  • bosserver command -(4680) -
  • BUFFERSIZE instruction in CFG_device_name file -(3907) -
  • bulk input file - -
  • see entry: uss bulk input file -(4100) -
  • -
  • bulk mode in uss -(5543) -
  • buserver command -(4685) -
  • buserver process - -
  • creating with bos create command -(4487) -
  • -
  • butc command -(4691) -
  • -C - -
  • C instruction - -
  • package configuration file -(4042) -
  • -
  • Cache Manager - -
  • changing database server machines known to -(4908) -
  • configuring with afsd -(4189) -
  • configuring with fs commands -(4716) -
  • disabling messages -(4890) -
  • displaying amount of cache used -(4832) -
  • displaying cache size -(4831) -
  • displaying database server machines known to -(4862) -
  • displaying inaccessible server machines -(4734) -
  • displaying server machine preference ranks -(4846) -
  • flushing directory/file from data cache -(4808) -
  • flushing entire volume from data cache -(4821) -
  • flushing mount point from data cache -(4815) -
  • initializing with afsd -(4188) -
  • interfaces not registered with File Server, setting -(3956) -
  • interfaces registered with File Server, displaying -(4841) -
  • interfaces registered with File Server, setting -(3945), (4963) -
  • logging messages -(4889) -
  • monitoring status with afsmonitor -(4196) -
  • NetInfo file -(3944) -
  • NetRestrict file -(3955) -
  • setting cache size -(4952) -
  • setting server machine preference ranks -(4973) -
  • setting the interval between server probes -(4735) -
  • volume name to ID mapping, forcing update of -(4739) -
  • VolumeItems file -(4002) -
  • -
  • cache-related file - -
  • see entry: files -(3864) -
  • -
  • CacheItems file -(3897) -
  • cell - -
  • client -(4864), (4906) -
  • database server machines listed in client CellServDB file -(3919) -
  • database server machines listed in server CellServDB file -(3927) -
  • membership of client machine -(3977) -
  • membership of server machine -(3982) -
  • name, setting -(4628) -
  • setuid status, displaying -(4835) -
  • setuid status, setting -(4955) -
  • -
  • cell argument - -
  • on backup commands -(4212) -
  • on bos commands -(4444) -
  • on kas commands -(5065) -
  • on pts commands -(5231) -
  • on uss commands -(5511) -
  • on vos commands -(5578) -
  • -
  • CellServDB file (client version) -(3912) - -
  • displaying contents as copied into kernel memory -(4865) -
  • -
  • CellServDB file (server version) -(3920) - -
  • adding entry with bos addhost command -(4454) -
  • creating with bos setcellname command -(4623) -
  • displaying contents with bos listhosts command -(4558) -
  • removing entry with bos removehost command -(4590) -
  • -
  • cellular mount point -(4902) -
  • CFG_device_name file -(3900) -
  • changing - -
  • data cache size -(4947) -
  • database server machines listed in client kernel -(4905) -
  • name of Protection Database entry -(5393) -
  • owner of Protection Database entry -(5251) -
  • password in Authentication Database -(5189) -
  • volume name -(5824) -
  • volume quota -(4967) -
  • -
  • character special device - -
  • defining with package -(4052) -
  • -
  • character string - -
  • converting to octal key form -(5164) -
  • -
  • checking - -
  • AFS client as exporter non-AFS file system -(4800) -
  • server machine status -(4731) -
  • -
  • cleaning - -
  • ACL -(4748) -
  • -
  • clearing - -
  • ACL -(4932) -
  • -
  • client machine - -
  • as exporter of non-AFS file system -(4802) -
  • cell membership -(3978) -
  • changing database server machines known to -(4909) -
  • changing size of data cache -(4951) -
  • configuring local disk with package -(5200) -
  • displaying database server machines known to -(4863) -
  • displaying home cell of -(5018) -
  • displaying system type -(4989), (5470) -
  • setting system type -(4993) -
  • -
  • client machines statistic in scout -(5463) -
  • client portion of Update Server - -
  • see entry: upclient process -(5500) -
  • -
  • clone -(5785) - -
  • forcing creation of new -(5802) -
  • -
  • cloning - -
  • for backup -(5599), (5608) -
  • volume for replication -(5790) -
  • -
  • commands - -
  • afsd -(4185) -
  • afsmonitor -(4194) -
  • backup (introduction) -(4203) -
  • backup adddump -(4219) -
  • backup addhost -(4230) -
  • backup addvolentry -(4239), (4246) -
  • backup addvolset -(4256) -
  • backup apropos -(4262) -
  • backup dbverify -(4265) -
  • backup deldump -(4268) -
  • backup deletedump -(4276) -
  • backup delhost -(4280) -
  • backup delvolentry -(4285) -
  • backup delvolset -(4291) -
  • backup diskrestore -(4297) -
  • backup dump -(4303) -
  • backup dumpinfo -(4317) -
  • backup help -(4325) -
  • backup interactive -(4328) -
  • backup jobs -(4333) -
  • backup kill -(4340) -
  • backup labeltape -(4346) -
  • backup listdumps -(4358) -
  • backup listhosts -(4366) -
  • backup listvolsets -(4375) -
  • backup quit -(4381) -
  • backup readlabel -(4387) -
  • backup restoredb -(4395) -
  • backup savedb -(4398) -
  • backup scantape -(4401) -
  • backup setexp -(4407) -
  • backup status -(4413) -
  • backup volinfo -(4417) -
  • backup volrestore -(4423) -
  • backup volsetrestore -(4429) -
  • bos (introduction) -(4435) -
  • bos addhost -(4452) -
  • bos addkey -(4464) -
  • bos adduser -(4472) -
  • bos apropos -(4474) -
  • bos create -(4486) -
  • bos delete -(4510) -
  • bos exec -(4514) -
  • bos getdate -(4520) -
  • bos getlog -(4528) -
  • bos getrestart -(4544) -
  • bos help -(4546) -
  • bos install -(4553) -
  • bos listhosts -(4560) -
  • bos listkeys -(4567) -
  • bos listusers -(4574) -
  • bos prune -(4582) -
  • bos removehost -(4592) -
  • bos removekey -(4597) -
  • bos removeuser -(4602) -
  • bos restart -(4608) -
  • bos salvage -(4616) -
  • bos setauth -(4621) -
  • bos setcellname -(4629) -
  • bos setrestart -(4635) -
  • bos shutdown -(4641) -
  • bos start -(4649) -
  • bos startup -(4655) -
  • bos status -(4660) -
  • bos stop -(4670) -
  • bos uninstall -(4677) -
  • bosserver -(4681) -
  • buserver -(4686) -
  • butc -(4692) -
  • dlog -(4698) -
  • dpass -(4700) -
  • executing remotely -(4512) -
  • fileserver -(4702) -
  • fms -(4706) -
  • fs apropos -(4726) -
  • fs checkservers -(4729) -
  • fs checkvolumes -(4737) -
  • fs cleanacl -(4752) -
  • fs copyacl -(4756) -
  • fs diskfree -(4771) -
  • fs examine -(4795) -
  • fs exportafs -(4797) -
  • fs flush -(4812) -
  • fs flushmount -(4818) -
  • fs flushvolume -(4824) -
  • fs getcacheparms -(4826) -
  • fs getcellstatus -(4834) -
  • fs getclientaddrs -(4840) -
  • fs getserverprefs -(4845) -
  • fs help -(4852) -
  • fs listacl -(4859) -
  • fs listcells -(4868) -
  • fs listquota -(4870) -
  • fs lsmount -(4888) -
  • fs messages -(4892) -
  • fs mkmount -(4897) -
  • fs newcell -(4912) -
  • fs quota -(4914) -
  • fs rmmount -(4923) -
  • fs setacl -(4936) -
  • fs setcachesize -(4954) -
  • fs setcell -(4960) -
  • fs setclientaddrs -(4962) -
  • fs setquota -(4970) -
  • fs setserverprefs -(4972) -
  • fs setvol -(4984) -
  • fs storebehind -(4985) -
  • fs sysname -(4988) -
  • fs whereis -(5007) -
  • fs whichcell -(5014) -
  • fs wscell -(5020) -
  • fstrace (introduction) -(5026) -
  • fstrace apropos -(5029) -
  • fstrace dump -(5032) -
  • fstrace help -(5034) -
  • fstrace lslog -(5037) -
  • fstrace lsset -(5039) -
  • fstrace setlog -(5041) -
  • fstrace setset -(5043) -
  • ftpd (AFS version) -(5045) -
  • inetd (AFS version) -(5050) -
  • kadb_check -(5055) -
  • kas apropos -(5071) -
  • kas create -(5074) -
  • kas delete -(5079) -
  • kas examine -(5083) -
  • kas forgetticket -(5105) -
  • kas help -(5110) -
  • kas list -(5113) -
  • kas listtickets -(5117) -
  • kas noauthentication -(5120) -
  • kas quit -(5125) -
  • kas setfields -(5131) -
  • kas setpassword -(5148) -
  • kas statistics -(5156) -
  • kas stringtokey -(5162) -
  • kas unlock -(5168) -
  • kaserver -(5171) -
  • kdb -(5174) -
  • klog -(5177) -
  • knfs -(5184) -
  • kpasswd -(5188) -
  • kpwvalid -(5195) -
  • package -(5198) -
  • package apropos -(5205) -
  • package help -(5208) -
  • package_test -(5211) -
  • pagsh -(5214) -
  • prdb_check -(5218) -
  • pts adduser -(5236) -
  • pts apropos -(5245) -
  • pts chown -(5248) -
  • pts creategroup -(5253) -
  • pts createuser -(5275) -
  • pts delete -(5294) -
  • pts examine -(5304) -
  • pts help -(5351) -
  • pts listentries -(5354) -
  • pts listmax -(5360) -
  • pts listowned -(5368) -
  • pts membership -(5375) -
  • pts removeuser -(5383) -
  • pts rename -(5391) -
  • pts setfields -(5397) -
  • pts setmax -(5410) -
  • ptserver -(5418) -
  • rcp (AFS version) -(5423) -
  • rsh (AFS version) -(5429) -
  • runntp -(5434) -
  • rxdebug -(5441) -
  • salvager -(5443) -
  • scout -(5448) -
  • sys -(5469) -
  • tokens -(5478) -
  • translate_et -(5482) -
  • udebug -(5485) -
  • unlog -(5488) -
  • up -(5494) -
  • upclient -(5498) -
  • upserver -(5504) -
  • uss add -(5518) -
  • uss apropos -(5537) -
  • uss bulk -(5540) -
  • uss delete -(5544) -
  • uss help -(5555) -
  • vldb_check -(5558) -
  • vlserver -(5561) -
  • volinfo -(5565) -
  • volserver -(5567) -
  • vos (introduction) -(5569) -
  • vos addsite -(5588) -
  • vos apropos -(5594) -
  • vos backup -(5597) -
  • vos backupsys -(5606) -
  • vos changeaddr -(5613) -
  • vos create -(5615) -
  • vos delentry -(5639) -
  • vos dump -(5643) -
  • vos examine -(5655) -
  • vos help -(5696) -
  • vos listaddrs -(5699) -
  • vos listpart -(5704) -
  • vos listvldb -(5709) -
  • vos listvol -(5730) -
  • vos lock -(5762) -
  • vos move -(5767) -
  • vos partinfo -(5776) -
  • vos release -(5783) -
  • vos remove -(5806) -
  • vos remsite -(5814) -
  • vos rename -(5820) -
  • vos restore -(5830) -
  • vos status -(5834) -
  • vos syncserv -(5839) -
  • vos syncvldb -(5847) -
  • vos unlock -(5856) -
  • vos unlockvldb -(5860) -
  • vos zap -(5864) -
  • xfs_size_check -(5868) -
  • xstat_cm_test -(5870) -
  • xstat_fs_test -(5872) -
  • -
  • common options - -
  • on backup commands -(4210) -
  • on bos commands -(4442) -
  • on fs commands -(4720) -
  • on fstrace commands -(5024) -
  • on kas commands -(5057) -
  • on pts commands -(5227) -
  • on uss commands -(5508) -
  • on vos commands -(5576) -
  • -
  • configuration file - -
  • see entry: afsmonitor configuration file -(4037) -
  • see entry: CFG_<device_name> configuration file -(3904) -
  • see entry: files -(3862) -
  • see entry: package configuration file -(4039) -
  • -
  • configuring - -
  • Cache Manager with afsd -(4187) -
  • Cache Manager with fs commands -(4718) -
  • local disk of client with package -(5199) -
  • -
  • connections statistic in scout -(5459) -
  • contacting - -
  • file server with fs commands -(4717) -
  • -
  • controller file - -
  • see entry: files -(3867) -
  • -
  • controlling - -
  • Cache Manager with fs commands -(4719) -
  • server process status with entry in BosConfig file -(3883) -
  • -
  • converting - -
  • character string to octal key form -(5163) -
  • -
  • copying - -
  • access control list -(4754) -
  • file remotely with rcp command (AFS version) -(5426) -
  • files and directories -(5495) -
  • -
  • core files - -
  • removing from /usr/afs/logs directory -(4581) -
  • -
  • creating - -
  • Authentication Database entry -(5075) -
  • Authentication Database entry with uss -(5523) -
  • backup volume -(5600) -
  • backup volumes, many at once -(5609) -
  • buserver process -(4488) -
  • directory with uss -(4125), (4145) -
  • dump level in Backup System dump hierarchy -(4221) -
  • file with uss -(4133), (4139) -
  • fs process -(4490) -
  • group in Protection Database -(5255) -
  • hard link with uss -(4152) -
  • kaserver process -(4492) -
  • machine entry in Protection Database -(5279) -
  • mount point -(4894) -
  • mount point with uss -(4168) -
  • PAG with pagsh command -(5216) -
  • privileged user in UserList file -(4468) -
  • Protection Database entry with uss -(5522) -
  • ptserver process -(4494) -
  • read-only volume -(5789) -
  • read/write volume -(5616) -
  • runntp process -(4496) -
  • server encryption key -(4458) -
  • server process in BosConfig file -(4479) -
  • symbolic link with uss -(4158) -
  • Tape Coordinator entry in Backup Database -(4236) -
  • ticket (tokens) for server process -(5178) -
  • upclient process -(4498) -
  • upserver process -(4500) -
  • user account with uss -(5520) -
  • user accounts in bulk -(5541) -
  • user entry in Protection Database -(5278) -
  • vlserver process -(4502) -
  • volume (see type--read/write, etc.) -(5617) -
  • volume set in Backup Database -(4259) -
  • volume with uss -(4167), (5524) -
  • -
  • creation date - -
  • recorded in volume header -(5679), (5755) -
  • -
  • creator - -
  • Protection Database entry, displaying -(5332) -
  • -
  • cron process - -
  • creating with bos create command -(4505) -
  • recorded in BosConfig file -(3886) -
  • -
  • curses graphics utility - -
  • afsmonitor program -(4198) -
  • -
  • -D - -
  • D instruction - -
  • package configuration file -(4056) -
  • uss template file -(4120) -
  • -
  • daily restart time for new binaries - -
  • see entry: restart times for BOS Server -(4540) -
  • -
  • data - -
  • availability interrupted by dumping -(5650) -
  • -
  • data cache - -
  • changing size of -(4949) -
  • displaying amount used -(4828) -
  • displaying size -(4827) -
  • flushing directory/file -(4806) -
  • flushing entire volume -(4819) -
  • flushing mount point -(4813) -
  • resetting to default size -(4950) -
  • setting location with afsd -(4191) -
  • setting size with afsd -(4190) -
  • -
  • database file - -
  • see entry: files -(3866) -
  • -
  • database server machine - -
  • adding to CellServDB file (server) -(4455) -
  • changing client kernel list of -(4907) -
  • displaying from client kernel -(4861) -
  • displaying list in CellServDB file (server) -(4559) -
  • listed in client CellServDB file -(3918) -
  • listed in server CellServDB file -(3926) -
  • removing from CellServDB file (server) -(4591) -
  • -
  • date on file - -
  • see entry: time stamp -(4524) -
  • -
  • date-specific restore - -
  • see entry: restoring -(4427) -
  • -
  • default - -
  • ACL for new volume -(5627) -
  • volume quota -(5628) -
  • -
  • define statement - -
  • package configuration file -(4085) -
  • -
  • defining - -
  • block special device with package -(4044) -
  • capacity of Backup System tape -(4348) -
  • character special device with package -(4051) -
  • directory with package -(4059) -
  • file with package -(4066) -
  • privileged user in UserList file -(4467) -
  • read-only site in VLDB -(5589) -
  • server encryption key -(4457) -
  • socket with package -(4080) -
  • symbolic link with package -(4073) -
  • system type of client machine -(4991) -
  • -
  • delete instruction in uss bulk input file -(4105) -
  • deleting - -
  • Authentication Database entry -(5080) -
  • Authentication Database entry with uss -(5549) -
  • dump level from Backup Database -(4272) -
  • dump record from Backup Database -(4279) -
  • Protection Database entry -(5295) -
  • Protection Database entry with uss -(5548) -
  • see also entry: removing -(4273) -
  • server process from BosConfig file -(4507) -
  • Tape Coordinator entry from Backup Database -(4284) -
  • user account with uss -(5546) -
  • VLDB entry (but not volume header) -(5641) -
  • volume set from Backup Database -(4295) -
  • volume with uss -(5552) -
  • -
  • delvolume instruction in uss bulk input file -(4107) -
  • desynchronization of VLDB/volume headers - -
  • fixing -(5845), (5854) -
  • -
  • determining - -
  • cell membership of client machine -(3979) -
  • cell membership of server machine -(3984) -
  • filemark size for tape device -(4709) -
  • success of replication -(5793) -
  • tape capacity (Backup System) -(4710) -
  • -
  • device - -
  • see entry: block special device -(4046) -
  • see entry: character special device -(4053) -
  • -
  • directories - -
  • /usr/afs/bin -(4526), (4583) -
  • /usr/afs/logs -(4535), (4584) -
  • -
  • directory - -
  • creating with uss -(4126), (4146) -
  • defining with package -(4060) -
  • displaying ACL -(4855) -
  • displaying home cell -(5012) -
  • flushing from cache -(4809) -
  • name, translating to volume name -(4766) -
  • name, translating to volume name or ID -(4783) -
  • overwriting with uss -(5532) -
  • setting ACL -(4933) -
  • -
  • directory/file name - -
  • translating to volume name -(4880) -
  • -
  • disabling - -
  • export of non-AFS file system -(4799) -
  • -
  • discarding - -
  • authenticated identity in kas interactive mode -(5121) -
  • ticket/tokens -(5490) -
  • tickets -(5108) -
  • -
  • disk cache - -
  • CacheItems file -(3899) -
  • Vn files -(3989) -
  • VolumeItems file -(4003) -
  • -
  • disk partition - -
  • see entry: partition -(4300) -
  • -
  • displaying - -
  • ACL -(4857) -
  • all entries in Authentication Database -(5114) -
  • Authentication Database entry -(5084) -
  • Backup System operations, pending and running -(4338) -
  • BOS Server restart times -(4538) -
  • Cache Manager preference ranks for server machines -(4848) -
  • CellServDB file (server version) contents -(4557) -
  • client interfaces registered with File Server -(4843) -
  • client machine -(5017) -
  • creator of Protection Database entry -(5317) -
  • data cache amount used -(4829) -
  • data cache size -(4830) -
  • database server machines from client kernel -(4860) -
  • database server machines in CellServDB file (server version) -(4556) -
  • directory/file location -(5003) -
  • dump hierarchy from Backup Database -(4362) -
  • dump level expiration date from Backup System -(4363) -
  • dump record from Backup Database -(4320) -
  • dump record from tape (Backup System) -(4403) -
  • expiration date for tape from Backup Database -(4321) -
  • file server machine entries from VLDB -(5701) -
  • group memberships, number -(5318) -
  • group-creation quota -(5320) -
  • groups owned by user/group -(5369) -
  • groups user or machine belongs to -(5377) -
  • home cell of directory/file -(5010) -
  • job ID number (Backup System) -(4337) -
  • key version number from Authentication Database -(5088) -
  • key version number from KeyFile file -(4568) -
  • log files from server machine -(4529) -
  • max group id counter in Protection Database -(5363) -
  • max user id counter in Protection Database -(5364) -
  • members of group -(5376) -
  • mount point -(4885) -
  • owner of Protection Database entry -(5316) -
  • partition blocks available -(4764), (4782) -
  • partition blocks used -(4763) -
  • partition percent used -(4762), (4879) -
  • partition size -(4761), (4781) -
  • partition size, space available -(5777) -
  • partitions on file server machine -(5707) -
  • port offset number for Tape Coordinator, from Backup Database -(4373) -
  • privacy flags on Protection Database entry -(5319) -
  • privileged users from UserList file -(4570) -
  • Protection Database entries, all -(5355) -
  • Protection Database entry -(5307) -
  • server encryption key in Authentication Database -(5091) -
  • server encryption keys in KeyFile file -(4563) -
  • server machine status -(4732) -
  • server process run status and BosConfig entry -(4659) -
  • setuid status -(4837) -
  • statistics from Authentication Server -(5157) -
  • system type of client machine -(4990), (5471) -
  • Tape Coordinator entry from Backup Database -(4372) -
  • Tape Coordinator status -(4415) -
  • tape label (Backup System) -(4393) -
  • tickets held by issuer -(5118) -
  • time stamp on binary file -(4517) -
  • VLDB entry for volume -(5711) -
  • volume dump history from Backup Database -(4420) -
  • volume entry from VLDB -(5710) -
  • volume header -(5731) -
  • volume header and VLDB entry -(5656) -
  • volume percent used -(4878) -
  • volume quota percent used -(4916) -
  • volume quota, with volume & partition info. -(4779) -
  • volume quota, with volume size -(4876) -
  • Volume Server status -(5836) -
  • volume set (Backup System) -(4379) -
  • volume size -(4780), (4877) -
  • -
  • dlog command -(4697) -
  • dpass command -(4699) -
  • dryrun flag - -
  • on uss commands -(5513) -
  • -
  • dumb terminal - -
  • use with afsmonitor -(4202) -
  • -
  • dump - -
  • appended, creating -(4308) -
  • creating -(4315) -
  • full, creating -(4309) -
  • incremental, creating -(4310) -
  • initial, creating -(4307) -
  • -
  • dump hierarchy (Backup System) - -
  • adding dump level -(4223) -
  • displaying -(4360) -
  • removing dump level -(4270) -
  • -
  • dump level (Backup System) - -
  • creating in dump hierarchy -(4220) -
  • displaying -(4359) -
  • removing from dump hierarchy -(4269) -
  • setting expiration date at creation time -(4225) -
  • setting expiration date on existing -(4408) -
  • -
  • dump record (Backup System) - -
  • created in Backup Database during dump -(4306) -
  • deleting from Backup Database -(4277) -
  • displaying for single volume -(4421) -
  • displaying from Backup Database -(4318) -
  • reading from tape -(4402) -
  • -
  • dumping - -
  • volume with backup dump command -(4304) -
  • volume with vos dump command -(5644) -
  • -
  • -E - -
  • E instruction - -
  • uss template file -(4131) -
  • -
  • enabling - -
  • export of non-AFS file system -(4798) -
  • -
  • encryption key - -
  • in Authentication Database -(5101) -
  • see entry: server encryption key -(3937) -
  • -
  • End-of-File mark - -
  • see: filemark -(4712) -
  • -
  • entering - -
  • interactive mode (Backup System) -(4330) -
  • -
  • entry - -
  • Authentication Database (see entry: Authentication Database) -(5100) -
  • VLDB (see entry: volume, VLDB entry) -(5658) -
  • -
  • EOF mark - -
  • see: filemark -(4713) -
  • -
  • error codes - -
  • translating numbers to messages -(5483) -
  • -
  • examining - -
  • see entry: displaying -(5305) -
  • -
  • executing - -
  • commands remotely -(4511) -
  • -
  • exiting - -
  • interactive mode (Backup System) -(4383) -
  • -
  • expiration date - -
  • of Authentication Database entry, displaying -(5092) -
  • of Authentication Database entry, setting -(5135) -
  • -
  • expiration date (Backup System) - -
  • displaying for dump level -(4364) -
  • displaying for tape -(4322) -
  • setting for dump level at creation -(4227) -
  • setting for existing dump level -(4410) -
  • -
  • export of non-AFS file system - -
  • by AFS client -(4801) -
  • -
  • -F - -
  • F instruction - -
  • package configuration file -(4063) -
  • uss template file -(4137) -
  • -
  • failed authentication attempts - -
  • displaying limit from Authentication Database entry -(5096) -
  • -
  • fast flag on vos listvol command -(5734) -
  • fetching statistic in scout -(5460) -
  • file - -
  • copying remotely with rcp command (AFS version) -(5427) -
  • creating with uss -(4134), (4140) -
  • defining with package -(4067) -
  • displaying ACL on parent directory -(4856) -
  • displaying home cell -(5011) -
  • flushing from cache -(4810) -
  • name, translating to volume name -(4767) -
  • name, translating to volume name or ID -(4784) -
  • overwriting with uss -(5533) -
  • setting ACL on parent directory -(4934) -
  • -
  • FILE instruction in CFG_device_name file -(3908) -
  • File Server - -
  • client interfaces not registered, setting -(3957) -
  • client interfaces registered, displaying -(4842) -
  • client interfaces registered, setting -(3946), (4964) -
  • contacting with fs commands -(4715) -
  • interfaces not registered in VLDB - -
  • setting in NetRestrict file -(3961) -
  • -
  • interfaces registered in VLDB - -
  • listed in sysid file -(4025) -
  • setting in NetInfo file -(3950) -
  • -
  • log file -(3930) -
  • monitoring status with afsmonitor -(4195) -
  • monitoring status with scout -(5451) -
  • starting -(4703) -
  • -
  • file server machine - -
  • as site for volume -(5002) -
  • displaying AFS partitions on -(5706) -
  • displaying interfaces from VLDB server entry -(5700) -
  • displaying log files -(4532) -
  • installing AFS server binary files -(4551) -
  • monitoring outages of -(5456) -
  • partition size and space available, displaying -(5780) -
  • restoring all volumes on partition (Backup System) -(4301) -
  • salvaging volumes on -(4611) -
  • see also entry: server machine -(4533) -
  • -
  • file system - -
  • export of non-AFS by AFS client -(4803) -
  • restoring internal consistency (salvaging) -(4614) -
  • -
  • FileLog file -(3928) -
  • filemark - -
  • size, determining for tape device -(4711) -
  • -
  • files - -
  • afszcm.cat -(4004) -
  • AuthLog -(3869) -
  • AuthLog.dir and AuthLog.pag -(3872) -
  • BackupLog -(3875) -
  • bdb.DB0 -(4007) -
  • bdb.DBSYS1 -(4009) -
  • BosConfig -(3881) -
  • BosLog -(3878) -
  • CacheItems -(3898) -
  • CellServDB (client version) -(3913) -
  • CellServDB (server version) -(3921) -
  • CFG_device_name -(3901) -
  • FileLog -(3929) -
  • FORCESALVAGE -(3932) -
  • kaserver.DB0 -(4012) -
  • kaserver.DBSYS1 -(4014) -
  • kaserverauxdb -(4017) -
  • KeyFile -(3935) -
  • NetInfo (client version) -(3943) -
  • NetInfo (server version) -(3949) -
  • NetRestrict (client version) -(3954) -
  • NetRestrict (server version) -(3960) -
  • NoAuth -(3965) -
  • prdb.DB0 -(4019) -
  • prdb.DBSYS1 -(4021) -
  • SALVAGE.fs -(3968) -
  • SalvageLog -(3973) -
  • sysid -(4024) -
  • tapeconfig -(4028) -
  • ThisCell (client version) -(3976) -
  • ThisCell (server version) -(3981) -
  • UserList -(3986) -
  • Vn -(3988) -
  • Vvol_ID.vol -(3991) -
  • vldb.DB0 -(4031) -
  • vldb.DBSYS1 -(4033) -
  • VLLog -(3995) -
  • VolserLog -(3998) -
  • VolumeItems -(4001) -
  • -
  • fileserver command -(4701) -
  • fileserver process - -
  • part of fs entry in BosConfig file -(3888) -
  • -
  • flag - -
  • see entry: privacy flags -(5334) -
  • see entry: status flag, in BosConfig file -(3893) -
  • -
  • flushing - -
  • directory/file from data cache -(4807) -
  • entire volume from data cache -(4820) -
  • mount point from data cache -(4814) -
  • -
  • fms command -(4705) -
  • force flag - -
  • on pts commands -(5232) -
  • -
  • FORCESALVAGE file -(3931) -
  • fs commands - -
  • apropos -(4725) -
  • checkservers -(4728) -
  • checkvolumes -(4736) -
  • cleanacl -(4751) -
  • common options -(4721) -
  • copyacl -(4755) -
  • diskfree -(4770) -
  • examine -(4794) -
  • exportafs -(4796) -
  • flush -(4811) -
  • flushmount -(4817) -
  • flushvolume -(4823) -
  • getcacheparms -(4825) -
  • getcellstatus -(4833) -
  • getclientaddrs -(4839) -
  • getserverprefs -(4844) -
  • help -(4851) -
  • listacl -(4858) -
  • listcells -(4867) -
  • listquota -(4869) -
  • lsmount -(4887) -
  • messages -(4891) -
  • mkmount -(4896) -
  • newcell -(4911) -
  • privilege requirements -(4724) -
  • quota -(4913) -
  • rmmount -(4922) -
  • setacl -(4935) -
  • setcachesize -(4953) -
  • setcell -(4959) -
  • setclientaddrs -(4961) -
  • setquota -(4969) -
  • setserverprefs -(4971) -
  • setvol -(4983) -
  • storebehind -(4986) -
  • sysname -(4987) -
  • whereis -(5006) -
  • whichcell -(5013) -
  • wscell -(5019) -
  • -
  • fs process - -
  • creating -(4504) -
  • creating with bos create command -(4489) -
  • recorded in BosConfig file -(3887) -
  • -
  • fstrace commands - -
  • apropos -(5028) -
  • common options -(5025) -
  • dump -(5031) -
  • help -(5033) -
  • lslog -(5036) -
  • lsset -(5038) -
  • privilege requirements -(5022) -
  • setlog -(5040) -
  • setset -(5042) -
  • -
  • ftpd command (AFS version) -(5044) -
  • full dump -(5651) - -
  • see entry: dump -(4312) -
  • -
  • full restore -(4431) - -
  • see entry: restoring -(4426) -
  • -
  • -G - -
  • G instruction - -
  • uss template file -(4143) -
  • -
  • gathering - -
  • statistics from Authentication Server -(5158) -
  • -
  • group - -
  • AFS GID, displaying -(5330) -
  • AFS GID, mapping to name -(5328) -
  • AFS GID, setting -(5269) -
  • defined -(5223) -
  • groups owned, displaying -(5370) -
  • members, adding -(5238) -
  • members, displaying -(5378) -
  • members, displaying number -(5335) -
  • members, removing -(5385) -
  • name, changing in Protection Database -(5395) -
  • name, mapping to AFS GID -(5329) -
  • name, rules for format -(5261) -
  • orphaned, displaying -(5371) -
  • prefix-less -(5263) -
  • privacy flags on Protection Database entry, displaying -(5338) -
  • privacy flags on Protection Database entry, setting -(5404) -
  • Protection Database entries, display all -(5357) -
  • Protection Database entry, creating -(5256) -
  • Protection Database entry, deleting -(5296) -
  • regular -(5262) -
  • -
  • group ID - -
  • see entry: AFS GID -(5268) -
  • -
  • group-creation quota - -
  • defined -(5349) -
  • displaying -(5337) -
  • lowered by pts creategroup command -(5259) -
  • restored by pts delete -(5302) -
  • setting on Protection Database entry -(5403) -
  • -
  • -H - -
  • hard link - -
  • creating with uss -(4153) -
  • overwriting with uss -(5534) -
  • -
  • help - -
  • for backup commands -(4326) -
  • for bos commands -(4547) -
  • for fs commands -(4853) -
  • for fstrace commands -(5035) -
  • for kas commands -(5111) -
  • for package commands -(5209) -
  • for pts commands -(5352) -
  • for uss commands -(5556) -
  • for vos commands -(5697) -
  • -
  • help flag - -
  • on backup commands -(4213) -
  • on bos commands -(4445) -
  • on fs commands -(4722) -
  • on fstrace commands -(5023), (5027) -
  • on kas commands -(5066) -
  • on pts commands -(5233) -
  • on uss commands -(5512) -
  • on vos commands -(5579) -
  • -
  • help string - -
  • see entry: keyword -(4476) -
  • -
  • home cell - -
  • displaying for client machine -(5016) -
  • displaying for directory/file -(5009) -
  • -
  • -I - -
  • idempotency - -
  • of vos commands -(5572) -
  • -
  • ifdef statement - -
  • package configuration file -(4091) -
  • -
  • ifndef statement - -
  • package configuration file -(4094) -
  • -
  • include statement - -
  • package configuration file -(4096) -
  • -
  • incremental dump -(5652) - -
  • see entry: dump -(4314) -
  • -
  • inetd command (AFS version) -(5049) -
  • initial dump - -
  • see entry: dump -(4313) -
  • -
  • initializing - -
  • Backup Server -(4689) -
  • Cache Manager with afsd -(4186) -
  • FTP Daemon -(5048) -
  • Internet daemon -(5053) -
  • NTPD, with runntp -(5437) -
  • Protection Server -(5421) -
  • server process -(4483) -
  • Tape Coordinator -(4695) -
  • -
  • installing - -
  • binary file -(4549) -
  • -
  • interactive mode - -
  • kas commands -(5062) -
  • kas, quitting from -(5129) -
  • -
  • interactive mode (Backup System) - -
  • entering -(4329) -
  • exiting -(4382) -
  • halting operation -(4342) -
  • -
  • Internet file transfer protocol daemon (AFS version) -(5047) -
  • Internet services daemon (AFS version) -(5052) -
  • -J - -
  • job ID number (Backup System) - -
  • displaying -(4336) -
  • using to halt operation -(4344) -
  • -
  • -K - -
  • kadb_check command -(5054) -
  • kas commands - -
  • apropos -(5070) -
  • common options -(5058) -
  • create -(5073) -
  • delete -(5078) -
  • examine -(5082) -
  • forgetticket -(5104) -
  • help -(5109) -
  • interactive mode -(5063) -
  • list -(5112) -
  • listtickets -(5116) -
  • noauthentication -(5124) -
  • privilege requirements -(5060) -
  • quit -(5126) -
  • setfields -(5130) -
  • setpassword -(5147) -
  • statistics -(5155) -
  • stringtokey -(5161) -
  • unlock -(5167) -
  • -
  • kaserver command -(5170) -
  • kaserver process - -
  • creating with bos create command -(4491) -
  • -
  • kaserver.DB0 file -(4011) -
  • kaserver.DBSYS1 file -(4013) -
  • kaserverauxdb file -(4016) -
  • kdb command -(5173) -
  • kernel - -
  • list of database server machines, changing -(4910) -
  • list of database server machines, examining -(4866) -
  • -
  • key - -
  • deriving from character string -(5165) -
  • see entry: server encryption key -(3938) -
  • -
  • key field in Authentication Database - -
  • setting using password -(5152) -
  • -
  • key version number -(3939) - -
  • displaying from Authentication Database -(5089) -
  • listing from KeyFile file -(4569) -
  • rules for -(4465) -
  • setting in KeyFile file -(4461) -
  • -
  • KeyFile file -(3934) - -
  • adding key with bos addkey command -(4460) -
  • displaying keys with bos listkeys command -(4565) -
  • removing key with bos removekey command -(4595) -
  • -
  • keyword - -
  • using to get help on backup commands -(4263) -
  • using to get help on bos commands -(4475) -
  • using to get help on fs commands -(4727) -
  • using to get help on fstrace commands -(5030) -
  • using to get help on kas commands -(5072) -
  • using to get help on package commands -(5206) -
  • using to get help on pts commands -(5246) -
  • using to get help on uss commands -(5538) -
  • using to get help on vos commands -(5595) -
  • -
  • klog command -(5176) -
  • knfs command -(5183) -
  • kpasswd command -(5187) -
  • kpwvalid command -(5194) -
  • -L - -
  • L instruction - -
  • package configuration file -(4070) -
  • uss template file -(4149) -
  • -
  • labeling - -
  • tape for Backup System -(4347) -
  • -
  • learning - -
  • home cell of directory/file -(5008) -
  • volume ID number given directory/file name -(4787) -
  • volume location given directory/file name -(5005) -
  • volume name given directory/file name -(4769), (4786), (4882) -
  • volume quota given directory/file name -(4788) -
  • -
  • leaving - -
  • kas interactive mode -(5127) -
  • -
  • lifetime - -
  • see entry: ticket lifetime -(5094) -
  • -
  • link - -
  • see entry: hard link, symbolic link -(4156) -
  • -
  • listing - -
  • see entry: displaying -(5306) -
  • tokens held by issuer -(5479) -
  • -
  • local disk - -
  • configuring on client, using package -(5201) -
  • -
  • localauth flag - -
  • on backup commands -(4214) -
  • on bos commands -(4446) -
  • on vos commands -(5580) -
  • -
  • lock status - -
  • displaying limit from Authentication Database entry -(5098) -
  • -
  • locking - -
  • VLDB entry -(5763) -
  • -
  • locktime - -
  • displaying limit from Authentication Database entry -(5097) -
  • setting in Authentication Database entry -(5140) -
  • -
  • log file - -
  • displaying from server machine -(4530) -
  • see entry: files -(3865) -
  • -
  • long flag on vos listvol command -(5735) -
  • -M - -
  • machine entry in Protection Database - -
  • adding to group -(5240) -
  • AFS UID, setting -(5288) -
  • creating -(5284) -
  • deleting -(5298) -
  • group memberships, displaying -(5380) -
  • group-creation quota, setting -(5407) -
  • privacy flags, setting -(5408) -
  • wildcard name format -(5285) -
  • -
  • maintaining - -
  • synchrony of VLDB with volume headers -(5575) -
  • -
  • max group id counter in Protection Database - -
  • affected by setting AFS GID -(5273) -
  • displaying -(5362) -
  • setting -(5412) -
  • -
  • max user id counter in Protection Database - -
  • affected by setting AFS UID -(5291) -
  • displaying -(5361) -
  • setting -(5411) -
  • -
  • MaxQuota field in volume header -(5678), (5754) -
  • member - -
  • Protection Database group, adding -(5241) -
  • Protection Database group, removing -(5387) -
  • -
  • memory state of BOS Server -(3895) -
  • messages - -
  • associated with volume, creating -(4981) -
  • associated with volume, examining -(4792) -
  • -
  • monitoring - -
  • disk usage with scout -(5449), (5466) -
  • File Server status with scout -(5450) -
  • outages with scout -(5455) -
  • -
  • MOUNT instruction in CFG_device_name file -(3909) -
  • mount point - -
  • cellular -(4903) -
  • creating -(4893) -
  • creating with uss -(4170) -
  • displaying -(4884) -
  • flushing from cache -(4816) -
  • read/write -(4901) -
  • regular -(4899) -
  • removing -(4918) -
  • -
  • mounting - -
  • foreign volume in local cell -(4904) -
  • -
  • moving - -
  • volume -(5768) -
  • -
  • mutual authentication -(3940) -
  • -N - -
  • name - -
  • cell (see entry: cell, name) -(4625) -
  • see entry: group name -(5257) -
  • see entry: username -(5292) -
  • see entry: volume name -(5825) -
  • -
  • NAME_CHECK instruction in CFG_device_name file -(3910) -
  • needs salvage status flag in volume header -(5668), (5744) -
  • negative ACL permissions - -
  • setting -(4928) -
  • -
  • NetInfo file (client version) -(3942) -
  • NetInfo file (server version) -(3948) -
  • NetRestrict file (client version) -(3953) -
  • NetRestrict file (server version) -(3959) -
  • Network File System - -
  • see entry: NFS -(4805) -
  • -
  • Network Time Protocol Daemon - -
  • see entry: NTPD -(5436) -
  • -
  • New release - -
  • status flag on site definition in VLDB entry -(5694), (5728) -
  • -
  • New Release flag in VLDB - -
  • as indicator of failed vos release operation -(5800) -
  • -
  • NFS - -
  • export of by AFS client -(4804) -
  • obtaining authenticated AFS access from non-supported client -(5186) -
  • -
  • NFS/AFS Translator - -
  • enabling Cache Manager -(4192) -
  • -
  • NoAuth file -(3964) -
  • noauth flag - -
  • on bos commands -(4447), (5581) -
  • on kas commands -(5067) -
  • on pts commands -(5234) -
  • -
  • NOCPW flag in Authentication Database entry -(5146) -
  • none shorthand notation for ACL permissions -(4941) -
  • NOSEAL flag in Authentication Database entry -(5145) -
  • Not released - -
  • status flag on site definition in VLDB entry -(5692), (5726) -
  • -
  • NOTGS flag in Authentication Database entry -(5144) -
  • NTPD - -
  • initializing with runntp -(5435) -
  • -
  • -O - -
  • Off-line status flag in volume header -(5667), (5743) -
  • offline message - -
  • creating -(4982) -
  • examining -(4793) -
  • -
  • Old release - -
  • status flag on site definition in VLDB entry -(5693), (5727) -
  • -
  • Old Release flag in VLDB - -
  • as indicator of failed vos release operation -(5801) -
  • -
  • OLD version of binary file - -
  • creation by bos install command -(4555) -
  • listing time stamp on -(4522) -
  • removing from /usr/afs/bin directory -(4579) -
  • use by bos uninstall command -(4679) -
  • -
  • On-line status flag in volume header -(5666), (5742) -
  • operating system - -
  • AFS system names -(4997) -
  • -
  • outages - -
  • BOS Server -(4684) -
  • monitoring with afsmonitor -(4197) -
  • monitoring with scout -(5453) -
  • -
  • overwriting - -
  • directories/files/links with uss -(5531) -
  • -
  • owner - -
  • Protection Database entry, changing -(5250) -
  • Protection Database entry, defined -(5345) -
  • Protection Database entry, displaying -(5331) -
  • Protection Database entry, setting -(5258) -
  • -
  • -P - -
  • package - -
  • C instruction in configuration file -(4049) -
  • command, syntax defined -(5197) -
  • configuration file (see entry: package configuration file) -(4038) -
  • D instruction in configuration file -(4057) -
  • define instruction in configuration file -(4084) -
  • defining block special device with B instruction -(4043) -
  • defining character special device -(4050) -
  • defining directory -(4058) -
  • defining file -(4065) -
  • defining socket -(4079) -
  • defining symbolic link -(4072) -
  • F instruction in configuration file -(4064) -
  • ifdef instruction in configuration file -(4090) -
  • ifndef instruction in configuration file -(4093) -
  • include instruction in configuration file -(4097) -
  • L instruction in configuration file -(4071) -
  • privilege requirements -(5203) -
  • S instruction in configuration file -(4078) -
  • undef instruction in configuration file -(4087) -
  • -
  • package commands - -
  • apropos -(5204) -
  • help -(5207) -
  • -
  • package configuration file -(4040) - -
  • B instruction -(4047) -
  • C instruction -(4054) -
  • D instruction -(4061) -
  • define instruction -(4086) -
  • defining block special device -(4048) -
  • defining character special device -(4055) -
  • defining directory -(4062) -
  • defining file -(4069) -
  • defining socket -(4083) -
  • defining symbolic link -(4076) -
  • F instruction -(4068) -
  • ifdef instruction -(4092) -
  • ifndef instruction -(4095) -
  • include instruction -(4098) -
  • L instruction -(4075) -
  • S instruction -(4082) -
  • undef instruction -(4089) -
  • -
  • package_test command -(5210) -
  • PAG - -
  • creating with pagsh command -(5215) -
  • -
  • pagsh command -(5213) -
  • partition - -
  • blocks available, displaying -(4760), (5779) -
  • blocks used, displaying -(4759) -
  • displaying blocks available -(4775) -
  • displaying for file server machine -(5705) -
  • displaying size -(4774) -
  • monitoring usage of -(5465) -
  • monitoring usage with scout -(5452) -
  • moving volumes -(5770) -
  • percent used, displaying -(4758) -
  • restoring all volumes (Backup System) -(4299) -
  • salvage triggered by SALVAGE.fs file -(3970) -
  • salvaging volumes on -(4610) -
  • size, displaying -(4757), (5778) -
  • -
  • partition argument - -
  • on vos commands -(5582) -
  • -
  • password - -
  • changing/setting in Authentication Database -(5190) -
  • checking quality of -(5154), (5193) -
  • checking quality using kpwvalid program -(5196) -
  • defining initial in Authentication Database -(5077) -
  • generating octal form of -(5166) -
  • imposing restrictions with kas setfields command -(5141) -
  • imposing restrictions with uss template A instruction -(4117) -
  • in Authentication Database -(5102) -
  • setting in Authentication Database -(5153) -
  • -
  • password lifetime - -
  • displaying from Authentication Database entry -(5095) -
  • setting in Authentication Database entry -(5138) -
  • -
  • password reuse - -
  • setting restrictions on in Authentication Database entry -(5139) -
  • -
  • password_for_admin argument - -
  • on kas commands -(5068) -
  • -
  • permanent name - -
  • see entry: tape (Backup System) -(4354) -
  • -
  • port offset number (Tape Coordinator) - -
  • assigning in Backup Database -(4233) -
  • displaying from Backup Database -(4369) -
  • -
  • portoffset argument - -
  • on backup commands -(4215) -
  • -
  • prdb.DB0 file -(4018) -
  • prdb.DBSYS1 file -(4020) -
  • prdb_check command -(5217) -
  • preference ranks - -
  • displaying -(4850) -
  • setting -(4977) -
  • -
  • prefix-less group - -
  • see entry: group -(5264) -
  • -
  • privacy flags - -
  • Protection Database entry, displaying -(5333) -
  • Protection Database entry, setting -(5402) -
  • -
  • privilege requirements - -
  • for backup commands -(4216) -
  • for bos commands -(4449) -
  • for fs commands -(4723) -
  • for fstrace commands -(5021) -
  • for kas commands -(5059) -
  • for package command -(5202) -
  • for pts commands -(5229) -
  • for uss commands -(5515) -
  • for vos commands -(5585) -
  • -
  • privileged users - -
  • adding to UserList file -(4470) -
  • listing from UserList file -(4571) -
  • removing from UserList file -(4599) -
  • setting ADMIN flag in Authentication Database -(5137) -
  • system:administrators group, adding -(5243) -
  • system:administrators group, removing -(5389) -
  • -
  • process - -
  • see entry: server process -(4439) -
  • -
  • program - -
  • controlling setuid status -(4956) -
  • displaying setuid status -(4836) -
  • -
  • protection - -
  • AFS vs. UNIX -(5220) -
  • -
  • Protection Database -(5225) - -
  • all entries, displaying -(5356) -
  • creator of entry defined -(5346) -
  • creator of entry, displaying -(5312) -
  • files constituting -(4022) -
  • group entry, creating -(5254) -
  • group entry, deleting -(5301) -
  • group entry, displaying -(5310) -
  • group members, adding -(5242) -
  • group members, removing -(5388) -
  • group membership, displaying -(5381) -
  • group memberships, displaying number -(5315) -
  • group-creation quota defined -(5348) -
  • group-creation quota, displaying -(5314) -
  • group-creation quota, setting -(5401) -
  • groups owned, displaying -(5373) -
  • machine entry, creating -(5277) -
  • machine entry, deleting -(5300) -
  • machine entry, displaying -(5309) -
  • max group id counter, displaying -(5366) -
  • max group id counter, setting -(5416) -
  • max user id counter, displaying -(5365) -
  • max user id counter, setting -(5415) -
  • membership count defined -(5347) -
  • membership count, displaying -(5340) -
  • name of entry, changing -(5392) -
  • owner of entry defined -(5344) -
  • owner of entry, changing -(5249) -
  • owner of entry, displaying -(5311) -
  • owner of entry, setting initial -(5266) -
  • privacy flags, displaying -(5313) -
  • privacy flags, setting -(5400) -
  • status, verifying -(5219) -
  • user entry, creating -(5276) -
  • user entry, creating with uss -(5526) -
  • user entry, deleting -(5299) -
  • user entry, deleting with uss -(5550) -
  • user entry, displaying -(5308) -
  • -
  • protection group - -
  • see entry: group -(5224) -
  • -
  • Protection Server -(5226) - -
  • listed in client CellServDB file -(3915) -
  • listed in server CellServDB file -(3923) -
  • starting -(5419) -
  • -
  • pts commands - -
  • adduser -(5235) -
  • apropos -(5244) -
  • chown -(5247) -
  • common options -(5228) -
  • creategroup -(5252) -
  • createuser -(5274) -
  • delete -(5293) -
  • examine -(5303) -
  • help -(5350) -
  • listentries -(5353) -
  • listmax -(5359) -
  • listowned -(5367) -
  • membership -(5374) -
  • privilege requirements -(5230) -
  • removeuser -(5382) -
  • rename -(5390) -
  • setfields -(5396) -
  • setmax -(5409) -
  • -
  • ptserver command -(5417) -
  • ptserver process - -
  • creating with bos create command -(4493) -
  • -
  • -Q - -
  • quitting - -
  • backup interactive mode -(4384) -
  • kas interactive mode -(5128) -
  • -
  • quota - -
  • (see entry: volume quota) -(5623) -
  • see entry: group-creation quota -(5260) -
  • -
  • -R - -
  • RClone field in volume header -(5676), (5752) -
  • rcp command (AFS version) -(5422) -
  • read shorthand notation for ACL permissions -(4943) -
  • read-only extension on volume name - -
  • added by vos release command -(5804) -
  • -
  • read-only volume - -
  • creating -(5788) -
  • defining site in VLDB -(5591) -
  • dumping -(5647) -
  • forcing Cache Manager to see new release -(4741) -
  • ID number -(5636) -
  • ID number in volume header -(5670), (5746) -
  • moving -(5773) -
  • name, changing -(5827) -
  • need for all-or-nothing release -(5796) -
  • removing -(5811) -
  • site, removing mistakenly defined -(5817) -
  • -
  • read/write mount point -(4900) -
  • read/write volume - -
  • cloning for backup version -(5598) -
  • cloning for replication -(5791) -
  • cloning multiple for backup version -(5607) -
  • creating -(5624) -
  • dumping -(5646) -
  • ID number -(5635) -
  • ID number in volume header -(5669), (5745) -
  • moving -(5771) -
  • name, changing -(5826) -
  • removing -(5809) -
  • -
  • regular expression - -
  • Backup System -(4253) -
  • -
  • regular group - -
  • see entry: group -(5265) -
  • -
  • regular mount point -(4898) -
  • release - -
  • status flags on site definitions in VLDB entry -(5689), (5723) -
  • -
  • ReleaseClone -(5798) -
  • ReleaseClone volume - -
  • ID number in volume header -(5672), (5748) -
  • -
  • releasing read-only volume - -
  • forcing Cache Manager to see -(4745) -
  • with vos release command -(5797) -
  • -
  • remote - -
  • command execution with bos exec -(4515) -
  • file copy with rcp command (AFS version) -(5425) -
  • shell with rsh command (AFS version) -(5431) -
  • -
  • removing - -
  • .BAK version of binary file -(4576) -
  • .OLD version of binary file -(4577) -
  • ACL entry -(4931) -
  • core file from /usr/afs/logs directory -(4580) -
  • database server machine from CellServDB file (server) -(4589) -
  • mount point -(4919) -
  • obsolete AFS UIDs from ACL -(4749) -
  • privileged users from UserList file -(4598) -
  • see also entry: deleting -(4274) -
  • server encryption key from KeyFile file -(4593) -
  • user from group -(5384) -
  • volume -(5808) -
  • volume entry from volume set in Backup Database -(4290) -
  • volume from site, without changing VLDB -(5865) -
  • volume site mistakenly defined -(5815) -
  • -
  • renaming - -
  • volume -(5821) -
  • -
  • replacing binary file - -
  • see entry: uninstalling -(4673) -
  • -
  • replication -(5784) - -
  • determining success of -(5792) -
  • forcing creation of new clone -(5803) -
  • need for all-or-nothing release -(5794) -
  • role of ReleaseClone in -(5799) -
  • -
  • restart times for BOS Server - -
  • displaying -(4536) -
  • setting -(4630) -
  • -
  • restarting - -
  • server process -(4606) -
  • -
  • restoring - -
  • internal consistency in file system (salvaging) -(4613) -
  • synchrony of VLDB and volume headers -(5843), (5852) -
  • volume, all in volume set (Backup System) -(4434) -
  • volume, all on partition (Backup System) -(4298) -
  • volume, single (Backup System) -(4425) -
  • volumes with vos command -(5832) -
  • -
  • ROnly field in volume header -(5674), (5750) -
  • rsh command (AFS version) -(5428) -
  • runntp command -(5433) -
  • runntp process - -
  • creating with bos create command -(4495) -
  • -
  • RWrite field in volume header -(5673), (5749) -
  • Rx - -
  • tracing activity -(5442) -
  • -
  • rxdebug command -(5440) -
  • -S - -
  • S instruction - -
  • package configuration file -(4077) -
  • uss template file -(4150) -
  • -
  • SALVAGE.fs file -(3967) -
  • SalvageLog file -(3972) -
  • salvager process - -
  • command for invoking manually -(5445) -
  • log file -(3974) -
  • part of fs entry in BosConfig file -(3890) -
  • SALVAGE.fs file as trigger -(3969) -
  • -
  • salvaging volume - -
  • with bos salvage command -(4612) -
  • with salvager command -(5444) -
  • -
  • savevolume instruction in uss bulk input file -(4109) -
  • scanning - -
  • Backup System tape -(4405) -
  • -
  • scout - -
  • command syntax for -(5447) -
  • disk usage -(5467) -
  • outages, monitoring -(5454) -
  • statistics available -(5457) -
  • -
  • server - -
  • see entry: server process -(4441) -
  • -
  • server argument - -
  • on bos commands -(4448) -
  • on vos commands -(5583) -
  • -
  • server encryption key -(3936) - -
  • adding to KeyFile file -(4459) -
  • displaying from Authentication Database -(5090) -
  • in Authentication Database -(5103) -
  • listing from KeyFile file -(4564) -
  • removing from KeyFile file -(4594) -
  • -
  • server machine - -
  • cell membership -(3983) -
  • checking status with fs checkservers command -(4730) -
  • displaying Cache Manager preference ranks -(4847) -
  • maintaining clock with NTPD -(5439) -
  • restart times, displaying -(4542) -
  • restart times, setting -(4633) -
  • setting authorization checking requirements -(4619) -
  • setting Cache Manager preference ranks -(4974) -
  • -
  • server partition - -
  • FORCESALVAGE file -(3933) -
  • Vvol_ID.vol files -(3992) -
  • -
  • server portion of Update Server - -
  • see entry: upserver process -(5506) -
  • -
  • server process -(4438) - -
  • BosConfig file entry -(3882) -
  • creating in BosConfig file -(4477) -
  • creating ticket (tokens) for -(5179) -
  • deleting from BosConfig file -(4508) -
  • displaying BosConfig entry -(4658) -
  • displaying log file -(4531) -
  • listing run status -(4657) -
  • listing time stamp on binary file -(4518) -
  • restarting -(4604) -
  • starting -(4650) -
  • starting (changing status flag in BosConfig) -(4642) -
  • starting on server -(4478) -
  • stopping (changing BosConfig status flag) -(4663) -
  • stopping (no change to BosConfig status flag) -(4636) -
  • stopping and immediately restarting -(4605) -
  • types -(3885) -
  • uninstalling binary file -(4675) -
  • -
  • server tickets - -
  • discarding -(5106) -
  • -
  • servers argument - -
  • on kas commands -(5069) -
  • -
  • setting - -
  • ACL -(4929) -
  • ACL with uss -(4128), (4180) -
  • AFS GID for group -(5270) -
  • AFS UID for user -(5289) -
  • Authentication Database entry flags and expiration dates -(5132) -
  • authorization checking requirements on server machine -(4618) -
  • BOS Server -(4632) -
  • Cache Manager preference ranks -(4976) -
  • cell name in CellServDB file -(4627) -
  • cell name in ThisCell file -(4626) -
  • client interfaces not registered with File Server, in NetInfo file -(3958) -
  • client interfaces registered with File Server -(4965) -
  • client interfaces registered with File Server, in NetInfo file -(3947) -
  • data cache size -(4948) -
  • expiration date on existing Backup System dump level -(4411) -
  • expiration date on new dump level (Backup System) -(4228) -
  • File Server interfaces not registered in VLDB, in NetRestrict file -(3963) -
  • File Server interfaces registered in VLDB, in NetInfo file -(3952) -
  • group-creation quota -(5399) -
  • initial owner for group -(5272) -
  • key field in Authentication Database, using password -(5149) -
  • key version number in KeyFile file -(4462) -
  • max group id counter in Protection Database -(5413) -
  • max user id counter in Protection Database -(5414) -
  • password in Authentication Database -(5192) -
  • privacy flags on Protection Database entry -(5398) -
  • setuid status -(4957) -
  • status flag in BOS Server memory to NotRun -(4669) -
  • status flag in BOS Server memory to Run -(4648), (4654) -
  • status flag in BosConfig file -(4482) -
  • status flag in BosConfig file to NotRun -(4668) -
  • status flag in BosConfig file to Run -(4647) -
  • system type of client machine -(4992) -
  • volume ACL, default at creation -(5629) -
  • volume quota -(4966), (4978) -
  • volume quota with uss -(4177) -
  • volume quota, default at creation -(5630) -
  • -
  • setuid privilege - -
  • controlling -(4958) -
  • displaying -(4838) -
  • -
  • shell - -
  • opening remotely with rsh command (AFS version) -(5432) -
  • -
  • shorthand notation for ACL permissions -(4940) -
  • shutting down - -
  • server process -(4638) -
  • -
  • simple process - -
  • creating with bos create command -(4503) -
  • recorded in BosConfig file -(3891) -
  • -
  • site - -
  • count in VLDB -(5685), (5719) -
  • -
  • size - -
  • displaying from Backup System tape label -(4392) -
  • partition, displaying with space available -(5781) -
  • recording on Backup System tape label -(4353) -
  • tape device filemark, determining -(4714) -
  • -
  • skipauth flag - -
  • on uss commands -(5514) -
  • -
  • socket - -
  • defining with package -(4081) -
  • -
  • starting - -
  • Backup Server -(4688) -
  • client portion of Update Server -(5501) -
  • NTPD, with runntp -(5438) -
  • process on server (changing status flag in BosConfig) -(4643) -
  • process on server (no change to status flag in BosConfig) -(4651) -
  • Protection Server -(5420) -
  • Salvager by hand -(5446) -
  • server portion of Update Server -(5507) -
  • server process -(4480) -
  • Tape Coordinator -(4694) -
  • -
  • statistics - -
  • Authentication Server -(5160) -
  • available in scout -(5458) -
  • -
  • status - -
  • displaying for server machine -(4733) -
  • listing for server process -(4661) -
  • Volume Server, displaying -(5835) -
  • -
  • status flag - -
  • for process in BOS Server memory, about -(3896) -
  • for process in BosConfig file, about -(3892) -
  • in Authentication Database, displaying -(5087) -
  • in Authentication Database, setting -(5134) -
  • release, on site definitions in VLDB entry -(5691), (5725) -
  • setting to NotRun for process, in BosConfig file -(4666) -
  • setting to NotRun for process, in BOS Server memory -(4639), (4667) -
  • setting to Run for process, in BOS Server memory -(4646), (4653) -
  • setting to Run for process, in BosConfig file -(4481), (4645) -
  • -
  • status flags in volume header -(5665), (5741) -
  • stopping - -
  • server process (changing status flag in BosConfig) -(4664) -
  • server process (no change to BosConfig status flag) -(4637) -
  • -
  • storing statistic in scout -(5461) -
  • symbolic link - -
  • creating with uss -(4159) -
  • defining with package -(4074) -
  • overwriting with uss -(5535) -
  • -
  • synchrony of VLDB and volume headers - -
  • maintained by VL and Volume Servers -(5574) -
  • restoring -(5842), (5848), (5851) -
  • -
  • sys (@sys) variable in pathnames -(4999), (5473) -
  • sys command -(5468) -
  • sysid file -(4023) -
  • sysname -(4996) -
  • system outages, reducing -(4683) -
  • system type - -
  • AFS system names -(4995) -
  • client machine -(4994) -
  • -
  • -T - -
  • tape (Backup System) - -
  • capacity on label, setting -(4350) -
  • capacity, determining -(4708) -
  • capacity, displaying from label -(4389) -
  • label, displaying -(4388) -
  • labeling -(4349) -
  • reading dump records -(4404) -
  • -
  • Tape Coordinator - -
  • Backup Database entry, creating -(4231) -
  • Backup Database entry, deleting -(4282) -
  • Backup Database entry, displaying -(4368) -
  • CFG_device_name file -(3903) -
  • configuration file for all devices -(4029) -
  • configuration file for specific device (CFG) -(3902) -
  • filemark size, determining -(4707) -
  • initializing -(4693) -
  • port offset number, assigning in Backup Database -(4232) -
  • port offset number, displaying from Backup Database -(4367) -
  • status, displaying -(4414) -
  • -
  • tape device (Backup System) - -
  • see entry: Tape Coordinator -(4238) -
  • -
  • tape name - -
  • see entry: tape (Backup System) -(4356) -
  • -
  • tapeconfig file -(4027) -
  • template file in uss - -
  • see entry: uss template file -(4111) -
  • -
  • terminal type - -
  • setting for afsmonitor -(4201) -
  • -
  • testing - -
  • package files -(5212) -
  • -
  • ThisCell file (client version) -(3975) -
  • ThisCell file (client) - -
  • displaying contents with fs wscell command -(5015) -
  • -
  • ThisCell file (server version) -(3980) -
  • ThisCell file (server) - -
  • creating with bos setcellname command -(4624) -
  • -
  • ticket lifetime - -
  • displaying from Authentication Database -(5093) -
  • setting in Authentication Database -(5136) -
  • -
  • tickets -(3941) - -
  • creating for server process -(5180) -
  • discarding -(5489) -
  • displaying for issuer of command -(5119) -
  • listing for user -(5480) -
  • see entry: server tickets -(5107) -
  • -
  • time stamp - -
  • listing for binary file -(4523) -
  • -
  • tokens - -
  • command -(5477) -
  • creating for server process -(5181) -
  • discarding -(5491) -
  • listing for user -(5476) -
  • -
  • tokens command -(5475) -
  • translate_et command -(5481) -
  • translating - -
  • AFS ID to user/group name -(5322) -
  • directory/file name to volume ID number -(4777) -
  • directory/file name to volume location -(5004) -
  • directory/file name to volume name -(4765), (4776), (4874) -
  • directory/file name to volume quota -(4778), (4875) -
  • directory/file name to volume quota percent used -(4917) -
  • user/group name to AFS ID -(5321) -
  • volume ID number from location -(5737) -
  • volume location from volume name/ID number -(5714) -
  • volume location to ID number -(5736) -
  • volume name to volume ID number -(5661) -
  • volume name/ID number to volume location -(5713) -
  • -
  • type flag for volume - -
  • VLDB entry -(5687), (5721) -
  • volume header -(5664), (5740) -
  • -
  • types of AFS server processes -(3884) -
  • -U - -
  • Ubik - -
  • tracing -(5486) -
  • -
  • udebug command -(5484) -
  • UID - -
  • see entry: AFS GID -(5324) -
  • see entry: AFS UID -(5323) -
  • see entry: UNIX UID -(5343) -
  • -
  • unauthenticating - -
  • while in kas interactive mode -(5122) -
  • with unlog command -(5492) -
  • -
  • undef statement - -
  • package configuration file -(4088) -
  • -
  • uninstalling - -
  • binary file -(4672) -
  • -
  • UNIX commands - -
  • ftpd (AFS version) -(5046) -
  • inetd (AFS version) -(5051) -
  • rcp (AFS version) -(5424) -
  • rsh (AFS version) -(5430) -
  • -
  • UNIX UID - -
  • functional difference from AFS UID -(5342) -
  • -
  • unlocking - -
  • volume entries (multiple) in VLDB -(5861) -
  • volume entry in VLDB -(5857) -
  • -
  • unlog command -(5487) -
  • UNMOUNT instruction in CFG_device_name file -(3911) -
  • unmounting volume -(4921) -
  • up command -(5493) -
  • upclient command -(5496) -
  • upclient process -(5497) - -
  • creating with bos create command -(4497) -
  • -
  • update date - -
  • recorded in volume header -(5681), (5757) -
  • -
  • Update Server - -
  • starting client portion -(5499) -
  • starting server portion -(5505) -
  • -
  • updating - -
  • Cache Manager mapping of volume names to IDs -(4740) -
  • -
  • upserver command -(5502) -
  • upserver process -(5503) - -
  • creating with bos create command -(4499) -
  • -
  • user - -
  • account (see entry: user account) -(5519) -
  • adding to group -(5239) -
  • AFS UID, setting -(5281), (5287) -
  • group memberships, displaying number -(5336) -
  • group-creation quota, setting in Protection Database -(5405) -
  • groups belonged to, displaying -(5379) -
  • groups owned, displaying -(5372) -
  • mapping name to AFS UID -(5327) -
  • name, assigning -(5283) -
  • name, assigning in uss -(5529) -
  • name, changing in Protection Database -(5394) -
  • name, rules for format -(5282) -
  • privacy flags on Protection Database entry, displaying -(5339) -
  • privacy flags on Protection Database entry, setting -(5406) -
  • Protection Database entries, display all -(5358) -
  • Protection Database entry, creating -(5280) -
  • Protection Database entry, deleting -(5297) -
  • removing from group -(5386) -
  • -
  • user account - -
  • creating multiple -(5542) -
  • creating with uss -(5521) -
  • deleting with uss -(5547) -
  • -
  • UserList file -(3985) - -
  • adding user with bos adduser command -(4469) -
  • displaying users with bos listusers command -(4572) -
  • removing user with bos removeuser command -(4600) -
  • -
  • usr/afs/bin directory - -
  • checking time stamps on files -(4525) -
  • removing .BAK files -(4585) -
  • removing .OLD files -(4586) -
  • -
  • usr/afs/logs directory - -
  • displaying log files -(4534) -
  • removing core files -(4587) -
  • -
  • uss - -
  • bulk input file (see entry: uss bulk input file) -(4099) -
  • creating directory -(4122) -
  • creating directory for even distribution -(4144) -
  • creating file by echoing -(4132) -
  • creating file from prototype -(4138) -
  • creating hard link -(4151) -
  • creating symbolic link -(4157) -
  • creating volume -(4163) -
  • improving password/login security -(4114) -
  • mounting volume -(4164) -
  • overwriting behavior -(5530) -
  • running command -(4182) -
  • setting ACL -(4130), (4166) -
  • setting volume quota -(4165) -
  • template file (see entry: uss template file) -(4110) -
  • -
  • uss bulk input file -(4101) - -
  • add instruction -(4102) -
  • delete instruction -(4104) -
  • delvolume instruction -(4106) -
  • savevolume instruction -(4108) -
  • -
  • uss commands - -
  • add -(5517) -
  • apropos -(5536) -
  • bulk -(5539) -
  • common options -(5509) -
  • delete -(5545) -
  • help -(5554) -
  • privilege requirements -(5516) -
  • -
  • uss template file -(4112) - -
  • A instruction -(4113), (4116) -
  • creating directory -(4123) -
  • creating directory for even distribution -(4148) -
  • creating file -(4136), (4142) -
  • creating hard link -(4155) -
  • creating mount point -(4174) -
  • creating symbolic link -(4161) -
  • creating volume -(4173) -
  • D instruction -(4124) -
  • D line -(4121) -
  • E instruction -(4135) -
  • F instruction -(4141) -
  • G line -(4147) -
  • improving password/login security -(4115) -
  • L instruction -(4154) -
  • S instruction -(4160) -
  • setting ACL -(4129), (4176) -
  • setting volume quota -(4175) -
  • V instruction -(4172) -
  • X instruction -(4183) -
  • zero length -(4178) -
  • -
  • -V - -
  • V instruction - -
  • uss template file -(4162) -
  • -
  • Vn file -(3987) -
  • Vvol_ID.vol file -(3990) -
  • variables - -
  • @sys in pathnames -(5000), (5474) -
  • -
  • verbose flag - -
  • on vos commands -(5584) -
  • -
  • VL Database - -
  • status, verifying -(5559) -
  • -
  • VL Server -(5571) - -
  • displaying Cache Manager preference ranks -(4849) -
  • listed in client CellServDB file -(3916) -
  • listed in server CellServDB file -(3924) -
  • setting Cache Manager preference ranks -(4975) -
  • starting -(5562) -
  • -
  • VLDB - -
  • deleting entry (but not volume header) -(5640) -
  • displaying file server machine interfaces -(5702) -
  • displaying volume entry and volume header -(5657) -
  • examining volume entry -(5712) -
  • files constituting -(4034) -
  • read-only site for volume, defining -(5592) -
  • read-only site for volume, removing mistakenly defined -(5818) -
  • release status flags in volume entry -(5690), (5724) -
  • server machine interfaces not registered - -
  • setting in NetRestrict file -(3962) -
  • -
  • server machine interfaces registered - -
  • listed in sysid file -(4026) -
  • setting in NetInfo file -(3951) -
  • -
  • site count for volume -(5686), (5720) -
  • synchronizing with volume headers -(5844), (5853) -
  • volume entry, creating -(5631) -
  • volume entry, locking -(5764) -
  • volume entry, unlocking -(5858) -
  • volume entry, unlocking multiple -(5862) -
  • volume type flags -(5688), (5722) -
  • -
  • vldb.DB0 file -(4030) -
  • vldb.DBSYS1 file -(4032) -
  • vldb_check command -(5557) -
  • VLLog file -(3994) -
  • vlserver command -(5560) -
  • vlserver process - -
  • creating with bos create command -(4501) -
  • -
  • volinfo command -(5564) -
  • VolserLog file -(3997) -
  • volserver command -(5566) -
  • volserver process - -
  • part of fs entry in BosConfig file -(3889) -
  • -
  • volume - -
  • backup (see entry: backup volume) -(5601) -
  • Cache Manager -(4738) -
  • counter in header for number of accesses -(5684), (5760) -
  • creating -(5619) -
  • creating mount point -(4895) -
  • creating with uss -(4169), (5525) -
  • Creation date in volume header -(5680), (5756) -
  • deleting with uss -(5553) -
  • displaying mount point -(4886) -
  • dump history, displaying -(4419) -
  • dumping using Backup System -(4305) -
  • dumping with vos dump command -(5645) -
  • flushing from data cache -(4822) -
  • header, displaying -(5732), (5733) -
  • header, displaying with VLDB entry -(5659) -
  • header, synchronizing with VLDB entry -(5840), (5849) -
  • host partition size, listing -(4772) -
  • ID number (see entry: volume ber) -(5633) -
  • ID number from name, translating -(5663) -
  • ID number, allocating -(5620) -
  • ID number, learning from volume location -(5739) -
  • ID number, translating to location -(5716) -
  • Last Update date in volume header -(5682), (5758) -
  • location, translating from name/ID number -(5717) -
  • location, translating to volume ID number -(5738) -
  • message associated with, creating -(4980) -
  • messages associated with, examining -(4791) -
  • moving -(5769) -
  • name to ID number, translating -(5662) -
  • name, assigning -(5618) -
  • name, changing -(5823) -
  • name, learning given directory/file name -(4785) -
  • name, translating to location -(5715) -
  • partition percent use, listing -(4871) -
  • percent use, listing -(4873) -
  • quota (see entry: volume quota) -(5622) -
  • read-only (see entry: read-only volume) -(5787) -
  • read-only site, removing mistakenly defined -(5816) -
  • read/write (see entry: read/write volume) -(5621) -
  • removing -(5807) -
  • removing mount point for -(4920) -
  • removing without changing VLDB -(5866) -
  • renaming -(5822) -
  • replicating -(5786) -
  • restoring all in volume set with Backup System -(4430) -
  • restoring single with Backup System -(4424) -
  • restoring with vos command -(5831) -
  • salvaging -(4609) -
  • size, listing -(4773), (4872) -
  • VLDB entry, displaying -(5718) -
  • VLDB entry, displaying with header -(5660) -
  • VLDB entry, locking -(5765) -
  • VLDB entry, synchronizing with header -(5841), (5850) -
  • volume ID number (see entry: volume ber) -(5634) -
  • -
  • volume entry (Backup System) - -
  • adding to volume set -(4241), (4248) -
  • displaying from volume set -(4377) -
  • removing from volume set -(4287) -
  • -
  • volume header - -
  • see entry: Vvol_ID.vol file -(3993) -
  • -
  • volume ID number - -
  • Cache Manager -(4744) -
  • defined -(5632) -
  • learning given directory/file name -(4789) -
  • -
  • volume location - -
  • learning given directory/file name -(5001) -
  • -
  • Volume Location Database - -
  • see entry: VLDB -(4035) -
  • -
  • Volume Location Server - -
  • log file -(3996) -
  • see entry: VL Server -(5563) -
  • -
  • volume name - -
  • Cache Manager -(4742) -
  • Cache Manager forced to see change to -(4743) -
  • learning given directory/file name -(4768), (4881) -
  • -
  • volume quota - -
  • allowing users to exceed -(4704) -
  • displaying percent used -(4915) -
  • displaying with volume & partition info. -(4790) -
  • displaying with volume size -(4883) -
  • recorded in volume header -(5677), (5753) -
  • setting -(4968), (4979) -
  • setting default for new volume -(5626) -
  • setting with uss -(4171) -
  • -
  • Volume Server -(5570) - -
  • log file -(3999) -
  • starting -(5568) -
  • status, displaying -(5837) -
  • -
  • volume set (Backup System) - -
  • creating -(4257) -
  • deleting -(4293) -
  • displaying -(4376) -
  • restoring -(4432) -
  • volume entry, adding -(4242), (4249) -
  • volume entry, removing -(4288) -
  • -
  • VolumeItems file -(4000) -
  • vos commands - -
  • addsite -(5587) -
  • apropos -(5593) -
  • backup -(5596) -
  • backupsys -(5605) -
  • changeaddr -(5612) -
  • common options -(5577) -
  • create -(5614) -
  • delentry -(5638) -
  • dump -(5642) -
  • examine -(5653) -
  • help -(5695) -
  • idempotency -(5573) -
  • listaddrs -(5698) -
  • listpart -(5703) -
  • listvldb -(5708) -
  • listvol -(5729) -
  • lock -(5761) -
  • move -(5766) -
  • partinfo -(5775) -
  • privilege requirements -(5586) -
  • release -(5782) -
  • remove -(5805) -
  • remsite -(5813) -
  • rename -(5819) -
  • restore -(5829) -
  • status -(5833) -
  • syncserv -(5838) -
  • syncvldb -(5846) -
  • unlock -(5855) -
  • unlockvldb -(5859) -
  • volinfo (see entry: vos examine) -(5654) -
  • zap -(5863) -
  • -
  • -W - -
  • weekly restart time for BOS Server - -
  • see entry: restart times for BOS Server -(4539) -
  • -
  • wildcard - -
  • volume entry definition (Backup System) -(4244), (4251) -
  • -
  • workstations statistic in scout -(5464) -
  • write shorthand notation for ACL permissions -(4945) -
  • -X - -
  • X instruction - -
  • uss template file -(4181) -
  • -
  • xfs_size_check command -(5867) -
  • xstat as requirement for running afsmonitor -(4199) -
  • xstat_cm_test command -(5869) -
  • xstat_fs_test command -(5871) -
  • -

    [Return to Library] [Contents] [Previous Topic] [Top of Topic]

    - -


    -
    © IBM Corporation 2000. All Rights Reserved -
    - - - diff --git a/doc/html/index.htm b/doc/html/index.htm index ea72e1e3f..522c39b6e 100644 --- a/doc/html/index.htm +++ b/doc/html/index.htm @@ -24,7 +24,6 @@ Documentation

    Included:

    AFS Administrator's Guide -
    AFS Administration Reference
    AFS Quick Start Guide for UNIX
    AFS Quick Start Guide for Windows NT/2000
    AFS User's Guide