查询与自动挂载
## 查询系统中已挂载的设备,-l:显示卷标名称
mount 或 mount -l
## 依据/etc/fstab配置文件的内容,重新自动挂载分区
mount -a
对于磁盘分区而言,应当通过修改配置文件(/etc/fstab)的方式,来做自动挂载,并永久生效。
对于光盘、U盘等,我们无法保证其在系统开机的时候都存在,因此,不应做自动挂载,需要时通过命令手动挂载即可,否则系统会报错,无法启动。
挂载命令格式
mount [选项toL] 设备文件名 挂载点
-t <文件系统类型>:加入文件系统类型来指定挂载的类型,可以是ext3、ext4、iso9660等文件系统
-L <卷标名>:挂载指定卷标的分区,而不是安装设备文件名挂载
-o<特殊选项>:可以指定挂载的额外选项(没有特殊情况,不必指定)
特殊选项汇总 | |
---|---|
选项参数 | 说明 |
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 | 写入代表问价系统支持用户组磁盘配额,默认不支持 |
## 范例
## 重新挂载/home/挂载点,不允许该分区文件系统执行可执行文件
## 这样/home目录下的所有可执行执行文件(.sh等)都不能执行,会提示没有权限(包括root)
## 因此,提示没有权限可能是文件权限(rwx等)的限制,也有可能是分区本身不允许执行可执行文件
mount -o remount, noexec /home/