linux学习第十四篇:查看磁盘,文件大小命令:df,du;磁盘分区

df命令

df:查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认是按k为单位显示的。

带有tmpfs的都是临时的文件系统,所以在对应的挂载点写了东西,重启之后都会消失

/dev/shm:内存

命令free:查看swap的情况

“df” 常用选项有 “-i” “-h” “-k” “-m”等

-i:查看分区inodes使用状况,inodes的大小与磁盘分区大小有关。若inodes满了,即使磁盘空间有剩余也会写不进东西

-h: 使用合适的单位显示,例如 ‘G’

-k, -m: 分别以K, M 为单位显示

du命令

du:用来查看某个目录或文件所占空间大小

用法:du  -参数   文件名或目录名

-a:全部文件与目录大小都列出来

-b:列出的值以位为单位

-k:以kb为单位,和默认不加任何选项的输出值一样

-m:以MB为单位

-h:系统自动调节单位,例如文件太小可能就几K,那么就以K为单位显示,如果大到几G,则就以G为单位显示。

-c:最后会加上总用量

-s:只列出文件总和

du -sh  /root        //查看目录root的大小

[root@xie-02 ~]# du -sh /root/
32K	/root/

磁盘分区

1.先添加磁盘

2.点添加之后默认选择 硬盘

3.除了大小改为10G外,其他都默认,一直下一步到完成,最后点确定。

4.虚拟机不支持硬盘的热插拔,所以需要重启才能识别。

查看硬盘命令:fdisk

    fdisk -l   //把目前系统里边有的磁盘都列出来

对添加的磁盘进行磁盘分区:

1.输入命令:fdisk  /dev/sdb   (常用的选项有:n(增加一个新的分区);p(列出);w(保存);d(删除))

2.输入n新增一个新的分区

用fdisk划分的分区,有一个格式是mbr分区。mbr分区有个特点是最高支持2T,超过2T就不能用fdisk去分区,而且这个分区最多支持四个主分区。如果想划分多个,可以划分三个主分区,剩下一个是扩展分区,扩展分区再继续划分逻辑分区。(主分区+扩展分区  <=   4)

3.输入p划分一个主分区

4.划分了4个主分区(1,2分区大小2G;3,4分区大小1G)

5.输入d可删除一个分区,默认从分区4开始删

6.输入e划分扩展分区

7.分区划分完之后要再继续新增分区输入n,添加的是逻辑分区

8.删除逻辑分区,分区号不会留空,必须要连续(如:有逻辑分区sdb5和sdb6,删除了sdb5之后,sdb6会变成sdb5)

9.输入w会保存你所操作的分区,输入q就是不保存退出,可以重新输入命令 fdisk  /dev/sdb  来重新划分分区

10.逻辑分区一定是从5开始,不会留空号,而主分区和扩展分区可以留空号

11.当你先划分扩展分区后再划分分区时,分区类型就只有主分区和逻辑分区可以选择。

      //逻辑分区只有当划分了扩展分区之后才能划分。

     //PS:扩展分区可以划分空间,比如5G,10G,但是真正占用空间的是扩展分区里的逻辑分区,也就是扩展分区不支持格式化,也就是扩展分区不支持写数据,扩展分区仅仅是一个外壳,真正写数据的是逻辑分区。是不可以格式化的(不可以使用),只有它的子分区才可以格式化。在fdisk中划分分区的时候,使用d选项可以删除你想要删除的那个分区,需要注意的是,当扩展分区中有子分区(逻辑分区)的时候,删除扩展分区会连同子分区一起删除。

PS:扩展学习 parted分区gpt格式 http://www.apelearn.com/bbs/thread-7243-1-1.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏C/C++基础

GitHub Desktop常见用法

这里记录我使用git的点滴,以需要完成的功能为切入点来讲解需要使用的命令,供日后参考,当然再结合“git命令大全”这类较全面的git命令介绍的文章,会更好的熟悉...

1773
来自专栏云计算教程系列

如何在CentOS 7上使用Etckeeper进行版本控制管理/ etc

在Linux生态系统中,必须定期安装,维护和升级软件。但是,仍然需要跟踪对本地配置文件所做的更改。与在进行更改之前制作配置文件副本的旧备用数据库相反,etcke...

1331
来自专栏云计算教程系列

如何在CentOS 7上编写自定义系统审计规则

Linux审计系统创建审计跟踪,这是一种跟踪系统上各种信息的方法。它可以记录大量数据,如事件类型,日期和时间,用户ID,系统调用,进程,使用的文件,SELinu...

4392
来自专栏Pythonista

Linux之文档与目录结构

Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用...

1333
来自专栏开发之途

Git的使用教程(1)

2905
来自专栏vue学习

npm

本来打算暑假将自己每天学到的东西写下来,每天做成一篇文章的,结果现在每周能产出一篇文章就不错了。。。【掩面】。。今天学了点npm命令行操作,就写一下

911
来自专栏云计算教程系列

如何在CentOS 7上将日志模块添加到Nginx

服务器管理不仅仅与服务的初始配置有关。它还涉及监督这些服务并确保它们尽可能顺利地运行。管理员最重要的知识来源之一是日志文件,其中包含有关系统事件的信息。

1293
来自专栏电光石火

python3和python2共存

特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。 使用python开发,环境有Python2和 py...

2058
来自专栏云计算教程系列

如何在CentOS 7上托管Caddy的网站

Caddy是一个易于使用的新Web服务器。它非常简单,可以用作快速开发服务器,并且足够强大,可以在生产环境中使用。

1422
来自专栏IT可乐

Redis详解(一)------ redis的简介与安装

  工作中一直在用 Redis,但是一直没有进行系统的总结,这个系列的博客将整体的介绍 Redis 的用法。

1770

扫码关注云+社区