*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> vfilepg (8)              
Title
Content
Arch
Section
 

vfilepg(8)

Contents


NAME    [Toc]    [Back]

       vfilepg - Display pages of an AdvFS file

SYNOPSIS    [Toc]    [Back]

       /sbin/advfs/vfilepg  domain_id  fileset_id file_id [page |
       -a] [-f d]

       /sbin/advfs/vfilepg volume_id -b block

       /sbin/advfs/vfilepg  domain_id   fileset_id   file_id   -d
       dump_file

       /sbin/advfs/vfilepg [-F] dump_file  [page | -a] [-f d]

OPTIONS    [Toc]    [Back]

       Specifies  that  all  the  pages in the file be displayed.
       Specifies the logical block number of a disk block  on  an
       AdvFS  volume.  Specifies the name of a file that contains
       the output of this utility.  Specifies that the output  is
       to be formatted in a directory hierarchy.  The default, if
       this option is not specified, is to format the output as a
       hexadecimal and ASCII dump.

OPERANDS    [Toc]    [Back]

       Specifies an AdvFS file domain using the following format:
       By default, the utility  opens  all  volumes  using  block
       device  special files. Specify the -r option to operate on
       the raw device (character  device  special  file)  of  the
       domain  instead  of  the  block  device.  Specify the [-D]
       option to force the utility to interpret the name you supply
 in the domain argument as a domain name.  Specifies an
       AdvFS volume using the following format:  Specify  the  -V
       option to force the utility to interpret the name you supply
 in the volume argument as a volume  name.  The  volume
       name argument also can be a full or partial path name, for
       example /dev/disk/dsk12a or dsk12a. Specifying  a  partial
       path  name always opens the character device special file.

              Alternatively, specify the volume  by  using  arguments
  for  its  domain,  domain_id, and its volume
              index number,  volume_index.   Specifies  an  AdvFS
              fileset  using  the  following  format: Specify the
              [-S] option to force the command to  interpret  the
              name  you  supply  as  a fileset name.  Specify the
              fileset by entering either the name of the fileset,
              fileset,  or  the  fileset's  tag  number, -T fileset_tag.
  Specifies a file name  in  the  following
              format:  Specify  the  file  by entering either the
              file's fileset relative path  name,  file,  or  the
              file's tag number, -t file_tag.  Specifies the name
              of a file that contains the output from this  utility.
  Specifies the file page number of a file.

DESCRIPTION    [Toc]    [Back]

       The  vfilepg  utility  formats,  dumps, and displays AdvFS
       file pages. A file page is the unit of  disk  storage  for
       AdvFS file:  8 Kbytes of contiguous disk space.

       The  utility  has the following functions: Format and display
 one file page or all the file pages of  a  file.  The
       file  can  be in a mounted or unmounted fileset.  Save the
       contents of a file in one fileset to  a  file  in  another
       fileset.   The  file  written  is called a dump file.  The
       source file can be in a mounted or unmounted fileset;  the
       output fileset must be mounted.  Format and display a dump
       file that has been dumped using the utility.   Format  and
       display  a  disk  block of a file.  A disk block is always
       512 bytes and is located by specifying its  logical  block
       number.

       You  can  specify which file page is to be displayed (page
       zero is the default), or you  can  display  all  the  file
       pages in a file. The default display of file page information
 is in hexadecimal and ASCII formats.  If you use  the
       -f d option, you can specify that the data be formatted as
       a directory page as it is displayed.

       The utility displays one 8  Kbyte  file  page  unless  you
       specify  the  -b  or -a options.  The utility displays one
       512-byte disk block when you use the -b  option;  all  the
       file pages when you use the -a option.

NOTES    [Toc]    [Back]

       An  active  domain,  which is a domain with one or more of
       its filesets mounted, has all of its volumes opened  using
       block  device  special  files.   These  devices  cannot be
       opened a second time without first being unmounted.   However,
  the  character device special files for the volumes
       can be opened more than once while still mounted.

       It can be misleading to use this utility on a domain  with
       mounted  filesets because the utility does not synchronize
       its read requests with AdvFS file domain  read  and  write
       requests.

       For  example,  the AdvFS can be writing to the disk as the
       utility is reading from the disk.  Therefore, when you run
       the  utility,  metadata  may not have been flushed in time
       for the utility to read it and consecutive  reads  of  the
       same  file  page may return unpredictable or contradictory
       results. [The domain is not harmed.]

       To avoid this problem, unmount  all  the  fileset  in  the
       domain before using this utility.

RESTRICTIONS    [Toc]    [Back]

       The  utility  can  fail  to open a block device, even when
       there are no filesets mounted for the domain and the AdvFS
       daemon,  advfsd is running.  The daemon, as it runs, activates
 the domain for a brief time.  If the vfilepg utility
       fails in this situation, run it again.

