• 4.1 df命令
  • 4.2 du命令
  • 4.3/4.4 磁盘分区
  • df命令

磁盘管理df

大小单位是KB,挂载点是linux上的目录

df -h 根据磁盘大小适当调整单位;单位有:Byte ,1KB,1M,1GB,1TB;

tmpfs是临时文件系统

/dev/shm 是内存挂载点

/dev/sda

查看内存大小(swap分区)

df  -i 查看分区inode号(inode在格式化的时候自动分好)

inode多少跟磁盘大小有关系;

当磁盘有剩余,写文件写不进去,就需要看inode(df  -i)号是否满了!

df   -m  以M形式显示

  • du命令

查看文件或者目录大小

du -sh

ls  -lh  /etc/passwd    大小1.2k,涉及到块的问题,当文件大小小于4kb的时候就会显示4kb,因为文件占了一个数据块4Kb

du什么都不加

du  /root/

du  -s  /root (-s不会显示单位)

[root@centos_1 ~]# du -s /root/

68 /root/

du  -sh /root  (加上h就会显示单位)

[root@centos_1 ~]# du -sh /root/

68K /root/

  • 磁盘分区

查看磁盘fdisk -l

划分分区 fdisk   /dev/sdb

n:添加一个分区

主分区和扩展分区

MBR分区 支持2TB大小,最多有4个主分区;

如果想划分多个分区,可以先划分3个主分区,再划分扩展分区,然后在扩展分区划分逻辑分区

一个公式:

主分区+扩展分区  (个数)<  4

划分扇区就是划分大小

显示分区表 p

当划分了4个主分区后,不能再划分主分区了,如果想再划分,必须删除一个主分区,划分一个扩展分区

删除一个主分区,输入d

划分一个扩展分区,输入e

当前分区表p

blocks 单位是k

id: 83是linux,5是扩展分区

再划分一个逻辑分区

然后逻辑分区id为83 linux

如果想删除分区,就输入d,然后选择分区号即可

划分后,输入q是不保存退出

可以先划分一个扩展分区,,输入e

逻辑分区一定是从sdb5开始,因为前4个分区是主分区和扩展分区,逻辑分区号必须是连续的

sdb1是扩展分区,sdb3是主分区,前4个分区的分区号可以不连续输入;sdb5是逻辑分区,

逻辑分区号是连续的;

sdb2,sdb4留空了,逻辑分区一定从sdb5开始,一定连续。

输入w时写入分区表

总结:

fdisk  -l 查看磁盘

fdisk  /dev/sdb 进入新的未分区的磁盘

输入n 开始分区

然后选择是否分主分区和扩展分区;

如果先分扩展分区,下次分区有逻辑分区选择;

前4个分区一定是主分区和扩展分区,逻辑分区一定从第5个开始,分区号并且连续!

扩展分区有空间,扩展分区是一个壳子,真正占有空间的是里面的逻辑分区,扩展分区不支持格式化,真正写数据的是逻辑分区!

