Linux磁盘管理工具

挂载mount

         挂载:将额外文件系统与根文件系统某现存的目录建立起关联关系,

                进而使得此目录做为其它文件访问入口的行为

         卸载:为解除此关联关系的过程

         把设备关联挂载点: mount Point mount

         卸载时:可使用设备,也可以使用挂载点umount

         挂载点下原有文件在挂载完成后会被临时隐藏

         挂载点目录一般为空

    

    用mount命令挂载文件系统

         挂载方法: mount DEVICE MOUNT_POINT

         mount:通过查看/etc/mtab文件显示当前已挂载的所有设备

         mount [-fnrsvw] [-t vfstype] [-o options] device dir

        device:指明要挂载的设备;

        (1) 设备文件:例如/dev/sda5

        (2) 卷标: -L 'LABEL', 例如 -L 'MYDATA'

        (3) UUID, -U 'UUID':例如 -U '0c50523c-43f1-

        45e7-85c0-a126711d406e'

        (4) 伪文件系统名称: proc, sysfs, devtmpfs, configfs

        dir:挂载点

        事先存在;建议使用空目录

        进程正在使用中的设备无法被卸载

    

    mount常用命令选项

         -t vsftype:指定要挂载的设备上的文件系统类型

         -r: readonly,只读挂载

         -w: read and write, 读写挂载

         -n: 不更新/etc/mtab,相当于#mount

         -a:自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件中,

                且挂载选项中有auto功能)

         -L 'LABEL': 以卷标指定挂载设备

         -U 'UUID': 以UUID指定要挂载的设备

         -B, –bind: 绑定目录到另一个目录上

         查看内核追踪到的已挂载的所有设备:

        cat /proc/mounts

             -o options: (挂载文件系统的选项),多个选项使用逗号分隔

            async:异步模式

            sync:同步模式,内存更改时,同时写磁盘

            atime/noatime:包含目录和文件

            diratime/nodiratime:目录的访问时间戳

            auto/noauto:是否支持自动挂载,是否支持-a选项

            exec/noexec:是否支持将文件系统上运行应用程序

            dev/nodev:是否支持在此文件系统上使用设备文件

            suid/nosuid:不否支持suid和sgid权限

            remount:重新挂载

            ro:只读

            rw: 读写

            user/nouser:是否允许普通用户挂载此设备,默认管理员才能挂载

            acl:启用此文件系统上的acl功能

             Defaults:相当于rw, suid, dev, exec, auto, nouser, async

    

    卸载命令

        查看挂载情况:

            #findmnt MOUNT_POINT

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

            #lsof MOUNT_POINT

            #fuser -v MOUNT_POINT

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

            # fuser -km MOUNT_POINT

        卸载:

            # umount DEVICE

            # umount MOUNT_POINT

    

    挂载点和/etc/fstab

     配置文件系统体系

     被mount、 fsck和其它程序使用

     系统重启时保留文件系统体系

     可以在设备栏使用文件系统卷标

     使用mount -a 命令挂载/etc/fstab中的所有文件系统

    

    文件挂载配置文件

     /etc/fstab 每行定义一个要挂载的文件系统;

     要挂载的设备或伪文件系统

     挂载点

     文件系统类型

     挂载选项

     转储频率

     自检次序

     要挂载的设备或伪文件系统:

    设备文件、 LABEL(LABEL="")、 UUID(UUID="")、伪文件系统名称(proc,

    sysfs)

     挂载选项: defaults

     转储频率:     0:不做备份

                    1:每天转储

                    2:每隔一天转储

     自检次序: 0:不自检

                1:首先自检;一般只有rootfs才用1

    

    处理交换文件和分区

     交换分区是系统RAM的补充

     基本设置包括:

        创建交换分区或者文件

        使用mkswap写入特殊签名

        在/etc/fstab文件中添加适当的条目

        使用swapon -a 激活交换空间

    

    挂载交换分区

        启用: swapon

            swapon [OPTION]… [DEVICE]

            -a:激活所有的交换分区;

            -p PRIORITY:指定优先级

            /etc/fstab:pri=value

        禁用: swapoff [OPTION]… [DEVICE]

    

    SWAP的优先级

     用户可以给某个swap指定一个0到32767的优先级

       如果用户没有指定,那么核心会自动给swap指定一个优

        先级,这个优先级从-1开始,每加入一个新的没有用户

        指定优先级的swap,会给这个优先级减一。

     先添加的swap的缺省优先级比较高,除非用户自己指定

        一个优先级,而用户指定的优先级(是正数)永远高于核心

        缺省指定的优先级(是负数)。

    优化性能:分布存放,高性能磁盘存放

    

    移动介质

     挂载意味着使外来的文件系统看起来如同是主目录树的一部分

     访问前、介质必须被挂载

     摘除时,介质必须被卸载

     按照默认设置,非根用户只能挂载某些设备(光盘、 DVD、软

        盘、 USB等等)

     挂载点通常在/media 或/mnt下

    

    使用光盘

     在图形环境下自动启动挂载/run/media/<user>/<label>

     否则就必须被手工挂载

    mount /dev/cdrom /mnt/

     eject命令卸载或弹出磁盘

     创建ISO文件

    cp /dev/cdrom /root/centos7.iso

    mkisofs -r -o /root/etc.iso /etc

     刻录光盘

    wodim –v –eject centos.iso

    

    挂载USB介质

     被内核探测为SCSI设备

        /dev/sdaX、 /dev/sdbX、或类似的设备文件

     在图形环境中自动挂载

        图标在[计算机]窗口中创建

        挂载在/run/media/<user>/<label>

        手动挂载

        mount /dev/sdb1 /mnt

    

    常见工具

     内存空间使用状态:

        free [OPTION]

        -m: 以MB为单位

        -g: 以GB为单位

    文件系统空间占用等信息的查看工具:

        df [OPTION]… [FILE]…

        -H 以1000为单位

        -T 文件系统类型

        -h: human-readable

        -i: inodes instead of blocks

        -P: 以Posix兼容的格式输出

         查看某目录总体空间占用状态:

        du [OPTION]… DIR

        -h: human-readable

        -s: summary

        

    工具dd

         dd命令: convert and copy a file

