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

原文地址:http://blog.51cto.com/12272471/2096269

时间: 2024-08-29 10:17:31

df命令、du命令以及磁盘分区的相关文章

df命令,du命令 ,磁盘分区

df命令du命令磁盘分区 df命令 汇报文件系统磁盘空间的使用情况 linux 的磁盘不能直接访问,必须有一个挂载点 df df -h 加上单位 tmpfs 临时文件系统 /dev/shm  内存  大小时物理内存的一半 需要关注的是dev开头的 查看swap: free df -i 查看分区下有多少个inode 以及inode的使用情况 (格式化的过程实际是在创建inode) inode 如果满了,即使磁盘有空间,也写不进去. df -m 以兆为单位显示 du命令 查看一个文件大小 du -s

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

Linux & Unix 中 df 和 du 命令统计磁盘空间数值不一致 经常会使用 df 和 du 分别查看磁盘空闲空间和占用空间,偶尔会发现 df(空闲空间) 会小于磁盘大小减去 du(占用空间). 两个命令实现目的是一样的,但是实现的过程有着本质的区别.就像两个人是到同一个地方,但走不同的路,所以路程的长短也就不同. df 命令的全称是 Disk Free ,显而易见它是统计磁盘中空闲的空间,也即空闲的磁盘块数.它是通过硬盘分配图进行计算出的. du 命令的全称是 Disk Used ,它

linux中 df 和 du 命令统计磁盘空间数值不一致

经常会使用 df 和 du 分别查看磁盘空闲空间和占用空间,偶尔会发现 df(空闲空间) 会小于磁盘大小减去 du(占用空间).    两个命令实现目的是一样的,但是实现的过程有着本质的区别.就像两个人是到同一个地方,但走不同的路,所以路程的长短也就不同.    df 命令的全称是 Disk Free ,显而易见它是统计磁盘中空闲的空间,也即空闲的磁盘块数.它是通过硬盘分配图进行计算出的.    du 命令的全称是 Disk Used ,它是统计磁盘有已经使用的空间.它是直接统计各各目录的大小,

shell学习四十六天----文件系统的空间信息df和du命令

文件系统的空间信息 df命令 df命令提供单行摘要,一行显示一个加载的问价系统的已使用的和可用的空间.其单位视系统而定,有些使用块,有些则是KB.大部分现代实现都支持-k选项,也就是强制使用KB单位,以及-l(小写字母L)选项,仅显示本地文件系统,排除网络加载的文件系统. df命令详解 语法: df [选项] [文件或目录] 用途: 显示一个或多个文件系统内部的inode或空间使用情况 主要选项: -i 显示inode技术,而非空间 -k 显示空间时,以KB为单位,而非块 -l 小写L,仅显示本

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

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力. du可以查看文件及文件夹的大小. 两者配合使用,非常有效.比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结. 下面分别简要介绍 df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子: 以下是代码片段: [yayug@yayu ~]$ df -h Filesystem        

linux命令--df命令&du命令

df命令是用来查看linux文件系统的磁盘占用情况,可以看到目前磁盘占用多少空间及还剩多少空间 其中几个常用的命令如下 命令1 df默认显示大小是以kb为单位的,可以用参数-k 1024字节为单位,-m 1024*1024字节为单位,-i 显示innode信息,-h 以合适单位显示数据,-H 和-h效果一样,但是-H 是以1000为一个单位,-h是以1024为一个单位 文件系统              容量  已用 可用 已用% 挂载点 /dev/xvda1             97G  

Linux下df与du命令输出区别简析

PS:前些时间有童鞋问我,为什么他的服务器里用df和du命令查询的文件大小显示不一样.其实这两个命令查询原理是不一样的,简析如下: 1.正常情况下,df和du输出结果都会有差距 du -sh命令通过将指定文件系统中所有的目录.符号链接和文件使用的块数累加得到该文件系统使用的总块数: 而df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数. 文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等.这些数据对大多数用户级的程序来说是不可见的,通常称为Meta

利用linux的df和du命令查看文件和目录的内存占用

文章目录 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力. du可以查看文件及文件夹的大小. 两者配合使用,非常有效.比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结. 做后台开发经常遇到磁盘占满的情况,毕竟不断有日志在生成,不断有文件在备份,如果长时间不管的话,总有一天会占用满. 题主有一天在发布java项目的时候,就发现提示 1 No space

如果以命令的方式进行磁盘分区(上)

在linux中,我们常常会因为工作需要添加新的硬盘.硬盘可不是说加了一块就可以立即存储数据,而是要进行分区处理,下面介绍一下分区中的两种方式: MBR分区和GPT分区: 先给大家介绍一下两者的区别: MBR分区: 1.最多只有4个主分区 2.每个分区最大只有2TB的存储空间 GPT分区: 1.分区个数几乎没有限制 2.每个分区的存储空间几乎没有限制 到这里大家一定会说那一定是GPT分区好,这个嘛!仁者见仁吧!下面分别给大家演示一下这两种分区命令: MBR分区: 假设我们已经添加了块硬盘sdb,首

3周第4次课 df、du命令 fdisk磁盘分区

一.df命令 作用:查看文件系统磁盘空间使用情况.可以不加任何参数,默认按 k 为单位显示 . [[email protected] ~]# df     (不带任何参数显示的单位为 KB) 文件系统中包含tmpfs 表示是临时文件系统,系统重启时,其挂载点的数据会清空.其中挂载点是/dev /shm是内存,大小是物理内存的一半. 关注"已用"超过80%就要特别注意了 swap 大小需要使用"free"命令查看,单位 KB df 常用选项有 -i.-h.-k.-m