df命令/du命令/磁盘分区的更多相关文章

  1. df 和du 命令统计磁盘空间不准确

    Linux & Unix 中 df 和 du 命令统计磁盘空间数值不一致 经常会使用 df 和 du 分别查看磁盘空闲空间和占用空间,偶尔会发现 df(空闲空间) 会小于磁盘大小减去 du(占 ...

  2. Linux下查看文件和文件夹大小的df和du命令

        转自:http://www.yayu.org/look.php?id=162 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比 ...

  3. df与du查看磁盘空间使用不一致的解决方法

    近一段时间,某台服务器的磁盘空间使用不太正常,与其他的服务器相比,严重超出磁盘空间使用 使用df与du相关命令查看,具体结果如下: du -hFilesystem       Size  Used A ...

  4. df、du命令

     EXT3  最多只能支持32TB的文件系统和2TB的文件,实际只能容纳2TB的文件系统和16GB的文件 Ext3目前只支持32000个子目录 Ext3文件系统使用32位空间记录块数量和i-节点数量 ...

  5. linux查看空间情况----df与du命令

    1.查看整个磁盘空间使用情况,可以使用命令 :df   -h 2.获取当前的文件夹下的磁盘使用情况,可以使用如下命令:du --max-depth=1 -h 使用 du --max-depth=1 - ...

  6. linux系统df和du命令的区别

    发现一台用户的电脑,df检查出来的/磁盘空间占用了16G,比用du查看得到的磁盘空间大的多,du查看/下所有程序目录加起来还不到5G.这是什么原因呢? 即便是有隐藏文件,查了也很小啊.   因为df和 ...

  7. 好用的 diskpart 命令,操作磁盘分区,并创建 EFI 引导分区

    进入 win8 pe, 或在安装 win8 选择安装磁盘分区时按 shift+F10,都是可能用到 diskpart 去操作的时候. 进入cmd后, diskpart 进入 list disk---- ...

  8. tar命令-vi编辑器-磁盘分区及格式化-软链接及硬链接文件

    一.tar命令 1.将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) [root@localhost  /] #  cat  /etc/passwd  /etc/group ...

  9. 为什么Linux 实例执行 df 和 du 查看磁盘时结果不一致

    问题现象 执行 df -h 查看 ECS Linux 实例文件系统使用率,可以看到 /dev/xvdb1 磁盘占用了约27G,挂载目录为 /opt . 进入到 /opt 目录执行 du -sh ,显示 ...

随机推荐

  1. 二分查找算法(Python版)

    [本文出自天外归云的博客园] 记性不好(@.@),所以平时根本用不到的东西就算学过如果让我去想也会需要很多时间(*.*)! 二分查找算法 在一个有序数组中查找元素最快的算法,也就是折半查找法,先找一个 ...

  2. combbox选中新添加的数据

    用到这样的一个功能:在CombBox中添加一项,并激活此项. string uvaName = newUVA.uvaName; this.comboBox_allUVA.Items.Add(uvaNa ...

  3. MVC LinqToSql Json DbComparisonExpression 需要具有可比较类型的参数。

    需求是:使用post方式传入Controller一个id,然后返回给前台一个Json.突然就报了这个错误,折腾了俩小时, 发现是linq to sql 的语法错了

  4. 针对C程序员的 C++

    C++是在C语言基础上添加面向对象扩展而成.C++在提供很多传统C语言没有的优点的同时也保持了与C语言的兼容性,这样人们就可以在一个程序中同时使用C和C++.在比赛当中,您必须使用一些基本的C++功能 ...

  5. 纯CSS3打造非常炫的加载动画

    纯css3打造的一款非常炫的加载图.用在需要一定时间加载的地方非常合适.先上效果图: 点击这里在线预览 代码非常简单.没有用任何javascript代码.纯css3实现. html代码: <di ...

  6. [转]mysql 行转列 列转行

    原文地址:http://www.cnblogs.com/xiaoxi/p/7151433.html 一.行转列 即将原本同一列下多行的不同内容作为多个字段,输出对应内容. 建表语句 DROP TABL ...

  7. idea中git git pull push需要反复输入密码

    在使用idea开发的过程中,在终端terminal中git pull和git push时遇到一个问题,一个是 每次提交都需要输入用户名和密码,,从网上找了下解决方案,记录一下. 解决: 打开git终端 ...

  8. THINKPHP短链接设置方法(路由设置)

    //路由设置(短链接设置) 'URL_ROUTER_ON' => true, 'URL_ROUTE_RULES' => array( 'log' => 'Login/index', ...

  9. ViewController之间的转场和数据传递

    ViewController之间的转场和数据传递 可以正向传递值, 反向传递值. 注意反向传值的时候,方法的位置: https://github.com/urmyfaith/GRDBUsage/blo ...

  10. Android——音乐播放器完善——进度条显示当前播放进度,加可拖动进度条(未待解决完问题)

    效果: 问题:可拖动进度条随进度条移动时,会致使音乐卡顿(待解决) xml <?xml version="1.0" encoding="utf-8"?&g ...