sa239学习笔记之三mount 和umount( 三 )


oK>boot cdrom -s
3.用fsck来检测修复/ 根目录:

# fsck /dev/rdsk/c0t0d0s0

4.如果检测成功,把根目录的挂接点挂到一个新建的目录上:
# mount /dev/dsk/c0t0d0s0 /a
5.设置TERM参数,使vi能正常工作:
# TERM=sun
# export TERM
6.编辑/a/etc/vfstab,
7.umount文件系统:
# cd /
# umount /a
8.重启系统init 6


访问mount 软盘和光盘

volume management提供两大益处:
1.对于root用户和非root用户,都提供diskettes and CD-ROMs的自动mount
2.能上其它网上系统访问本系统的移动存储设备;

volume management自动检测CD-ROM,但不检测diskette,除非用volcheck. volcheck检测diskette和其它可移动设备.
volume management能mount以下文件系统:

ufs, pcfs, hsfs, udfs


用卷管理:
如是vold检测到软件或光盘并且发现其中包含文件系统会把它们mount到相应位置:

First diskette drive /floppy/floppy0
First CD-ROM or DVD drive /cdrom/cdrom0
First Jaz drive /rmdisk/jaz0
First Zip drive /rmdrive/zip0
First PCMCIA card /pcmem0

如果没有发现文件系统:

First diskette drive /vol/dev/aliases/floppy0
First CD-ROM or DVD drive /vol/dev/aliases/cdrom0
First Jaz drive /vol/dev/aliases/jaz0
First Zip drive /vol/dev/aliases/zip0
First PCMCIA card /vol/dev/aliases/pcmem0

当volume management 启动时,一个普通用户访问cdrom或diskette时需要以下几步:

1.插入相应设备,光盘或软盘;
2.如是软盘需要volcheck
3.cd 到相应目录
4.在目录操作
5.umount 目录
6.eject出设备

volume management两个重要文件:

/etc/vold.conf volume management配置文件,配置一些条目,如插入,弹出设备时的动作,
那些设备被volume management管理,那些设备是不安全弹出等.

/etc/rmmount.conf rmmount命令的配置文件,rmmount是一个被volume management在光盘或
软盘弹出时执行的命令;


限制mount光盘或软盘:
停止卷管理服务:
# /etc/init.d/volmgt stop 或 # pkill -9 vold
启动卷管理服务:
# /etc/init.d/volmgt start

没有卷管理服务时访问光盘或软盘:
普通用户需要以下九步:
1.插入光盘或软盘;
2.su到root用户;
3.如果需要 ,生成一个挂接点.
4.判断设备上文件系统类型;
5.用mount和其属性把设备mount
6.在设备下操作处理,
7.工作完后umount设备;
8.弹出设备
9.退出root session

mount一个光盘:
# mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom
mount一个软盘:
# mkdir /pcfs
# mount -F pcfs /dev/diskette /pcfs

推荐阅读