14-磁盘管理-df,du命令,磁盘分区
三周第四次课(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命令,磁盘分区相关推荐
- df命令 du命令 磁盘分区 parted分区gpt格式
df命令 du命令 磁盘分区 parted分区gpt格式 du查看目录大小,df查看磁盘使用情况 经常使用的命令(必要时,若需使用root权限加上sudo) 1. 查看某个目录的大小:du -hs ...
- linux 磁盘管理3板斧,Linux 磁盘管理的命令
Linux 磁盘管理 磁盘分区及挂载: 先查询系统的使用情况: 使用fdisk -l语句 查询结果: 进行磁盘的新建:***添加磁盘时系统必须处于关机状态** 在进行对系统磁盘的使用情况的查询 查 ...
- centos查看盘符_Centos下磁盘管理的常用命令记录(如查找大文件)
Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁 ...
- LINUX压缩和解压和磁盘管理与维护命令
文章目录 一.压缩和解压命令 二.磁盘管理与维护命令 总结 一.压缩和解压命令 Linux zip命令:压缩文件或目录 Linux unzip命令:解压文件或目录 Linux tar命令:归档工具 二 ...
- linux 磁盘数据空 还有读写,Linux入门之磁盘管理(5)dd命令使用
Linux入门之磁盘管理(5)dd命令使用 在Linux中,经常需要一些数据读写等测试,还有文件以及其它数据的备份迁移,一般使用cp命令可以解决一部分,但是其无法进行控制数据的流向及动作,这时就可以使 ...
- html5中如何分区,win7磁盘管理怎样给新硬盘分区
新买的硬盘怎么建立1个主分区,3个逻辑分区,Win7 Win7自带的磁盘管理,建完C盘在建立D盘还是主分区,建立E盘时才自动转为逻win7新建一个主分区方法: 当安装程序运行到创建磁盘分区界面时→按下 ...
- 磁盘管理器/磁盘管理工具给电脑硬盘分区
关于给电脑硬盘分区的方法,大家都知道,一般情况下,可以借助Windows自带的磁盘管理器来完成.但特殊情况下,比如磁盘上已存有不少数据,需要在保留数据的情况下对硬盘重新分区,重新调整分区的大小,那么使 ...
- linux磁盘管理系列一:磁盘配额管理
磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...
- Linux磁盘管理——df、du、磁盘分区、格式化、挂载、LVM
2019独角兽企业重金招聘Python工程师标准>>> Linux磁盘管理 一. df命令 df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间 ...
- Linux之磁盘管理df、du、mount 、unmount 命令
1.Linux磁盘管理常用命令为 df.du df :列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 2.df 列出文件系统的整体磁盘使用量 df命令参数功能:检查文件系统的磁盘空间占用情况. ...
最新文章
- 异常检测概念、异常检测的思路、孤立森林Isolation Forest、​​​​​​​局部异常因子LOF、OneClassSVM、EllipticEnvelop
- ffmpeg库编译加文字_使用ffmpeg库编译错误及解决办法
- 云计算军事运用有啥特点
- 3年营收翻8倍,网易智慧企业业务多品牌战略升级
- 4由通道检测_大唐阜新煤制天然气「榜样力量」实训做实出实效——废水总酚检测时间由4小时缩短至10分钟...
- 阿里巴巴对Java编程【常量定义】的规约
- spring pom设置_Spring社交Twitter设置
- 小米摄像头有onvif协议_监控摄像头完好但图像不行,肯定逃不过这10个问题
- 适用于ELment-UI级联多选框,数据回填,根据子节点的值查找完整路径
- iOS关于armv7,armv7s,arm64,i386,x86_64等问题
- php实现无限级树型菜单(函数递归算法)
- win11搜索栏无法输入 Windows11搜索栏无法输入的解决方法
- 14. Window clearInterval() 方法
- 第三季-第17课-信号量同步编程
- react todos 简单实现
- 外国人喜欢问中国人的大问题
- 支付宝赚赏金的多种玩法(引流+变现日入200+)
- 现在的SQLSERVER数据库监控软件有哪些?
- 如何对接好线上支付?
- FF新推荐弹窗怎么彻底让他爬