一、df命令
df 用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不接任何参数,默认以KB为单位。
加上-h参数,磁盘的大小以合适的单位显示
文件系统名称中带有tmpfs的都是临时文件系统。在挂载点中写入东西,重启后写入的东西就会消失。
用free命令可以查看内存和swap信息。
-i 参数可以查看inodes的使用情况,如果inode已使用100%,即使磁盘空间有富余,也会提示磁盘空间已满。(格式化的过程就是在创建inode的过程。inode与磁盘分区大小有关。)
df -m以兆为大小单位显示磁盘使用量。
二、du命令
du命令 用来查看某个目录或文件所占空间的大小。
-a 将全部文件和目录的大小都列出来。(包括目录下的子目录、文件。)
-h 使用合适的单位显示目录或文件所占空间的大小
-s 只列出总和。
常用du -sh。
查看同一个文件,使用du -sh和ls -lh查看的文件大小结果不一样。ls -lh查看的是文件的实际大小。 du -sh查看的是文件所占空间的大小。因为一个block块为4k,所以一个文件即使小于4k它所占的空间大小也为4K。
三、磁盘分区
给虚拟机添加一块硬盘
一直点下一步,到制定磁盘容量,输入想添加的磁盘容量大小
点击完成,确定。
在服务器上是支持硬盘的热拔插的,我们将硬盘插上后系统马上就能识别。
fdisk 的分区格式为MBR,特点是最大只可以划分2T的分区,而且只能有4个主分区(主分区+拓展分区之和只能小于等于4)。
fdisk -l 命令可以将目前系统中有的磁盘列出来。
将新磁盘划分分区(也可以不划分,整个磁盘为一个分区,格式化之后就可以使用。)
使用命令fdisk可以对磁盘进行分区。fdisk 磁盘名。(磁盘名可以通过命令fdisk -l查看)
输入m获取帮助。
命令操作,输入命令即可执行对应的操作
常用命令:n(新建分区) p(打印分区表) w(保存并退出) d(删除分区)
新建一个主分区,分区号为1。大小为2GB。
创建了4个主分区后,继续创建分区。系统提示已经创建了4个主分区,需要删除一个主分区来创建扩展分区。
删除了分区号为4号的主分区,并创建拓展分区。
当系统存在3个主分区和一个拓展分区时。添加分区,系统会在拓展分区下添加逻辑分区。
小技巧:在分区时,如果输入错误,可以使用ctrl+u清空输入,还可以ctrl+退格键删除错误字符。
逻辑分区的分区号是从第五个分区号开始的、连续的。
当前有5,6,7三个逻辑分区。
删除6号分区后,逻辑分区还剩下5号、6号。现在的6号分区为之前的7号分区。
分区编辑好之后需要w保存,如果直接q退出的话之前创建的分区是没有被保存的。
parted分区GPT格式,GPT分区格式没有主分区、拓展分区、逻辑分区之分,在一块磁盘上最多可以分123个分区出来。支持大于2T的分区,最大卷可达18EB。