文件挂载的概念
根文件系统之外的其他文件要想能够被访问,都必须通过"关联"到根文件系统上的某个系统来实现,此关联操作即为"挂载",此目录即为"挂载点",解除此关联关系的过程称之为"卸载"
> 挂载: 根文件系统通过关至根文件系统上的某个目录来实现访问
> 挂载点: mount_point 用于作为另一个文件系统的访问入口
a 事先存在
b 应该使用未被或不会被其他进程使用到的目录
c 挂载点下原有的文件将会被隐藏
挂载方法
命令格式
mount [-t vfstype] [-o opertions] device dir
"-t vfstype 指定文件系统的类型,通常不必指定"。
mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
"-o options 主要用来描述设备或档案的挂接方式。"
常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
"device 要挂接(mount)的设备。"
设备文件:例如/dev/sda5
卷标:-L 'LABEL', 例如 -L 'MYDATA'
UUID, -U 'UUID':例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'
伪文件系统名称:proc, sysfs, devtmpfs, configfs
"dir 挂载点"
事先存在,建议使用空目录
进程正在使用的设备无法被卸载
光盘镜像文件的挂载mount
mkdir /mnt/vcdrom //建立一个目录用作为挂载点(mount point)
mount -o loop -t iso9660 /home/ssgao/my.iso /mnt/vcdrom
//使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了
linux 加载光驱
使用光驱前,要先mount一下,
mount /dev/cdrom /mnt/cdrom ,然后您就可以进入/mnt/cdrom目录下读取光盘内容了
当我们退出光盘是,必须使用unmount命令,否则光驱会一直处于死锁状态
unmount /mnt/cdrom