1.磁盘管理
    在服务器的维护中,我们需要关心服务器的磁盘使用了多少、还有多少的剩余空间、某个文件有多大、某个文件夹内的所有文件在一起一共占用的多少空间……问题。以便我们在合适的时机为服务器添加硬盘、分区、管理硬盘文件……操作,让磁盘的利用率最大化
    df:查看磁盘分区使用状况
        参数介绍:
            l   仅显示本地磁盘(默认)
            a   显示所有文件系统的磁盘使用情况,包含比如 /proc/、/、等等
            h   以1024进制计算最合适的单位显示磁盘容量,根据实际的文件大小,选择一KB或MB或者GB或者其他单位显示文件大小,否则以KB为单位显示文件大小,
            H   以1000进制计算最合适的单位现实磁盘容量
            T   显示磁盘分区类型,是ext3还是ext4,还是……
            t   显示指定类型文件系统的磁盘分区,比如 df -t ext4 就只会显示ext4类型的文件系统
            x   不显示指定类型文件系统的磁盘分区,和参数 t 是互斥的
        例子
            df -l 等价于 df 命令本身
            df -h -t ext4 以合适的单位显示类型为ext4的所有文件系统的信息
            df -hT 以合适的单位显示所有的分区,并且显示这些分区的文件系统类型
            df -hT -x ext4 以合适的单位显示所有文件系统不为ext4类型的分区,并且显示这些分区的文件系统类型
    du:统计磁盘上的文件大小
        参数介绍:
            b   以byte为单位统计文件
            k   以KB为单位统计文件,默认是以KB为单位的
            m   以MB为单位统计文件,都是四舍五入的结果
            h   以1024进制计算最合适的单位显示磁盘容量,显示结果更精确
            H   以1000进制计算最合适的单位现实磁盘容量
            s   指定统计目标,比如统计某个指定的文件夹
        例子
            du 不加参数的时候,会把当前文件夹遍历一遍,列出当前文件夹下所有文件的大小(以及当前文件夹下的文件夹下的文件,和当前文件夹下的文件夹下的文件夹下的文件……)
            du -s /home/perfect/Desktop    统计/home/perfect/Desktop文件夹的大小,这时候只是针对这个Desktop文件夹,只会显示它的信息,而不会遍历显示该文件夹下的所有的文件和文件夹
            du -m -s /home/perfect/Desktop  统计/home/perfect/Desktop文件夹的大小,并以MB为单位显示
            du -h -s /home/perfect/Desktop  统计/home/perfect/Desktop文件夹的大小,并以合适的单位显示,根据实际大小选择以KB、MB或者GB或者其他进行显示

2.磁盘的分区和格式化
    原则
        主分区和扩展分区总数不能超过四个
        扩展分区最多只能有一个
        扩展分区不能直接存取数据,必须在扩展分区内部建立逻辑分区来存储数据
    在实际的服务器环境中,当硬盘空间消耗殆尽了怎么办
        更换一块更大的硬盘,这是很不实际的
        应该在保留原来硬盘的基础上,给服务器添加新的硬盘,这时候就需要在命令行模式下对硬盘进行分区、格式化以及挂载
        必须对硬盘进行分区、格式化和挂载之后才能在服务器上使用这个硬盘
    分区模式之MBR
        主分区不超过4个,所以需要提出扩展分区的概念
        单个分区容量最大2TB
        fdisk命令对硬盘进行MBR格式的分区(因为目前几乎不使用这个命令,所以等到需要的时候再学习)
    分区模式之GPT
        主分区个数“几乎”没有限制,可以有128个。它也有扩展分区(主要用来兼容MBR分区格式)
        单个分区容量“几乎”没有限制,最大可以时18EB(1EB=1024PB,1PB=1024TB,1TB=1024GB)
        GPT的主分区中不太适合安装X86的系统
        parted命令既可以对硬盘做GPT分区,又可以做MBR分区(因为目前几乎不使用这个命令,所以等到需要的时候再学习)
    分区的格式化
        mkfs命令(因为目前几乎不使用这个命令,所以等到需要的时候再学习)
    挂载分区
        详细参看Linux学习4
    SWAP分区
        如何给硬盘添加swap分区
            1.建立一个普通的Linux分区
            2.修改分区类型的16进制编码
            3.格式化交换分区
            4.启用交换分区

