linux 挂载

来源:互联网 发布:天正建筑节能分析软件 编辑:程序博客网 时间:2024/04/30 10:28

mount 挂载
挂载的语法:
# mount [-fnrsvw] [-t vfstype] [-o options] device dir
# mount [-t 文件系统] [-L Label名] [-o 额外选项] 设备文件名 挂载点
选项与参数:
-a :依照配置文件 /etc/fstab 的数据将所有未挂载的磁盘都挂载上来
-l :单纯的输入 mount 会显示目前挂载的信息。加上 -l 可增列 Label 名称!
-t :与 mkfs 的选项非常类似的,可以加上文件系统种类来指定欲挂载的类型。
常见的 Linux 支持类型有:ext2, ext3, vfat, reiserfs, iso9660(光盘格式), nfs, cifs, smbfs(此三种为网络文件系统类型)
-L :系统除了利用设备文件名 (例如 /dev/hdc6) 之外,还可以利用文件系统的标头名称(Label)来进行挂载。
挂载选项-o的参数:
-o :后面可以接一些挂载时额外加上的参数!比方说账号、密码、读写权限等:
ro, rw: 挂载文件系统成为只读(ro) 或可擦写(rw)
async, sync: 此文件系统是否使用同步写入 (sync) 或异步 (async) 的内存机制,请参考文件系统运行方式。默认为 async。
suid, nosuid: 是否允许此 partition 含有 suid/sgid 的文件格式?
exec, noexec: 是否允许此 partition 上拥有可运行 binary 文件?
user, nouser: 是否允许此 partition 让任何使用者运行 mount ?
mount 仅有 root 可以进行,但下达 user 参数,则可让一般 user 也能够对此 partition 进行 mount 。
defaults: 默认值为:rw, suid, dev, exec, auto, nouser, and async
remount: 重新 挂载已经挂载的文件系统,这在系统出错,或重新升级参数时,很有用!
loop: 回环方式挂载,比如光盘镜像文件
mode: 设置所有文件的权限为0620,该值为八进制。
dev 支持设备文件
nodev 不支持设备文件
auto mount -a 开机自动挂载
noauto mount -a 开机不自动挂载
noatime 不更新访问时间atime
usrquota 支持用户级磁盘配额功能
grpquota 支持组级磁盘配额功能
acl 支持acl功能
没有指定任何选项,则为默认选项 man mount
mount 可以挂在设备文件,也可以挂在目录

示例

  1. 建立挂载点
    #mkdir /sdb1
  2. 挂载分区
    #mount /dev/sdb1 /sdb1
  3. 查看挂载状态
    #df -h
    这里写图片描述

UUID
UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字
UUID由以下几部分的组合:

  (1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。

  (2)时钟序列

  (3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。

查看UUID
#dumpe2fs 设备名称 -h

#blkid
查看所有设备的UUID

#blkid 设备名称
查看当前设备的UUID

开机自动挂载
首先查看设备的UUID
#blkid /dev/sdb1 查看单个设备的UUI
这里写图片描述

#blkid 查看所有设备的UUID号
这里写图片描述

修改/etc/fstab 文件让系统自动挂载
UUID=”d3094f48-30d3-4926-a0f5-4b80b0105ade” /sdb1 ext4 defaults 0 0

第一列:设备的UUID号,设备名称也星,建议是UUID号
第二列:挂载点路径
第三列:文件系统类型
第四列:文件系统属性
第五列:用来做磁带机备份 0不做备份 1 1天做一次备份 2 2天做一次备份
第六列:文件系统检查 0不做检查 1 先检查 2 后检查

autofs 触发是挂载
在进入目录时自动挂载
1、安装软件
#yum install autofs
2、启动服务
# /etc/init.d/autofs start
3、配置
主配置文件
#vim /etc/auto.master
添加下面一行
/auto /etc/auto.sdc1
/auto 挂载点的父目录(可以自己写,自己创建那个目录)
/etc/auto.sdc1 自己定义的辅助配置文件
辅助配置文件(可以自己创建) 辅助配置模板# vim /etc/auto.misc
#vim /etc/auto.sdc1
sdc1 -fstype=ext4 :/dev/sdc1
挂载点 文件系统类型 挂载设备

#df -h 查看当前挂载

这里写图片描述

重启autofs服务
#/etc/init.d/autofs restart
#cd /auto/sdc1 进入设置成挂载的目录
#df -h 查看当前挂载
这里写图片描述
发现sdc1被挂载上了

0 0
原创粉丝点击