df命令du命令以及磁盘分区

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了df命令du命令以及磁盘分区相关的知识,希望对你有一定的参考价值。

df命令

df:查看系统中已经挂载的文件系统的使用情况。(可以用于查看挂载情况)

技术分享图片


df -h:以合适的单位显示出来。

技术分享图片


df -Th:同时可以看到文件系统类型。

技术分享图片


tmpfs代表临时的文件系统,如果往里面写东西,则重启后会消失。一般我们不管临时文件系统,只看/dev/sd开头的。

使用df命令看不到swap分区的情况,需要使用free命令查看。

技术分享图片


df -i :查看每个文件系统inode号的使用情况。

技术分享图片


有些时候会碰到这样的现象:一个文件系统明明还有剩余空间,但就是写不进去东西,这时候使用df -i可以看到inode号没有剩余了,所以导致这样的现象。

拿到一块硬盘,先分区,再格式化(创建文件系统,创建inode),最后挂载。

centos7默认文件系统类型为xfs。

分区和格式化都不是必要的步骤。一块硬盘可以不分区,直接当作一个大分区格式化后使用。也可以不格式化直接使用,我们称之为裸设备,使用二进制管理(一般不这么做,极难管理)。


du命令

du -sh 目录名(或文件名):查看目录或文件占用磁盘空间大小。(一般比实际大小大,因为涉及到block的概念,一个文件如果没有占满一个block也会按一个block计算,block默认大小为4K)

技术分享图片


磁盘分区(MBR格式)

MBR分区表最多支持2T的硬盘,而且最多可以分四个主分区(p+e≤4,p为主分区,e为扩展分区),扩展分区不能直接拿来用(不能格式化,只是个壳子),要继续分逻辑分区才可以使用,逻辑分区没有数量限制(逻辑分区的分区号始终从5开始且连续)。

fdisk命令给硬盘分区只支持MBR格式。

先给虚拟机增加一块磁盘。加完后重启系统,即可识别到新硬盘。

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片


fdisk -l :查看硬盘个数以及分区情况。

sda代表系统中第一块硬盘,sdb代表第二块,以此类推。

sda1代表第一块硬盘的第一个分区,sda2代表第一块硬盘的第二个分区,以此类推。

若使用的是阿里云主机,硬盘用vda、vdb、......表示。

技术分享图片


fdisk 硬盘名:给这个硬盘划分分区。

技术分享图片


输入m回车获取帮助。

技术分享图片


新建3个主分区和1个扩展分区,然后在扩展分区里创建逻辑分区。步骤如下:(若这里的扩展分区不把剩余的所有空间分完,那么剩余的空间也不能用了,因为p+e已经等于4了,只能在扩展分区里面再分逻辑分区,占用的空间不是剩余空间而是扩展分区的空间)

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片


全部分好后输入w回车,保存退出。(若不想保存直接退出,则输入q回车)

技术分享图片


分区ID号为83,代表普通分区(主分区或者逻辑分区);5代表扩展分区;8e代表LVM分区;82代表swap分区。


删除分区步骤如下:

技术分享图片

技术分享图片

技术分享图片


主分区加扩展分区不一定要等于4,主分区可以为0、1、2、3、4个,扩展分区最多只能有一个。主分区和扩展分区的分区号为1~4,可以不连续,但逻辑分区的分区号一定从5开始且连续。

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片


磁盘分区(GPT格式)

参考文档:http://www.apelearn.com/bbs/thread-7243-1-1.html




以上是关于df命令du命令以及磁盘分区的主要内容,如果未能解决你的问题,请参考以下文章

df命令 du命令 磁盘分区 parted分区gpt格式

十df命令du命令磁盘分区

十df命令du命令磁盘分区

笔记内容:df命令,du命令,磁盘分区

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

df、du、磁盘分区