df、du、磁盘分区

Posted

tags:

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

参考技术A

命令 df (disk filesystem)用于查看已挂载磁盘的总容量、使用容量、剩余容量等。默认单位为KB。

各列表示含义:

df命令常用的选项有-i、-h、-k和-m,用法如下:

命令 du (disk useage)用来查看某个目录或文件所占空间的大小。其格式为du [选项] [文件或者目录名] 。

常用选项:

-c: 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

-s: 仅显示总计,只列出最后加总的值。

上例可以看到刚刚新增的磁盘/dev/sdb的信息。

fdisk 不加-l选项,则会进入磁盘分区操作模式。示例命令如下:

输入m,会显示常用的命令,如下所示:

介绍几个常用的命令:

下面对/dev/sdb进行分区操作。首先建立第一个分区:

提示我们选p(主分区)还是e(扩展分区)。选择p建立主分区:

确认分区创建成功:

继续创建3个主分区:

查看分区情况:

此时再想创建新分区时会出现问题:

这是因为在Linux系统中最多只能创建4个主分区。

删除第四个分区:

新建一个扩展分区:

此时选择n创建分区就只能创建逻辑分区:

查看分区情况:

删除sdb1主分区:

删除sdb5逻辑分区:

删除sdb4扩展分区会删除整个扩展分区sdb4,也包含sdb4里面的逻辑分区sdb5。如下所示:

输入q退出,前面的分区操作会全部取消,然后我们重新再来分区:

不划分主分区,直接划分扩展分区:

此时输入n建立主分区会报错:

接下来建立两个逻辑分区:

建立完成后发现逻辑分区好是从sdb5开始的,这是因为前四个分区号是留给主分区和扩展分区的。所以逻辑分区号是从5开始并且连续的。

分区完成后需输入w命令保存,如下所示:

使用 fdisk -l /dev/sdb 查看分区情况,如下所示:

parted分区gpt格式 http://www.apelearn.com/bbs/thread-7243-1-1.html

Linux主分区,扩展分区,逻辑分区的联系和区别 https://www.cnblogs.com/sddai/p/7853324.html

df,du,磁盘分区

df命令

df命令是用来报告磁盘文件系统的使用量

#df -h           @根据磁盘的大小适当的用适当的单位去表示 Kb,Mb,Gb,Tb

#df -i            @查看inode空间使用情况

#df -T          @显示分区类型

在日常运维中,经常会发生的一个情况是,往往磁盘还有很大的空间,但是就是不可以写数据,究其原因:inode的使用量已经满了!

du命令

#du -sh         @查看目录的大小

#du -a          @打印全部的文件和目录大小,默认Kb显示

#du -sb         @显示一个文件的针式大小容量

比较两个文件的大小:

#du -sh /lib/1.txt /lib/32.txt

磁盘分区

主分区:一块物理硬盘上可以被独立使用的一部分,一个硬盘最多可以有4个主分区。

扩展分区:为了突破一个物理硬盘只能有4个分区的限制,引入了扩展分区。扩展分区和主分区的地位相当,但是扩展分区本身不能被直接使用,然而可以被继续划分成多个逻辑分区。

逻辑分区:逻辑分区可以有任意多个,但是不能独立存在,多个连续的逻辑分区可做为一个扩展分区。一个硬盘只能有一个扩展分区。

总结:也就是说,在一个物理硬盘上主分区和扩展分区加在一起最多仍然只有4个。但是扩展分区可以继续被划分成逻辑分区,而对多数用户而言,其实主分区和逻辑分区在使用上是没什么区别的。这样就达到了一快硬盘几乎可以有无限个分区的目的。

#fdisk /dev/sdb

:p       @打印当前磁盘分区情况(print)

:n       @创建一个新分区(new)

:w      @保存(write)

:q       @退出(quite)

:d       @删除(delete)

一颗硬盘最多可以有 4 个 Primary + Extended 的扇区,其中,Extended 只能有一个,因此,你如果要分区成四块磁盘分区的话,那么最多就是可以:

P + P + P + P

P + P + P + E

最多4个主分区扩展分区只能划分1个逻辑分区可以划分无数个且都是连续的磁盘号!

如果已经创建好了一个分区,且也给了空间,也保存了,但是可以重新进入fdisk /dev/sdb进行删除

本文出自 “老七Linux运维管理” 博客,请务必保留此出处http://asd9577.blog.51cto.com/4291946/1937378

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

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

LINUX常用命令3、su、df、du、磁盘分区

df命令 du命令 磁盘分区

十df命令du命令磁盘分区

十df命令du命令磁盘分区

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