文档章节

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

李超小牛子
 李超小牛子
发布于 06/14 17:02
字数 1614
阅读 9
收藏 0
点赞 0
评论 0

磁盘管理

df命令

df=disk filesystem 用于查看已挂载磁盘的总容量,使用量,剩余容量等信息的命令,不加任何参数直接使用,容量的默认单位是千字节(KByte)。

[root@test-01 ~]# df
文件系统          1K-块   已用     可用 已用% 挂载点
/dev/sda3      16659456 872980 15786476    6% /
devtmpfs         929836      0   929836    0% /dev
tmpfs            935392      0   935392    0% /dev/shm
tmpfs            935392   8692   926700    1% /run
tmpfs            935392      0   935392    0% /sys/fs/cgroup
/dev/sda1        201388  75920   125468   38% /boot

上面的信息中后面的挂载点,像/ ,/boot ,这是我们在安装系统的时候划分的分区;/dev ,/dev/shm,这是内存分区,默认大小是内存的1/2 ,如果我们把文件保存在这个分区下,那么重启之后文件会消失。其他的想/run, /sys/fs/cgroup等分区是临时分区,平时工作当中不用动这些分区。

df命令常用的参数,-i ,-h ,-k ,-m

  • df -i :表示查看inodes的使用情况,如果inodes使用100% ,就算分区还有空间,也不能在往里面写东西了,系统会提示磁盘空间已满。
[root@test-01 ~]# df -i
文件系统          Inode 已用(I)  可用(I) 已用(I)% 挂载点
/dev/sda3      16669696   23863 16645833       1% /
devtmpfs         232459     365   232094       1% /dev
tmpfs            233848       1   233847       1% /dev/shm
tmpfs            233848     409   233439       1% /run
tmpfs            233848      13   233835       1% /sys/fs/cgroup
/dev/sda1        204800     330   204470       1% /boot

** 小技巧 ,直接使用这个命令显示出来的内容好多都是临时分区和内存分区,影响我们查看我们需要的磁盘信息,可以使用df -i | grep -v tmpfs , 管道符后面的意思是过滤掉含tmpfs的分区内容。 df -i | grep -v tmpfs 的显示内容可以明显的看到,临时分区和内存分区不会显示出来

[root@test-01 ~]# df -i | grep -v tmpfs
文件系统          Inode 已用(I)  可用(I) 已用(I)% 挂载点
/dev/sda3      16669696   23863 16645833       1% /
/dev/sda1        204800     330   204470       1% /boot

  • df -h 表示自适应合适的容量单位显示内容
  • df -k 、df -m 分别表示以KB 和MB 为单位显示 操作显示如下:
