mount详细说明-sun

[优化管理] mount(umount)的详细说明

mount(umount)的详细说明

挂接就是将分离的文件系统附加到文件系统分成结构中。文件系统要附加到某个挂接点,也就是目录。  
挂接和卸载文件系统发生在系统启动和关闭时。  
系统启动时,将读取/etc/vfstab文件。这个文件记录系统要挂接的文件系统。因此/etc/vfstab文件中的文件系统将自动挂接。也可以从命令行方式下人工挂接文件系统。  1 p  G# N5 {1 w* g: J+ `
; t$ @2 l# K  M: |2 N
7 e' T6 b+ s' A; P
不加参数的mount显示系统目前已经挂接的文件系统。  
# mount  5 _! `. }! Y' q8 }
/ on /dev/dsk/c0t3d0s0 read/write/setuid/largefiles/logging on Mon Nov 18  
17:58:19 1998  5 |7 P( u2 j; t
/usr on /dev/dsk/c0t3d0s6 read/write/setuid/largefiles/logging on Mon Nov 18  . u% d7 F: z2 L2 Q4 p
17:58:19 1998  
/proc on /proc read/write/setuid on Mon Nov 18 17:58:19 1998  / t0 H; r9 N1 X; B4 `# m5 }
/dev/fd on fd read/write/setuid on Mon Nov 18 17:58:19 1998    k1 a/ f. L% `$ c% u9 x
/var on /dev/dsk/c0t3d0s1 nolargefiles/read/write/setuid on Mon Nov 18 17:58:19  
1998  6 m. ]2 C% h- n) O& V
/opt on /dev/dsk/c0t3d0s5 setuid/read/write/largefiles on Mon Nov 18 17:58:20  
1998  0 k% S% H* }, A* /
/tmp on swap read/write on Mon Nov 18 17:58:20 1998  , o# l! j3 E: e# D7 Y
/pns on dbserver:/export/pse soft/nosuid/remote on Mon Nov 18 19:04:36 1998  6 l- N7 g0 m% i; U$ g4 f  R: K
+ [  W+ f' /0 O4 |. C8 C! d! e# E% X8 d; E
1.mount的选项,可以用-o标定mount的选项) y4 ]9 K& @0 z

nolargefiles参数将使文件系统中所有新建的文件小于2G字节。" /& a- ^* j( {
remount 向mount表明它应该向一个已经加载的文件系统重新加载的文件系统重新加载。这通常用来改变文件系统的加载标记,特别可用来将一个只读的文件系统改成可读写的文件系统。$ J. Z2 ]; @6 n. I8 N, H& M3 T" A1 u
ro 将文件系统加载为只读
rw 将文件系统加载为可读写
intr 允许杀死文件系统中正在等待的进程。
  - i9 F' d/ [1 R, F0 V, y
# mount -o nolargefiles /dev/dsk/c0t3d0s7 /export/home  7 Z6 Q" {) v3 Y8 E* E4 t
  g+ }5 d+ a) d6 G" i
文件系统中文件的大小不能超过2G,使用这个参数可能出现错误,原因是由于文件系统包含了大于2G的文件,注意:是/dev/dsk/下的而不是/dev/rdsk下的,% L9 U- `$ x- y6 t+ L& j6 L
因为/dev/rdsk下的设备是物理设备,/dev/dsk下的文件是连接到/dev/rdsk下的7 H" c# }8 f2 p9 y3 G+ W  b% r
) H& Q+ q* j+ X- S1 s6 c) O
要挂接在/etc/vfstab中已有的某个文件系统时,只需要用命令  
# mount /export/home  

/etc/vfstab文件格式  
#device device mount FS fsck mount mount  
#to mount to fsck point type pass at boot ops  
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -  + g" S: B. i6 L, z5 H
/proc - /proc proc - no -  9 |' /6 ^! z" E9 [+ N3 e
fd - /dev/fd fd - no -  
swap - /tmp tmpfs - yes -  
/dev/dsk/c0t3d0s0 /dev/rdsk/c0t3d0s0 / ufs 1 no -    X# z8 n' S' T, d" w$ n7 X* [
/dev/dsk/c0t3d0s6 /dev/rdsk/c0t3d0s6 /usr ufs 1 no -  
/dev/dsk/c0t3d0s3 /dev/rdsk/c0t3d0s3 /export ufs 5 yes -  3 p9 D. j3 E* E- ]
/dev/dsk/c0t3d0s7 /dev/rdsk/c0t3d0s7 /export/home ufs 5 yes -  
/dev/dsk/c0t3d0s5 /dev/rdsk/c0t3d0s5 /opt ufs 8 yes -  
/dev/dsk/c0t3d0s1 - - swap - no -  
注意:一般不用yes用no -

. Y) n. y% i3 h6 ?
#mount -a 通知mount应加载的所有文件系统,等同于/usr/sbin/mountall
通常不由管理员使用而是在系统启动时候/etc/init.d/MOUNTFSYS自动发出。

列出加载的文件系统
#mount6 @$ F# o2 [2 i; z  H' w
8 G. {1 t( C+ ?: n0 e

查看文件系统
, R3 I+ X; /, [: w
umount卸载文件系统  
# umount /dev/dsk/c0t3d0s7    g0 X  [: ^8 @( `6 ~
或  
# umount /export/home  
如果文件系统中某个文件正在使用,则不能卸载这个文件系统。 

当一个设备busy状态时
可以用4 W6 T  H: C+ P  j) o1 r
#umount -f /mount_point 强制卸载一个目录 (容易丢失数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值