EXIT STATUS    [Toc]    [Back]

       The  utility  returns  a 0 (zero) on success, otherwise it
       returns a nonzero value and an error diagnostic.

EXAMPLES    [Toc]    [Back]

       The following example displays an etc  file  in  the  root
       fileset in the domain root_domain in the default format, a
       hexadecimal and ASCII dump.  [The output  has  been  truncated
 on the right in order to fit the display limitations
       of the man command.]:  #  /sbin/advfs/vfilepg  root_domain
       root etc

       ======================================================================
       DOMAIN "root_domain"  VDI 1 (/dev/disk/dsk9a)    lbn  8528
       page                                                     0
       ----------------------------------------------------------------------
       000000    06  00 00 00 14 00 01 00 2e 00 00 00 06 00 00 00
       ..........  000010   01 80 00 00 02 00 00 00 14 00  02  00
       2e  2e  00 00    ..........  000020   02 00 00 00 01 80 00
       00 72 00 00 00 18 00 05 00    ........r.  000030    66  73
       74  61  62  00 00 00 72 00 00 00 01 80 00 00    fstab...r.
       000040   85 00 00 00 20 00 0c 00 23 2e 6d 72 67 2e  2e  67
       ....  ...#.   000050   72 6f 75 70 00 00 00 00 85 00 00 00
       01 80 00 00    roup......  000060   87 00 00 00 20  00  0c
       00  23  2e 6d 72 67 2e 2e 6d    .... ...#.  000070   61 67
       69 63 00 00 00 00 87 00 00 00 01 80  00  00     agic......
       000080    88  00 00 00 20 00 0d 00 23 2e 6d 72 67 2e 2e 70
       .... ...#.  The following example displays an etc file  in
       directory  format.  [The  output has been truncated on the
       right in order to fit the display limitations of  the  man
       command.]: # /sbin/advfs/vfilepg root_domain root etc -f d

       ======================================================================
       DOMAIN  "root_domain"   VDI 1 (/dev/rdisk/dsk9a)  lbn 8528
       page                                                     0
       ----------------------------------------------------------------------
           tag  name
             6  .
             2  ..
           114  fstab
           133  #.mrg..group
           135  #.mrg..magic
           136  #.mrg..passwd
           137  #.mrg..rc.config
           138  #.mrg..rpc
           139  #.mrg..shells
           140  #.mrg..sysconfigtab
          1296  ddr.dbase
          1297  disktab The following example displays page 2  of
       the   file   my_file   in  fileset  my_fileset  of  domain
       my_domain.  The output is  displayed  in  hexadecimal  and
       ASCII  text:  #  /sbin/advfs/vfilepg  my_domain my_fileset
       my_file 2 The following example displays  page  2  of  the
       file  my_file  in  fileset my_fileset of domain my_domain.
       The  output  is   displayed   in   directory   format:   #
       /sbin/advfs/vfilepg  my_domain  my_fileset  my_file 2 -f d
       The following example displays disk block 47 on AdvFS volume
  /dev/disk/dsk12C.  The  output is  displayed in ASCII
       text: # /sbin/advfs/vfilepg dsk12c  -b  47  The  following
       example  displays  the  first page (page zero) of the root
       directory in the fileset my_fileset. The  output  is  displayed
   in   directory   format:   #  /sbin/advfs/vfilepg
       my_domain my_fileset . -f d The  following  example  dumps
       the  file  located in the path a/b/c in fileset my_fileset
       to a file named save_it in the default  ASCII  format.   #
       /sbin/advfs/vfilepg  my_domain my_fileset a/b/c -d save_it
       The following example displays page 2 of  the  saved  file
       save_it  formatted  as  a directory: # /sbin/advfs/vfilepg
       save_it 2 -f d

FILES    [Toc]    [Back]

       Specifies the command path.  Contains links to the volumes
       in the domain.







SEE ALSO    [Toc]    [Back]

      
      
       Commands:  nvfragpg(8), nvlogpg(8), vsbmpg(8), nvtagpg(8),
       tag2name(8)



                                                       vfilepg(8)
[ Back ]
 Similar pages
Name OS Title
nvbmtpg Tru64 Display pages of an AdvFS BMT file
nvfragpg Tru64 Displays the pages of an AdvFS frag file
migrate Tru64 Move a file or file pages to another volume in an AdvFS file domain
tag2name Tru64 Display the path name of an AdvFS file
man OpenBSD display the on-line manual pages
man FreeBSD format and display the on-line manual pages
salvage Tru64 Recover file data from damaged AdvFS file domains
advfs_set_file_attributes Tru64 Set AdvFS file attributes
advfs_get_file_attributes Tru64 Get the AdvFS attributes of a file
advfs_get_fdmn_list Tru64 Get an AdvFS file domain list
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service