挂载和卸载
挂卸载
1)mount,挂载:
将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录作为其它文件访问入口的行为。
一个目录下不能同时挂载多个设备,生效的只是最后挂载的,当取消挂载时,也是取消最后挂载的。
同时这个目录称为挂载点,此目录一般为空,若不为空,则会在挂载完成后临时隐藏挂载点下原有的文件。
挂载点通常在/media 或/mnt下。
挂载意味着使外来的文件系统看起来如同是主目录树的一部分。
访问前,介质必须被挂载。
按照默认设置,非根用户只能挂载某些设备(光盘、DVD 、软盘、USB 等等)
2)umount,卸载:
解除此关联关系的过程。
卸载时可以使用设备,也可以使用挂载点进行卸载。
摘除时,介质必须被卸载。
卸载时,最好用fuser看下设备是否在使用,正在使用的介质是卸载不掉的。
3)永久挂载:
使用mount和umount都是临时的,重启后都会消失。
只有把挂载项写到配置文件中才能实现永久挂载,且开机自动挂载和卸载。
同时可以在/etc/fstab中创建好后,直接使用mount -a 来挂载所有创建好的文件系统挂载。
配置文件:/etc/fstab
配置文件格式:
每行定义一个要挂载的文件系统。
可以参照已有的配置进行创建。
要挂载的设备或伪文件系统可以是:
设备文件;LABEL;UUID;伪文件系统的路径名。
挂载点:
需要挂载到那个目录上,是绝对路径
文件系统类型:
需要挂载的文件系统类型
挂载选项:
defaults:
bind:
pri:
转存频率:
0,不做备份
1,每天转存
2,每隔一天转存
自检次序:
0,不自检
1,首先自检,一般只有rootfs才有1
mount
mount - mount a filesystem,挂载
mount [options] [-t vfstype] [-o optlist] [device dir]
device :指明要挂载的设备;
设备文件:例如/dev/sda5
卷标:-L 'LABEL', 如 例如 -L 'MYDATA'
UUID, -U 'UUID'如 :例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'
伪文件系统名称:proc, sysfs, devtmpfs, configfs
dir :挂载点
/mnt,/media为固定挂载点
事先存在,建议使用空目录
进程正在使用中的设备无法被卸载
目录间的挂载,相当于目录建立硬链接
[options]
-a, --all 自动挂载所有支持自动挂载的设备( 定义在了/etc/fstab文件中,且挂载选项中有auto 功能)
-c, --no-canonicalize 不规范化路径
-f, --fake 测试运行
-F, --fork fork 掉每个设备 (use with -a)
-T, --fstab 替换文件为 /etc/fstab
-h, --help 显示帮助信