home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / hpfslin9.zip / hpfs next >
Text File  |  1993-10-23  |  3KB  |  75 lines

  1. Article 1979 of comp.os.linux.development:
  2. Newsgroups: comp.os.linux.development
  3. Path: samba.oit.unc.edu!concert!news-feed-2.peachnet.edu!gatech!howland.reston.ans.net!europa.eng.gtefsd.com!uunet!convex!convex!csmith
  4. From: csmith@convex.com (Chris Smith)
  5. Subject: HPFS for Linux version 0.1  *alpha*
  6. Sender: usenet@news.eng.convex.com (news access account)
  7. Message-ID: <1993Oct19.020856.26624@news.eng.convex.com>
  8. Date: Tue, 19 Oct 1993 02:08:56 GMT
  9. Nntp-Posting-Host: magnum.convex.com
  10. Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA
  11. X-Disclaimer: This message was written by a user at CONVEX Computer
  12.               Corp. The opinions expressed are those of the user and
  13.               not necessarily those of CONVEX.
  14. Lines: 642
  15.  
  16. This is a very basic filesystem to mount OS/2 HPFS partitions read only.
  17.  
  18. THANKS to the valiant alpha testers who tried the first version.  
  19. It works on a variety of sytems, going back to at least OS/2 1.3
  20. (thanks Dave).  
  21.  
  22. It doesn't mount partitions if the size is not 0 mod 4.  (An over-paranoid
  23. check.)  This one fixes that, and it is a little more informative if it
  24. finds something that doesn't agree with its preconceptions.
  25.  
  26. This one comes with a sort of read-only fsck to go with the read-only
  27. filesystem.  It is called 'ck'.  It will print a fragmentation report and
  28. various other info.  Its purpose is not to check the disk, but to check
  29. for wrong guesses about the data structures, and unknown flags being set,
  30. unused fields being used, and so on.
  31.  
  32. If it finds anything interesting, it writes a log file ck.log with
  33. some sector dumps.  If it does that, please mail it to me -- I especially
  34. want to find a nonempty hotfix map before uploading anything for wider
  35. use.
  36.  
  37. If version 0.0 works for you, this one will be about the same.  No
  38. faster or slower, no more or less capable.  Here are the changes:
  39.  
  40.    Don't fail if the partition size is not 0 mod 4.  In this case
  41.    the super block gives the size to use.
  42.  
  43.    For consistency checks where the error is more likely to be in
  44.    the check than in the filesystem, print a warning and proceed
  45.    instead of refusing to mount the partition.
  46.  
  47.    Free space bit maps have pointers to them on the disk, they're
  48.    not in fixed places.
  49.  
  50.    ctime and mtime were reversed.
  51.  
  52.    Various fixes in hpfs.h irrelevant to the read-only filesystem.
  53.  
  54. Restrictions, same as before:
  55.  
  56.    No writes, renames, deletes, chmods, etc.
  57.    No EA's
  58.    No mmap
  59.  
  60. Mount options, same as before:
  61.  
  62.     ro         read only.  You get this whether you ask for it or not.
  63.     uid=nnn    user id for all the files, like msdos_fs
  64.     gid=nnn    group id for all the files, like msdos_fs
  65.     umask=nnn    umask for all the files, like msdos_fs
  66.  
  67.     case=lower    file names are converted to lower case  (default)
  68. or  case=asis    file names are reported as is, in upper/lower case
  69.  
  70.     conv=binary do not mess with the data  (default)
  71. or  conv=text   convert crlf to \n
  72. or  conv=auto   heuristic, guess if the file is text
  73.  
  74. For installation instructions see INSTALL.
  75.