挂载:
mount将某文件系统关联至根文件系统上来(关联到什么位置什么就是访问入口)
格式:mount [ -t fstype] DEVICE MOUNT_POINT
mount [ -t fstype ] LABEL=”卷标”MOUNT_POINT
mount [ -t fstype ] UUID=”UUID号”MOUNT_POINT
mount 可以显示当前系统上挂载的所有设备信息
卸载:
umount
格式:umount MOUNT_POINT;umountDEVICE
注:1、挂载之后原有数据会被隐藏,因此不能挂载到系统常用目录上
2、卸载设备,之前所做的操作都会丢失
3、卸载之时,要确保没有进程正在访问挂载的设备,否则无法卸载;但是可以挂载设备
4、我们手动挂载的设备在我们下次重启之后是不会自动挂载的
/etc/fstab:显示系统开机会自动挂载的文件系统
内容详解:
挂载的设备
挂载点
文件系统类型
挂载选项(defaults表示使用默认选项,多个选项彼此间逗号隔开)
转储频率(0:从不备份;1:每日备份;2:每隔一天备份)
自检次序:0:不检测;1:第一个检测(一般为根文件系统);2:;…
/etc/fstab 挂载之后不会立即生效,可以使用mount –a进行挂载/etc/fstab所有支持auto挂载选择的文件系统(自动挂载)。
mount的另外常用选项:
-o:用于指定挂载选项:(如果有多个选项使用逗号隔开)
ro:只读挂载
rw:读写,默认即为读写
atime:更新访问时间,默认是开启的
noatime:关闭更新访问时间(包含nodiratime)
auto:是否能够由“mount –a”挂载
defaults:默认挂载的选项,相当于rw, suid, dev, exec, auto,nouser, async, andrelatime.
其中:async:异步写入(对应的有:sync:同步写入默认的)
dev:允许在这个文件系统上使用设备文件
nodev:不允许在这个文件系统上使用设备文件
exec:允许在这个文件系统上执行二进制程序(默认是允许的)
noexec:不允许使用二进制程序(如果挂载的是u盘建议不要允许使用)
nodiratime:关闭更新目录访问时间(可以作为一个单独的控制指令来使用)
remount:重新挂载(可以不用指定挂载点)
格式:mount –oremount,other_options DEVICE
loop:本地回环设备(文件)
格式:mount –oloop,other_options DEVICE MOUNT_POINT用于挂载回环设备
mount另外的命令选项:
-v:挂载时显示详细信息
-n:挂载文件系统时,不更新/etc/mtab文件;
注:/etc/mtab 追踪当前系统所有已挂载的文件系统的文件,会随时更新
-r:相当于-o ro:只读挂载;
fuser[MOUNT_POINT]:表示用来显示哪个进程正在访问某个文件
-km [MOUNT_POINT] 强制退出某文件(挂载点)的所有关联进程(很危险,可能导致数据丢失)
本文转自 z永 51CTO博客,原文链接:http://blog.51cto.com/pangge/1253979