原创文章,作者:317376161,如若转载,请注明出处:http://www.178linux.com/41670

(0)
317376161317376161
上一篇 2016-08-29 11:46
下一篇 2016-08-29 11:46

相关推荐

  • rsyslog学习

    一、rsyslog日志服务简介 二、rsyslog的配置详解 三、实现日志服务器收集日志及last、lastb、dmseg命令的使用 四、实现日志存储在mysql中 一、rsyslog日志服务简介 日志的概念好理解,日志作用可用于排障和追溯审计的等 1、rsyslog是一个C/S架构的服务,可监听于某套接字,帮其它主机记录日志信息,在linux系统中可以分类…

    Linux干货 2016-10-24
  • linux系统从windows xp上同步时间

    最近公司客户的调度系统GPS天文时钟出现故障,导致整个调度系统失去时间源,时间积累误差达十几分钟。去现场更换时钟很不方便,所有就想用现场的一台win xp(可上网)的远程机器做NTPserver,然后给linux系统对时。上网查了好多资料,终于找到了一个有效的解决方案,具体内容和步骤如下:首先下载一个Windows下的NTP服务软件。这个软件可以搭建wind…

    Linux干货 2015-03-27
  • HA cluster原理

    HA cluster 一、什么是高可用集群   高可用集群就是当某一个节点或服务器发生故障时,另一个节点能够自动且立即向外提供服务,即将有故障节点上的资源转移到另一个节点上去,这样另一个节点有了资源既可以向外提供服务。高可用集群是用于单个节点发生故障时,能够自动将资源、服务进行切换,这样可以保证服务一直在线。在这个过程中,对于客户端来说是透明的。 …

    2016-11-27
  • sed命令应用详解

    sed应用详解 sed是文本处理处理工具“三大剑客”之一,它 是一种流编辑器,sed一次只处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。sed不会修改原文件内容,除非你使用重定向存储输出。…

    Linux干货 2016-08-11
  • 用户和组的四大配置文件简介

    一. 用户的由来 linux系统拥有的就是资源,最重要的事就是对资源的分配,资源分给谁?在linux上资源的访问是对用户赋予不同的权限实现,也就是说能访问资源的单位是用户。那用户在获取资源之前要实现证明自己是本用户,这个过程称为认证,他通过密码和用户名实现。在用户登录时会将用户输入的用户名和密码进行校验,校验过程就是将输入的用户名和密码与linux系统上记录…

    Linux干货 2016-10-24
  • 第一周课程练习

    一、计算机组成及其功能。      计算机系统由硬件系统和软件系统两个部分组成。      硬件系统由运算器、控制器、存储器、输入设备、输出设备组成。           运算器是…

    Linux干货 2016-08-15

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-29 14:10

    文章对各命令的作用,用法和常用选项总结的很完整,建议能多一些操作,尝试着灵活运用这些工具来实现,分区的创建与格式化并挂载使用。多动手才能明白自己的不足哦。