Linux常用命令学习7---(磁盘管理df du、磁盘的分区和格式化fdisk parted)的更多相关文章

  1. Linux常用命令学习笔记——基于CentOS 7

    前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3 ...

  2. Linux常用命令学习

    1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...

  3. Linux常用命令4(grep、df、du、awk、su、ll)

    [grep命令] grep常用用法 [root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename选项与参数:-a :将 binary 文件以 ...

  4. 五个知识体系之-Linux常用命令学习

    1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...

  5. Linux常用命令学习随笔

    1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...

  6. [转]Linux常用命令学习

    转自 https://www.cnblogs.com/gaojun/p/3359355.html 1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文 ...

  7. Linux常用命令学习4---(挂载命令mount umount、用户登陆查看和用户交互命令 w who last lastlog)

    紧接着上一篇Linux的命令行的学习:Linux学习3---(文件的压缩和解压缩命令zip unzip tar.关机和重启命令shutdown reboot……) 1.挂载命令     简介      ...

  8. linux 常用命令-用户、用户组管理

    注:本篇只涉及常用命令,全部命令可以通过help帮助查看. (1)type useradd   #查看命令属于内部命令还是外部命令,内部命令是嵌在linux的shell中,外部命令存储在路径中 (2) ...

  9. Linux常用命令02(远程管理)

    01 关机/重启 序号 命令 对应英文 作用 01 shutdown 选项 时间 shutdown 关机/重新启动 1.1 shutdown shutdown 命令可以 安全 关闭 或者 重新启动系统 ...

随机推荐

  1. EL表达式怎么获取Map的动态key?

    缘由 El表达式在调用Map的时候,后台传过来的Map的key不一定是一个固定的值,需要根据另外一个对象的id作为key来put,或者更加复杂的组合id+"string"作为一个k ...

  2. MySQL二进制安装

    前提 version mysql-5.5 platform centos6.x 添加用户 useradd -M -s /sbin/nologin mysql 安装需要的包 yum -y install ...

  3. 【Unity3D】AR应用中,关于东南西北方位的判断。

    这篇文章的应用场景是这样子的: 首先我们要做的是一个带有LBS定位服务(比如高德地图.百度地图等)AR功能,在这个场景中,会有一些地图上的”点“(如派出所.学校)是我们需要显示在我们的AR镜头上的,如 ...

  4. mysql5.7导入csv文件

    环境: Windows10企业版X64 mysql5.7免安装版(从5.6版本开始,官方不再提供64位的msi版本) 运行mysqld.exe启动mysql进程. 用root登录mysql: mysq ...

  5. arcgis engine 监听element的添加、更新和删除事件(使用IGraphicsContainerEvents)

    IGraphicsContainerEvents Interface 如何监听 element事件? 如,当我们在Mapcontrol上添加.删除.更新了一个Element后,如何捕捉到这个事件?   ...

  6. AE开发中栅格图层实现分级渲染

    GP工具IDW执行后,生成的栅格图层是黑白二色,需要手动进行分级渲染,似乎不是所有栅格图层都可以进行分级渲染,注意异常处理.注意ARCMAP中是有颜色的,无需自己处理. IRasterClassify ...

  7. 【转载】Arcengine效率探究之二——属性的更新

    文转载自hymyjl2010<Arcengine效率探究之二——属性的更新>   修改一批要素的属性有多种方法,当数据量较大时,若选择不当可能会大大影响速度. 一.IRowBuffer 方 ...

  8. 数据存储_ SQLite (1)

    一.SQL语句 如果要在程序运行过程中操作数据库中的数据,那得先学会使用SQL语句 1.什么是SQL SQL(structured query language):结构化查询语言 SQL 是一种对关系 ...

  9. JQuery常用代码汇总

    获取<input />的value $("#id").val( ); 标签间的html $("#id").html('<tr><t ...

  10. PHP系统声明式事务处理

    转自:http://www.jianshu.com/p/34261804bc45 1.数据库事务 事务(Transaction)是并发控制的基本单位.所谓的事务,它是一个操作序列,这些操作要么都执行, ...