Linux自学之旅-基础命令(挂载命令之mount)
程序员文章站
2022-07-14 13:15:28
...
mount挂载命令
前言
1.上一节我们讲述了查看系统错误登录信息的命令lastb,还没看的可点击下方链接进入观看:lastb
2.这一节我们学习一个全新的命令mount
提示:以下是本篇文章正文内容
一、mount命令格式
- 命令名称:mount
- 所在路径:/usr/bin/mount
- 执行权限:所有用户
- 功能描述:挂载文件系统
命令格式
[[email protected] ~]# mount
#查询系统中已经挂载的设备
[[email protected] ~]# mount -a
#依据配置文件/etc/fstab里面的内容,自动挂载
[[email protected] ~]# mount [-t 文件系统] [-L 卷表名] [-o 特殊选项] 设备文件名 挂载点
常用选项:
-t 文件系统:指定挂载的类型,可以ext3、ext4、iso9660等文件系统。
-L 卷表名:挂载指定卷标的分区。
-o 特殊选项:可以指定挂载的额外选项,比如读写权限、同步异步等。
二、mount特殊选项
参数 | 说明 |
---|---|
atime/noatime | 更新访问时间/不更新访问时间。访问分区文件时,是否更新文件的访问时间,默认是更新 |
async/sync | 异步/同步,默认是异步 |
auto/noauto | 自动/手动,mount -a命令执行时,是否会自动安装/etc/fstab文件内容挂载,默认自动 |
defaults | 定义默认值,相当于rw、suid、dev、exec、auto、nouser、async这几个选项 |
exec/noexec | 执行/不执行,设定是否允许在文件系统中执行可执行文件,默认是exec允许 |
remount | 重新挂载已经挂载的文件系统 |
rw/ro | 读写/只读,文件系统挂载时,是否具有读写权限,默认rw |
suid/nosuid | 具有/不具有SUID权限,设定文件系统是否具有SUID和SGID权限,默认是具有 |
user/nouser | 允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认不允许,只有root可以挂载 |
usrquota | 写入代表文件系统支持用户磁盘配额,默认不支持 |
grpquota | 写入代表文件系统支持组磁盘配额,默认不支持 |
三、mount使用
[[email protected] ~]# mount | grep /dev <-直接mount回车就可以查看系统已经挂载的设备
devtmpfs on /dev type devtmpfs (rw,nosuid,size=480852k,nr_inodes=120213,mode=755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
/dev/mapper/centos-root on / type xfs (rw,relatime,attr2,inode64,noquota)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
/dev/mapper/centos-home on /home type xfs (rw,relatime,attr2,inode64,noquota)
/dev/sda1 on /boot type xfs (rw,relatime,attr2,inode64,noquota)
#命令解释:(/dev/sda1挂载到/boot这个目录,文件系统是xfs,有读写......等权限)
[[email protected] ~]# mount | grep /boot
/dev/sda1 on /boot type xfs (rw,relatime,attr2,inode64,noquota)
#我们发现/boot分区已经被挂载,那么我们怎么才能重新挂载分区,并采用noatime
[[email protected] ~]# mount -o remount,noatime /boot/
#重新挂载分区,并采用noatime
#改完记得改回来