mount 命令总结

 

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

[root@localhost ~]# blkid   /dev/sr0        #/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

 

 

tips: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也可以来获取当前挂载信息 

 

posted on 2019-06-19 13:21  00花匠  阅读(658)  评论(0编辑  收藏  举报

导航