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、磁盘分区的主要内容,如果未能解决你的问题,请参考以下文章