用户登录
用户注册

分享至

mount常识#yyds干货盘点#

  • 作者: 不丑的男人
  • 来源: 51数据库
  • 2022-09-20
挂载概念?


?liunx中的根目录以外的文件想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联的操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程就称之为“卸载”。?

?注意:“挂载点”的目录需要以下几个要求:?

?(1)目录事先存在,可以用mkdir命令新建目录;?

?(2)挂载点目录不可被其他进程使用到;?

?(3)挂载点下原有的文件将被隐藏;?

?

挂载与卸载?

?挂载方法:mount DECE MONUT_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-45e7-85c0-a126711d406e'?

?(4)?伪文件系统名称:proc, sysfs, devtmpfs, configfs?

?dir:挂载点?

?事先存在;建议使用空目录?

?进程在使用中的设备无法被卸载:?

?常用命令选项:?

?-t vsftype:指定要挂载的设备上的文件系统类型;?

?-r readonly:只读挂载;?

?-w read and write:读写挂载;?

?-n:不更新/etc/mtab;?

?-a:自动挂载所有支持自动挂载的设备;(定义在了/etc/fstab文件中,且挂载选项中有“自动挂载”功能)?

?挂载点需要注意的几点?

?目录要先存着,可以用mkdir命令新建目录?
?挂载点目录不可被其他进程使用到?
?挂载点原有文件被隐藏?

?查看当前系统已挂载的所有设备?

cat /etc/mtab

?/etc/fstab默认的挂载选项?

?文件系统的参数?

?Async/sync?

?设置是否为同步方式运行,默认为async?

?auto/noauto??

??当下载mount -a?的命令时,此文件系统是否被主动挂载。默认为auto?

?rw/ro?????????

??是否以以只读或者读写模式挂载?

exec/noexec???

??限制此文件系统内是否能够进行"执行"的操作?

user/nouser

?是否允许用户使用mount命令挂载?

suid/nosuid

?是否允许SUID的存在?

?

Usrquota?

?启动文件系统支持磁盘配额模式?

?Grpquota?

?启动文件系统对群组磁盘配额模式的支持?

?Defaults?

?同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置?

mount

#将/dev/hda1挂载到/data下面

mount /dev/hda1 /data

#将/dev/hda1用只读的模式挂载到/data之下

mount -o ro /dev/hda1 /data

#将/tmp/images.iso这个光盘使用loop模式挂在/mnt/cdrom之下

mount -o loop /tmp/images.iso /mnt/cdrom
软件
前端设计
程序设计
Java相关