4.1df命令
df 报告文件系统磁盘空间的使用情况
df [OPTION]... [FILE]...
可以直接用
Linux读取文件需要挂载点,上图左边带tmpfs的都是临时性文件系统,j即使写了内容,重启也会消失
其中挂载点/dev/shm是内存,往里面写东西会比较快。我们需要关注的是/dev下的设备。
df不能查看交换分区swap,需要用free命令
常用的选项有
-h , --human-readable,用常见的格式显示出大小,
这里显示出了容量的单位M,G
-m,以m为单位进行显示
-i,查看inode的使用情况,有时空间有剩余却不能写入内容,可能就是inode号用完了
4.2du命令
du是查看文件大小的,可以直接用,常用-sh
-sh ,例如下面查看root目录
还有有个块的概念,一个块只能有一个文件的内容,系统默认的块大小是4k,du命令查看的是以块为单位的,也就是
du查看到的文件大小都是4k的倍数。
例如,passwd文件实际大小是1.1k,但它占用了一个区块,所以du查看到的就是4k
4.3/4.4磁盘分区
服务器一般是支持热插拔,也就是说拿一块硬盘插上去就可以试别使用。
而我们的wmware虚拟机是不支持的
我们来增加一块磁盘进行分区实验
1.在虚拟机上增加一块磁盘,如下图打开设置
点击添加
选择硬件类型-->硬盘,除了填写要添加的磁盘大小,其他默认就可以。
2.重启系统,检查新添加的硬盘是否识别
fdisk -l 来检查新装的硬盘是否识别
如下图,可以看到新增的磁盘 /dev/sdb
3.进行磁盘分区
#fdisk /dev/sdb
输入m 获取命令提示
输入p来查看磁盘信息
1)输入n来增加新的分区
2)p是主分区,e是扩展分区,这里选择p主分区,分区号默认从1开始,直接回车使用默认起始扇区
last扇区可以,直接写扇区号,也可以用+2G的方式进行设置,表示要设置的分区大小为2G
3)输入n,重复上述操作来继续分区
4)分区完成,w保存退出(如果不满意可以输入q退出,之前的操作不执行)
在w之前,命令都是在内存中的,输入w之后才真正开始执行的
补充:
1.在分区的过程中,输入内容是不支持退格键的,这时可以用CTRL+u来清空输入内容
2.在分区过程中,p查看分区情况,可以看到Id是83,83代表的是一种分区类型
下面,帮助命令l可以查看一下,每个id号代表不同的分区类型
3.主分区号和扩展分区号,默认是连续的(1~4),也可以指定分区号,逻辑分区号一定是连续的,而且一定是从5号开始的
4.一个磁盘,主分区和扩展分区最多有4个,最多有1个逻辑分区
5.扩展分区不能格式化,扩展分区只是划定一块区域,实际进行数据访问的,是下面的逻辑分区