三周第四次课(12月28日)

4.1 df命令

4.2 du命令

4.3/4.4 磁盘分区

一 df命令

df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

df 没有加任何选项,那么默认会将系统内所有的 (不含特殊内存内的文件系统与 swap) 都以 1 Kbytes 的容量来列出来!

  • 上图结果中,/、/boot是我们在安装系统时划分出来的,/dev、/dev/shm为内存分区,默认大小为内存的1/2,如果把文件存到这个分区下,相当于存到了内存中,好处是读写非常快,坏处是系统重启时文件就丢失。

选项与参数:

-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
-k :以 KBytes 的容量显示各文件系统;
-m :以 MBytes 的容量显示各文件系统;
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-H :以 M=1000K 取代 M=1024K 的进位方式;
-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
-i :不用硬盘的容量,而以 inode 的数量来显示,如已经使用100%,即使磁盘空间富余,也会提示磁盘空间已满

  • 将系统内的所有特殊文件格式及名称都列出来

  • 将 /etc 底下的可用的磁盘容量以易读的容量格式显示
[root@xavi-002 ~]# df -h /etc
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        17G  3.6G   13G   23% /
  • #free查看到swap的使用情况
[root@xavi-002 ~]# freetotal        used        free      shared  buff/cache   available
Mem:         999936      139152      661852        7164      198932      687800
Swap:       3905532           0     3905532

二 命令du

du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的

du 没有加任何选项时,则 du 会分析当前所在目录的文件与目录所占用的硬盘空间。

[root@xavi-002 ~]# du
4   ./.cache/abrt
4   ./.cache
0   ./.config/abrt //每个文件都被列出,包括隐形文件
0   ./.config
16  ./.ssh
52  .

选项与参数:

-a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
-h :以人们较易读的容量格式 (G/M) 显示;
-s :列出总量而已,而不列出每个各别的目录占用容量;
-S :不包括子目录下的总计,与 -s 有点差别。
-k :以 KBytes 列出容量显示;
-m :以 MBytes 列出容量显示;

[root@xavi-002 ~]# du -h /etc/passwd
4.0K    /etc/passwd
[root@xavi-002 ~]# du -sh /etc/passwd
4.0K    /etc/passwd
  • 检查根目录底下每个目录所占用的容量
[root@xavi-002 ~]# du -sm /*   //通配符 * 来代表每个目录。
0   /1
0   /bin
99  /boot
0   /dev
36  /etc
3   /home
0   /lib
0   /lib64
0   /media
0   /mnt
0   /proc
1   /root
7   /run
0   /sbin
0   /srv
0   /sys
0   /tmp
3292    /usr   //系统初期最大就是他了啦!
205 /var

==与 df 不一样的是,du 这个命令其实会直接到文件系统内去搜寻所有的文件数据。==

三 磁盘分区

  • 给虚拟机添加一块磁盘,在当前虚拟机上右击,选择“设置”

  • 虽然磁盘生成了,但这里centos不支持热拔插,系统时无法识别的,需要重启一下系统。

选项与参数:

-l :输出后面接的装置所有的分区内容。若仅有 fdisk -l 时, 则系统将会把整个系统内能够搜寻到的装置的分区均列出来。

  • 5G 的新增磁盘被识别

下面对新增的磁盘/dev/sdb进行操作

常用的有n,p,w,d

  • p(主分区)和e(扩展分区),p+e ≤4 ,也就是说最多只能4个p,0个e;如果需要多个分区,可以三个p,在剩下的一个e中分多个逻辑分区

  • 下面安装步骤来进行分区,第一个分区,输入P查看

安装上述步骤,完成4个主分区的设置

  • 如何删除主分区,输入d,按提示回车,默认删除的是4号分区

  • 删除后,建立扩展分区e,输入n,和e等,最后用p查看

  • 建立逻辑分区,如果输入错误,可以按ctrl+U删除

  • 删除分区sdb1
    
    命令(输入 m 获取帮助):d
    分区号 (1-5,默认 5):1
    分区 1 已删除

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x4618795e

设备 Boot Start End Blocks Id System
/dev/sdb2 2099200 4196351 1048576 83 Linux
/dev/sdb3 4196352 6293503 1048576 83 Linux
/dev/sdb4 6293504 10485759 2096128 5 Extended
/dev/sdb5 6295552 7319551 512000 83 Linux


* 删除4号扩展分区,会删除整个分区包含逻辑分区sdb5.

命令(输入 m 获取帮助):d
分区号 (2-5,默认 5):4
分区 4 已删除

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x4618795e

设备 Boot Start End Blocks Id System
/dev/sdb2 2099200 4196351 1048576 83 Linux
/dev/sdb3 4196352 6293503 1048576 83 Linux

* 上述操作按ctrl+c或者q退出,刚才做的分区边全部取消。(w为保存)* 重新分区,这次先分扩展分区,再建主分区

命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): e
分区号 (1-4,默认 1):
起始 扇区 (2048-10485759,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):+2G
分区 1 已设置为 Extended 类型,大小设为 2 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xfc4f8fb8

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 5 Extended

命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 1 extended, 3 free)
l logical (numbered from 5)
Select (default p): p
分区号 (2-4,默认 2):3
起始 扇区 (4196352-10485759,默认为 4196352):
将使用默认值 4196352
Last 扇区, +扇区 or +size{K,M,G} (4196352-10485759,默认为 10485759):+1G
分区 3 已设置为 Linux 类型,大小设为 1 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xfc4f8fb8

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 5 Extended
/dev/sdb3 4196352 6293503 1048576 83 Linux


* 建立逻辑分区 ,逻辑分区是连续的,起始位置为5

