mount 命令总结

Posted 00huajiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mount 命令总结相关的知识,希望对你有一定的参考价值。

 

配置CnetOS 7.4 本地yum源,记录下遇到的ISO镜像挂载问题,使用 blkid 命令可以查看设备的UUID、Label、文件系统类型(iso镜像文件系统类型iso9660

[[email protected] ~]# blkid   /dev/sr0
/dev/sr0: UUID="2017-09-06-10-51-00-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"

一、临时挂载,重启配置失效

mount -o loop -t iso9660    /dev/sr0     /mnt/cdrom/

mount     /dev/sr0      /mnt/cdrom

二、配置开机自启动挂载镜像,写入/etc/fstab文件的格式:

UUID=2017-09-06-10-51-00-00               /mnt/cdrom   iso9660 defaults   0 0     #使用设备UUID挂载

或     /dev/sr0                     /mnt/cdrom   iso9660 defaults   0 0     #使用设备名挂载

 

第一个0表示备份频率,0为不备份,此处 1表示每天备份, 2表示每隔一天备份

第二个0表示自检次序,0为不自检, 1为自检,通常不自检

 mount命令总结

命令格式: mount    [-t vfstype]    [-o options]    device(设备名)     directory(挂载目录)

  -t   vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:

    光盘或光盘镜像:iso9660

    DOS fat16文件系统:msdos

    Windows 9x fat32文件系统:vfat

    Windows NT ntfs文件系统:ntfs

    Mount Windows文件网络共享:smbfs

    UNIX(LINUX) 文件网络共享:nfs

   -o   options 主要用来描述设备或档案的挂接方式。常用的参数有:

    loop:使用 loop 模式把一个文件当成硬盘分区挂接上系统

      mount  -o   loop    -t     iso9660    /dev/sr0     /mnt/cdrom/

    ro:采用只读方式挂接设备

    rw:采用读写方式挂接设备

    remount:将一个已经挂载的文件系统重新用不同的方式挂载。例如原先是只读的系统,现在用可读写的模式重新挂上。

    iocharset:指定访问文件系统所用字符集

  -a     将 /etc/fstab 中定义的所有档案系统挂上

  -v    Verbose mode.显示详细信息,与 -f 一起使用,用于拍错。

  -f   不实际加载设备。可与-v等参数同时使用以查看mount的执行过程

  -n: 不更新/etc/mtab

 

 

挂载需满足:1、挂载点目录不可被其他进程使用到;2、挂载点下原有文件将被隐藏。

 

fuser:查看正在访问指定文件系统的进程:

命令使用格式:

     # fuser -v MOUNT_POINT

终止所有在正访问指定的文件系统的进程:慎用

     # fuser -km MOUNT_POINT

 

/etc/fstab和/etc/mtab的区别

   /etc/fstab文件的作用: 

记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息,来正确的检查和挂载硬盘。 

  /etc/mtab文件的作用: 

   先看它的英文是: 

     This changes continuously as the file /proc/mount changes. In other words, when filesystems are mounted and unmounted, the change is immediately reflected in this file. 

     记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等;而/etc/fstab是系统准备装载的。 每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况。当然我们自己还可以通过读取/proc/mount也可以来获取当前挂载信息 

 

 

参考:https://blog.csdn.net/daydayup654/article/details/78788310

 

以上是关于mount 命令总结的主要内容,如果未能解决你的问题,请参考以下文章

Linux文件挂载命令mount

SUSE Linux--zypper程序包管理(实战命令总结)

通过grub-install命令把grub安装到u盘-总结

linux学习总结

Linux中挂载各种格式镜像的方法总结

linux20190519