• 【Linux】mount、umount命令


    mount命令--挂载文件系统

    1、命令格式
    [root@strong ~]# man mount
    mount [-lhV]
    mount -a [-fFnrsvw] [-t vfstype] [-O optlist]
    mount [-fnrsvw] [-o option[,option]...]  device|dir
    mount [-fnrsvw] [-t vfstype] [-o options] device dir
    2、实例
    [root@strong ~]# mount /dev/cdrom /mnt/
    mount: block device /dev/sr0 is write-protected, mounting read-only

    umount命令--卸载文件系统

    1、命令格式
    [root@strong ~]# man umount
    umount [-hV]
    umount -a [-dflnrv] [-t vfstype] [-O options]
    umount [-dflnrv] {dir|device}...
    2、示例
    [root@strong ~]# mount /dev/cdrom /mnt/
    mount: block device /dev/sr0 is write-protected, mounting read-only
    [root@strong ~]# umount /mnt/
    [root@strong ~]# mount /dev/cdrom /mnt/
    mount: block device /dev/sr0 is write-protected, mounting read-only
    [root@strong ~]# umount /dev/cdrom 

    /etc/fstab - 开机后自动挂载该文件中的内容

    1、查看文件内容
    [root@strong ~]# cat /etc/fstab 
    UUID=4cf3132d-9962-4d18-a096-da8ff3004013 /                       ext4    defaults        1 1
    UUID=9cba07a6-f4fb-42c1-bdef-f3da5f655514 /u01                    ext4    defaults        1 2
    UUID=b687d2c2-f555-4293-8346-b0c76a0b270d swap                    swap    defaults        0 0
    tmpfs                   /dev/shm                tmpfs   defaults        0 0
    devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
    sysfs                   /sys                    sysfs   defaults        0 0
    proc                    /proc                   proc    defaults        0 0
    [root@strong ~]# 
    2、参数说明
    上述输出共六列,分别介绍:
    1)第一列:Device,设备文件或该设备的Label或UUID;
    [root@strong ~]# df -lh  --查看磁盘文件信息
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda3        17G  3.4G   13G  22% /
    tmpfs           1.5G  357M  1.1G  25% /dev/shm
    /dev/sda1        30G   14G   15G  47% /u01
    [root@strong ~]# blkid /dev/sda1  --查看该设备的UUID
    /dev/sda1: UUID="9cba07a6-f4fb-42c1-bdef-f3da5f655514" TYPE="ext4" 
    [root@strong ~]# blkid /dev/sda3
    /dev/sda3: UUID="4cf3132d-9962-4d18-a096-da8ff3004013" TYPE="ext4" 
    [root@strong ~]# blkid -U b687d2c2-f555-4293-8346-b0c76a0b270d
    /dev/sda2
    [root@strong ~]# 
    2)第二列:Mount Point ,设备的挂载点;
    3)第三列:Type,挂载的设备或分区的文件系统类型,支持多种文件系统类型,包括ext2、ext3、ext4、iso9660、vfat、ntfs、swap、auto等,当为auto时,mount命令会自动识别该文件类型;
    4)第四列:Parameters,挂载的文件系统的参数信息;
     auto:在启动时或键入了 mount-a 命令时自动挂载,默认为auto
     noauto:只在你的命令下被挂载
     exec:允许执行此分区的二进制文件
     noexec:不允许执行此文件系统上的二进制文件
     ro:以只读模式挂载文件系统
     rw:以读写模式挂载文件系统
     user:允许任意用户挂载此文件系统,若无显示定义,隐含启用 noexec, nosuid, nodev 参数
     users:允许所有 users 组中的用户挂载文件系统.
     nouser:只能被 root 挂载
     owner:允许设备所有者挂载
     sync:I/O同步进行
     async:I/O异步进行,默认为async
     dev:解析文件系统上的块特殊设备
     nodev:不解析文件系统上的块特殊设备
     suid:允许 suid 操作和设定 sgid 位,这一参数通常用于一些特殊任务,使一般用户运行程序时临时提升权限
     nosuid:禁止 suid 操作和设定 sgid 位
     noatime:不更新文件系统上 inode 访问记录,可以提升性能(参见 atime 参数)
     nodiratime:不更新文件系统上的目录 inode 访问记录,可以提升性能(参见 atime 参数)
     relatime:实时更新 inode access 记录。只有在记录中的访问时间早于当前访问才会被更新(与 noatime 相似,但不会打断如 mutt 或其它程序探测文件在上次访问后是否被修改的进程。),可以提升性能(参见 atime 参数)
     flush: vfat 的选项,更频繁的刷新数据,复制对话框或进度条在全部数据都写入后才消失
     defaults:使用文件系统的默认挂载参数,例如 ext4 的默认参数为:rw, suid,dev, exec, auto, nouser, async
    5)第五列:Dump,能否被dump备份命令备份;
       0:代表不要做dump备份,1:代表要每天进行dump备份,2:代表不定日期进行dump备份
    6)第六列:Pass,是否检验扇区,开机过程中,系统默认会以fsck检验系统是否完整(Clean);
       0:不要检验,1:最早检验(一般根目录会选择),2:1级别检验完成后进行检验


  • 相关阅读:
    项目后台的最新认识和对MVC封装性、可维护性的更深刻认识!
    java综述
    android模拟器里输出程序:HelloWorld
    JAVA程序员必去的网站
    1.MVC框架复习 2.Ajax加强 3.搜索建议 4,三级联动 5、刷新分页 6、Ajax局部动态更新数据
    jQuery的几个例子流程讲解
    1.jQuery基础语法 2.jQuery选择器、操作页面文档元素 3.jqueryDOM操作 4.jqueryCSS操作 5.Jquery事件 6.Jquery动画
    成功站长应具备的良好心态
    java的学习步骤方法书籍大总结
    Java常用类
  • 原文地址:https://www.cnblogs.com/alen-liu-sz/p/12975661.html
Copyright © 2020-2023  润新知