MOUNT.2
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:1k
源码类别:

操作系统开发

开发平台:

C/C++

  1. .TH MOUNT 2
  2. .SH NAME
  3. mount, umount - mount or umount a file system
  4. .SH SYNOPSIS
  5. .ft B
  6. .nf
  7. #include <unistd.h>
  8. #include <sys/mount.h>
  9. int mount(char *fIspecialfP, char *fInamefP, int fIflagfP)
  10. int umount(char *fInamefP)
  11. .fi
  12. .ft P
  13. .SH DESCRIPTION
  14. .B Mount()
  15. tells the system that the file system
  16. .I special
  17. is to be mounted on the file
  18. .IR name ,
  19. effectively overlaying
  20. .I name
  21. with the file tree on
  22. .IR special .
  23. .I Name
  24. may of any type, except that if the root of
  25. .I special
  26. is a directory, then
  27. .I name
  28. must also be a directory.
  29. .I Special
  30. must be a block special file, except for loopback mounts.  For loopback
  31. mounts a normal file or directory is used for
  32. .IR special ,
  33. which must be seen as the root of a virtual device.
  34. .I Flag
  35. is 0 for a read-write mount, 1 for read-only.
  36. .PP
  37. .B Umount()
  38. removes the connection between a device and a mount point,
  39. .I name
  40. may refer to either of them.  If more than one device is mounted on the
  41. same mount point then unmounting at the mount point removes the last mounted
  42. device, unmounting a device removes precisely that device.  The unmount will
  43. only succeed if none of the files on the device are in use.
  44. .PP
  45. Both calls may only be executed by the super-user.
  46. .SH "SEE ALSO"
  47. .BR mount (1),
  48. .BR umount (1).
  49. .SH AUTHOR
  50. Kees J. Bot (kjb@cs.vu.nl)