手动挂载-mount命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
手动挂载
一、mount命令的作用
在Linux操作系统中,mount命令是用于加载文件系统到指定的加载点。
此命令最常用于挂载cdrom,使我们可以访问cdrom中的数据,当你将光盘插入cdrom中时,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。
在这里需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用,只有在umount卸载以后才会恢复正常,而且只有目录才能被挂载,文件不可以被挂载,而如果挂载在非空目录下可能会导致系统异常,所以建议挂载在空目录下。
对于经常使用的设备可写入文件/etc/fastab,以使系统在每次开机时自动加载。
mount加载设备的信息记录再/etc/mtab文件中,可使用umount命令卸载清除记录。
二、mount命令的基本格式
命令格式mount [-t 文件系统] [-L 卷标] [-o 挂载选项] 设备名挂载点目录mount命令主要用于挂载Linux系统外的文件
其基本格式为 ls 文件系统卷标挂载选项设备名挂载点目录
参数说明:
-V:显示程序版本
-h:显示辅助讯息
-v:显示较讯息,通常和-f 用来除错。
-a:将/etc/fstab 中定义的所有档案系统挂上。
-F:这个命令通常和-a 一起使用,它会为每一个mount 的动作产生一个行程负责执行。
在系统需要挂上大量NFS 档案系统时可以加快挂上的动作。
-f:通常用在除错的用途。
它会使mount 并不执行实际挂上的动作,而是模拟整个挂上的过程。
通常会和-v 一起使用。
-n:一般而言,mount 在挂上后会在/etc/mtab 中写入一笔资料。
但在系统
中没有可写入档案系统存在的情况下可以用这个选项取消这个动作。
-s-r:等于-o ro
-w:等于-o rw
-L:将含有特定标签的硬盘分割挂上。
-U:将档案分割序号为的档案系统挂下。
-L 和-U 必须在/proc/partition 这种档案存在时才有意义。
-t:指定档案系统的型态,通常不必指定。
mount 会自动选择正确的型态。
-o async:打开非同步模式,所有的档案读写动作都会用非同步模式执行。
-o sync:在同步模式下执行。
-o atime、-o noatime:当atime 打开时,系统会在每次读取档案时更新档案的『上一次调用时间』。
当我们使用flash 档案系统时可能会选项把这个选项关闭以减少写入的次数。
-o auto、-o noauto:打开/关闭自动挂上模式。
-o defaults:使用预设的选项rw, suid, dev, exec, auto, nouser, and async.
-o dev、-o nodev-o exec、-o noexec允许执行档被执行。
-o suid、-o nosuid:
允许执行档在root 权限下执行。
-o user、-o nouser:使用者可以执行mount/umount 的动作。
-o remount:将一个已经挂下的档案系统重新用不同的方式挂上。
例如原先是唯读的系统,现在用可读写的模式重新挂上。
-o ro:用唯读模式挂上。
-o rw:用可读写模式挂上。
-o loop=:使用loop 模式用来将一个档案当成硬盘分割挂上系统。
三、mount命令实例
(一)输出指定的tmpfs类型的文件系统
mount -t tmpfs
比如,输出指定类型的文件系统tmpfs。
其命令为mount –t tmpfs
通过-t 参数可以只输出指定类型的文件系统
从运行结果结果看,输出的内容显示了文件系统类型为tmpfs的所有信息。
(二)将根分区重新挂载为读写状态.
mount / -o rw,remount
-o参数是指定选项,rw表示读写,remount表示重新挂载
从运行结果结果看,根分区被重新挂在为读写状态。
(三)/dev/sdb1挂载到目录/dev/abc下。
[root@localhost ~]# mkdir /mnt/abc #创建一个挂载到目录
[root@localhost ~]# mount /dev/sdb1 /mnt/abc/
#将/dev/sdb1挂载到/mnt/abc
[root@localhost ~]# mount #显示当前已经挂载的文件系统
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel) #省略其他文件系统挂载信息
/dev/mapper/centos-root on /type xfs
(rw,relatime,seclabel,attr2,inode64,noquota)
/dev/sda1 on /boot type xfs
(rw,relatime,seclabel,attr2,inode64,noquota)
/dev/sr0 on /run/media/root/CentOS 7 x86_64 type iso9660
(ro,nosuid,nodev,relatime,uid=0,gid=0,iocharset=utf8,mode=0400,dmode= 0500,uhelper=udisks2)
/dev/sdb1 on /mnt/abc type xfs
(rw,relatime,seclabel,attr2,inode64,noquota)
#证明文件系统挂载成功。