mount 命令

用mount命令挂载文件系统
三种挂载的格式 挂载系统 挂载文件 挂载ISO

挂载方法:mount DEVICE MOUNT_POINT mount:通过查看/etc/mtab文件显示当前已挂载的所有设备 mount [-fnrsvw] [-t vfstype] [-o options] device dir device:指明要挂载的设备;
(1) 设备文件:例如/dev/sda5
(2) 卷标:-L 'LABEL', 例如 -L 'MYDATA'
(3) UUID, -U 'UUID':例如 -U '0c50523c-43f1-45e785c0-a126711d406e'
(4) 伪文件系统名称:proc, sysfs, devtmpfs, configfs dir:挂载点 事先存在,建议使用空目录 进程正在使用中的设备无法被卸载
mount常用命令选项
-t vsftype 指定要挂载的设备上的文件系统类型 
-r readonly,只能读挂载 
-w read and write, 读写挂载(默认) 
-n 在centos6起到隐藏的作用,不更新/etc/mtab所以就看不到,在cat /proc/mounts可以看到所有挂载。 
Mount –a在刚挂载了你可以使用(立即生效) 自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件 中,且挂载选项中有auto功能) -L 'LABEL' 以卷标指定挂载设备 
-U 'UUID' 以UUID指定要挂载的设备 
-B, --bind 绑定目录到另一个目录上 查看内核追踪到的已挂载的所有设备 cat /proc/mounts
-o loop 在centos6必须加上-o loop设备 才能直接挂在设备上,或者文件上
async 异步模式
sync 同步模式,内存更改时,同时写磁盘
atime/noatime 包含目录和文件
diratime/nodiratime 目录的访问时间戳
auto/noauto 是否支持自动挂载,是否支持-a选项
exec/noexec 是否支持将文件系统上运行应用程序
dev/nodev 是否支持在此文件系统上使用设备文件
suid/nosuid 是否支持suid和sgid权限
remount 重新挂载 mount -o remount在挂载之后的文件修改之后可以使用(更新挂载状态)
ro 只读 rw 读写
user/nouser 是否允许普通用户挂载此设备,/etc/fstab使用
acl 启用此文件系统上的acl功能
loop 使用loop设备
ACL 一个针对文件/目录的访问控制列表。它在UGO权限管理的基础上为文件系统提供一个额外的、更灵活的权限管理机制。它被设计为UNIX文件权限管理的一个补充。ACL允许你给任何的用户或用户组设置任何文件/目录的访问权限。
mount命令 挂载的意思 umount取消挂载
文件挂载配置文件
 /etc/fstab(挂载文件系统的路径)每行定义一个要挂载的文件系统
文件挂载方式

1、要挂载的设备或伪文件系统 设备文件 LABEL:LABEL="" UUID:UUID="" 伪文件系统名称:proc, sysfs 
2、挂载点 
3、文件系统类型:ext4,xfs,iso9660,nfs,none 
4、挂载选项:defaults ,acl,bind 
5、转储频率:0:不做备份 1:每天转储 2:每隔一天转储 
6、fsck检查的文件系统的顺序:允许的数字是0 1 2 0:不自检 1:首先自检;一般只有rootfs才用 2:非rootfs使用
一个设备可以挂载到多个目录,多个设备不能同时挂载到同一个目录
挂载点应该是空目录

猜你喜欢

转载自blog.51cto.com/14234910/2372010