命令(输入 m 获取帮助):n
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l
添加逻辑分区 5
起始 扇区 (4096-4196351,默认为 4096):
将使用默认值 4096
Last 扇区, +扇区 or +size{K,M,G} (4096-4196351,默认为 4196351):+100M
分区 5 已设置为 Linux 类型,大小设为 100 MiB

![mark](http://p0weeraap.bkt.clouddn.com/xavi2017/171231/f8ijEFlG9J.png?imageslim)* 删除逻辑分区6,系统会将分区7自动补位。![mark](http://p0weeraap.bkt.clouddn.com/xavi2017/171231/8072jL7eKl.png?imageslim)* ==逻辑分区依附于扩展分区,扩展分区无法格式化,它只是类似于外壳,真正填写数据的是逻辑分区==

转载于:https://blog.51cto.com/12995218/2056037

14-磁盘管理-df,du命令,磁盘分区相关推荐

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

    df命令 du命令 磁盘分区 parted分区gpt格式 du查看目录大小,df查看磁盘使用情况 经常使用的命令(必要时,若需使用root权限加上sudo) 1. 查看某个目录的大小:du -hs   ...

  2. linux 磁盘管理3板斧,Linux 磁盘管理的命令

    Linux   磁盘管理 磁盘分区及挂载: 先查询系统的使用情况: 使用fdisk -l语句 查询结果: 进行磁盘的新建:***添加磁盘时系统必须处于关机状态** 在进行对系统磁盘的使用情况的查询 查 ...

  3. centos查看盘符_Centos下磁盘管理的常用命令记录(如查找大文件)

    Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁 ...

  4. LINUX压缩和解压和磁盘管理与维护命令

    文章目录 一.压缩和解压命令 二.磁盘管理与维护命令 总结 一.压缩和解压命令 Linux zip命令:压缩文件或目录 Linux unzip命令:解压文件或目录 Linux tar命令:归档工具 二 ...

  5. linux 磁盘数据空 还有读写,Linux入门之磁盘管理(5)dd命令使用

    Linux入门之磁盘管理(5)dd命令使用 在Linux中,经常需要一些数据读写等测试,还有文件以及其它数据的备份迁移,一般使用cp命令可以解决一部分,但是其无法进行控制数据的流向及动作,这时就可以使 ...

  6. html5中如何分区,win7磁盘管理怎样给新硬盘分区

    新买的硬盘怎么建立1个主分区,3个逻辑分区,Win7 Win7自带的磁盘管理,建完C盘在建立D盘还是主分区,建立E盘时才自动转为逻win7新建一个主分区方法: 当安装程序运行到创建磁盘分区界面时→按下 ...

  7. 磁盘管理器/磁盘管理工具给电脑硬盘分区

    关于给电脑硬盘分区的方法,大家都知道,一般情况下,可以借助Windows自带的磁盘管理器来完成.但特殊情况下,比如磁盘上已存有不少数据,需要在保留数据的情况下对硬盘重新分区,重新调整分区的大小,那么使 ...

  8. linux磁盘管理系列一:磁盘配额管理

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  9. Linux磁盘管理——df、du、磁盘分区、格式化、挂载、LVM

    2019独角兽企业重金招聘Python工程师标准>>> Linux磁盘管理 一. df命令 df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间 ...

  10. Linux之磁盘管理df、du、mount 、unmount 命令

    1.Linux磁盘管理常用命令为 df.du df :列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 2.df 列出文件系统的整体磁盘使用量 df命令参数功能:检查文件系统的磁盘空间占用情况. ...

最新文章

  1. 异常检测概念、异常检测的思路、孤立森林Isolation Forest、​​​​​​​局部异常因子LOF、OneClassSVM、EllipticEnvelop
  2. ffmpeg库编译加文字_使用ffmpeg库编译错误及解决办法
  3. 云计算军事运用有啥特点
  4. 3年营收翻8倍,网易智慧企业业务多品牌战略升级
  5. 4由通道检测_大唐阜新煤制天然气「榜样力量」实训做实出实效——废水总酚检测时间由4小时缩短至10分钟...
  6. 阿里巴巴对Java编程【常量定义】的规约
  7. spring pom设置_Spring社交Twitter设置
  8. 小米摄像头有onvif协议_监控摄像头完好但图像不行,肯定逃不过这10个问题
  9. 适用于ELment-UI级联多选框,数据回填,根据子节点的值查找完整路径
  10. iOS关于armv7,armv7s,arm64,i386,x86_64等问题
  11. php实现无限级树型菜单(函数递归算法)
  12. win11搜索栏无法输入 Windows11搜索栏无法输入的解决方法
  13. 14. Window clearInterval() 方法
  14. 第三季-第17课-信号量同步编程
  15. react todos 简单实现
  16. 外国人喜欢问中国人的大问题
  17. 支付宝赚赏金的多种玩法(引流+变现日入200+)
  18. 现在的SQLSERVER数据库监控软件有哪些?
  19. 如何对接好线上支付?
  20. FF新推荐弹窗怎么彻底让他爬

热门文章

  1. JavaScript 简介
  2. 变成小白的第一本Python入门书,第五章循环与判断课后题答案
  3. 7-33 出生年 (15 分)
  4. 7-3 素数对猜想 (40 分)
  5. php时间函数单字母,ThinkPhp单字母函数
  6. mysql表空间名字查询_数据库表空间信息查询
  7. 图像处理-图像增强(二)
  8. 状态管理技术~~Session
  9. 鸿蒙开源源码,基于鸿蒙系统开源项目OpenHarmony源码静态分析
  10. 活动目录管理中常用的脚本(一)