文章目录
1. df(disk filesystem)命令
用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认以KB为单位显示。
1.1 df -h命令
获取磁盘占据了多少空间 (换成可读形式-h参数)
[jingkong@muguangjingkong ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 19G 694M 18G 4% /
tmpfs 503M 0 503M 0% /dev/shm
/dev/sda1 190M 25M 156M 14% /boot
第1列是代表文件系统对应的设备文件的路径名
(Filesyetem)
第2列是可使用的总大小
第3列是已经使用
的大小
第4列是可有效使用
的大小
第5列是剩余百分比
。
第6列是挂载(mount)
, 挂载简单的理解就是对应的各个目录入口
。在对应的文件夹内存放的东西等于是放入了不同的磁盘里面。
1.2 df -i命令
查看inodes的使用状况
[jingkong@muguangjingkong ~]$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda3 1267280 19011 1248269 2% /
tmpfs 128533 1 128532 1% /dev/shm
/dev/sda1 51200 38 51162 1% /boot
1.3 df -k/m命令
获取磁盘占据了多少空间,分别以KB和MB为单位显示
[jingkong@muguangjingkong ~]$ df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/sda3 19329 694 17647 4% /
tmpfs 503 0 503 0% /dev/shm
/dev/sda1 190 25 156 14% /boot
[jingkong@muguangjingkong ~]$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 19792144 710180 18069896 4% /
tmpfs 514132 0 514132 0% /dev/shm
/dev/sda1 194241 25012 158989 14% /boot
2. du(disk useage)命令
显示当前文件夹下面的每个文件和目录的使用空间 ,其格式为du [-abckmsh] [文件或者目录名]
2.1 du -a命令
表示全部文件和目录的大小都列出来。如果后面不加任何选项和参数,则只会列出目录(包含子目录)的大小。如果du命令不指定单位的话,默认显示单位为“KB”。
[jingkong@muguangjingkong ~]$ du -a
4 ./readme
4 ./.bashrc
4 ./cp-test2.txt
4 ./test
4 ./.bash_history
4 ./test2.txt
4 ./cp-test3.txt
4 ./.bash_profile
4 ./readme.txt
0 ./test.data
4 ./test_1/test/test2.txt
8 ./test_1/test
12 ./test_1
4 ./.bash_logout
56 .
2.2 du -[bkmh]命令
du -b
:表示列出的值以B为单位输出。
du -k
:表示以KB为单位输出(相当于du)。
du -m
:表示以MB为单位输出。
du -h
:表示系统自动调节单位输出。
2.3 du -s命令
表示只列出总和,默认单位kb
[jingkong@muguangjingkong ~]$ du -sh /home/jingkong
56K /home/jingkong
[jingkong@muguangjingkong ~]$ du -s /home/jingkong
56 /home/jingkong
https://www.jb51.net/LINUXjishu/418818.html
3.linux磁盘分区与fdisk命令
3.1 什么是分区?
分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的硬盘使用
。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。
3.2 分区的优点?
防止数据丢失
:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。增加磁盘空间使用效率
:可以用不同的区块大小来格式化分区,如果有很多1K的文件,而硬盘分区区块大小为4K,那么每存储一个文件将会浪费3K空间。这时我们需要取这些文件大小的平均值进行区块大小的划分。数据激增到极限不会引起系统挂起
:将用户数据和系统数据分开,可以避免用户数据填满整个硬盘,引起的系挂起。
(引用自:https://www.cnblogs.com/rosepotato/p/8177988.html)
3.3 fdisk命令
fdisk是用来磁盘分区
的程序,采用传统的问答式界面,兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。
- 命令参数
[-l]
列出指定的外围设备的分区表状况。
[-u]
搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址。
[-s]
<分区编号> 将指定的分区大小输出到标准输出上,单位为区块。
[-b]
<分区大小> 指定每个分区的大小。
[-v]
显示版本信息。
[-p]
打印分区表。
[-n]
新建一个新分区。
[-d]
删除一个分区。
[-q]
退出不保存。
[-w]
把分区写进分区表,保存并退出。