[root@test-01 ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        16G  853M   16G    6% /
devtmpfs        909M     0  909M    0% /dev
tmpfs           914M     0  914M    0% /dev/shm
tmpfs           914M  8.5M  906M    1% /run
tmpfs           914M     0  914M    0% /sys/fs/cgroup
/dev/sda1       197M   75M  123M   38% /boot
[root@test-01 ~]# df -k
文件系统          1K-块   已用     可用 已用% 挂载点
/dev/sda3      16659456 873004 15786452    6% /
devtmpfs         929836      0   929836    0% /dev
tmpfs            935392      0   935392    0% /dev/shm
tmpfs            935392   8664   926728    1% /run
tmpfs            935392      0   935392    0% /sys/fs/cgroup
/dev/sda1        201388  75920   125468   38% /boot
[root@test-01 ~]# df -m
文件系统       1M-块  已用  可用 已用% 挂载点
/dev/sda3      16269   853 15417    6% /
devtmpfs         909     0   909    0% /dev
tmpfs            914     0   914    0% /dev/shm
tmpfs            914     9   906    1% /run
tmpfs            914     0   914    0% /sys/fs/cgroup
/dev/sda1        197    75   123   38% /boot

du 命令

du =disk useage 用来查看某个文件或者目录所占空间的大小,格式为du_ [参数] filename _ 该命令常用的参数有: -a 、-b 、-k、-m 、-s 、-c 、-h

  • -a :表示全部文件和目录所占空间的大小都列出来。如果du命令不加任何参数,则只会列出目录 (包含子目录)的大小,如果du不指定单位,默认显示单位为KB 。
[root@test-01 ~]# du -a /root
4	/root/.bash_logout
4	/root/.bash_profile
4	/root/.bashrc
4	/root/.cshrc
4	/root/.tcshrc
4	/root/anaconda-ks.cfg
12	/root/.bash_history
12	/root/.ssh/.authorized_keys.swp
4	/root/.ssh/authorized_keys
16	/root/.ssh
0	/root/4
0	/root/pawd
56	/root
[root@test-01 ~]# du /root
16	/root/.ssh
0	/root/4
56	/root

  • du - b ,-k .-m 表示空间单位以 Byte , KB ,MB 显示内容。
  • du -c 命令,表示最后加总 ,不常用。
  • du -s 命令,只查看该目录的磁盘使用情况,不会列出目录下面的子目录和文件

磁盘分区

  • 添加磁盘, 现在绝大多数的服务器都支持热拔插磁盘,在开机状态下,直接插入新的磁盘,系统也能够识别。在实验环境下使用虚拟机,则需要添加完磁盘后重启虚拟机。
  • 使用fdisk命令可以查看系统中的磁盘设备和分区列表,
  1. fdisk -l ,不加设备名称,会显示所有磁盘设备和分区列表。
  2. fdisk -l 加设备名 ,则会列出该设备的分区表。

下面是我们添加完硬盘后重启虚拟机,运行fdisk -l 获得的结果:

[root@test-01 ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0009b48b

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648     8603647     4096000   82  Linux swap / Solaris
/dev/sda3         8603648    41943039    16669696   83  Linux

磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

在上面我们可以看到,新添加的硬盘已经被系统识别到,名称为:/dev/sdb 。接下来我们仍旧使用fdisk命令给硬盘分区。

在fdisk交互模式下常用的命令

  • -p :表示显示当前磁盘的分区情况。
  • -n: 创建一个新的分区。
  • -w:保存退出
  • -q:表示不保存设置,直接退出
  • -d:表示删除一个分区。 下面我们来演示在新的磁盘上面新建分区 :fdisk /dev/sdb
命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+8G
分区 1 已设置为 Linux 类型,大小设为 8 GiB

新建分区就用这种方式。 在交互模式下新建分区时有主分区(p),扩展分区(e),逻辑分区(l),主分区和扩展分区的和不能超过4,可以有1-4个主分区(当主分区为4个时,就不能划分扩展分区了,没有扩展分区也就没有逻辑分区,逻辑分区是建立在扩展分区里的),主分区和逻辑分区编号可以不连续,而逻辑分区号肯定是从5开始的,而且肯定是连续的。

© 著作权归作者所有

共有 人打赏支持
李超小牛子
粉丝 0
博文 54
码字总数 58337
作品 0
通州
2017-12-28 3周4次课 df、 du、磁盘分区

4.1 df命令 查看文件系统使用情况: [root@localhost ~]# df文件系统 1K-块 已用 可用 已用% 挂载点/dev/sda3 18658304 940660 17717644 6% /devtmpfs 489968 0 489968 0% /devtmpfs 499848......

alexis7gunner ⋅ 2017/12/28 ⋅ 0

df 命令及 du 命令

1、df 命令 首先用命令 man df 来查看一下,见下图,先不查看下面的 df 命令解说,退出来,运行一下命令 df ,见下图,上图最需要关注的信息就是“已用%”,查看磁盘使用情况,达到 80%-90% ...

JolieLin ⋅ 01/06 ⋅ 0

df,du,磁盘分区

df命令 df命令是用来报告磁盘文件系统的使用量 #df -h @根据磁盘的大小适当的用适当的单位去表示 Kb,Mb,Gb,Tb #df -i @查看inode空间使用情况 #df -T @显示分区类型 在日常运维中,经常会...

ASD9577 ⋅ 2017/06/16 ⋅ 0

Linux查看磁盘空间

df命令 使用 df -h 命令可以查看磁盘各分区大小、已使用空间以及挂载点等信息. du命令 使用 du 命令可以查看某个目录所占用的磁盘空间大小。常见的用法是: du -sh folder....

JackieYeah ⋅ 2016/08/02 ⋅ 0

Ubuntu 查看磁盘空间大小命令

df命令是Linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为:  文件系统 容量 已用 可用 已用% 挂载点  Filesystem Size Used Ava...

LeBlancs ⋅ 2016/11/25 ⋅ 0

Linux学习笔记(14)

一、df命令 df 汇报文件系统磁盘空间使用情况 文件系统名称 文件系统大小 已用空间 可用空间 已用百分比% 挂载点 -h 显示磁盘单位(根据磁盘大小) Byte字节 (1024) KB (1024) MB兆 (1...

小新锐 ⋅ 2017/10/30 ⋅ 0

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

一、df命令 df 用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不接任何参数,默认以KB为单位。 加上-h参数,磁盘的大小以合适的单位显示 文件系统名称中带有tmpfs的都是临时文件系...

豆渣锅 ⋅ 2017/11/12 ⋅ 0

14-磁盘管理-df,du命令,磁盘分区

三周第四次课(12月28日) > 4.1 df命令 > 4.2 du命令 > 4.3/4.4 磁盘分区 一 df命令 df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩...

Xavi2017 ⋅ 2017/12/30 ⋅ 0

linux CentOS7 磁盘分区fdisk 、df 、du、parted 命令实例

一、 df命令 分区查看工具: 1. df [fxq@vm_46_188_centos ~]$ dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/vda1 20510332 4844740 14617076 25% /devtmpfs 499348 0 499348......

fengyunshan911 ⋅ 2017/08/18 ⋅ 0

2017.12.28 3周4次课

三周第四次课(12月28日) 4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 4.1 df命令 df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,...

eliters ⋅ 2017/12/28 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 44分钟前 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 1

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

CentOS开机启动subversion

建立自启动脚本: vim /etc/init.d/subversion 输入如下内容: #!/bin/bash## subversion startup script for the server## chkconfig: 2345 90 10# description: start the subve......

随风而飘 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部