df命令、du命令、磁盘分区 使用介绍
第4周第1次课(4月9日)
课程内容:
4.1 df命令
4.2 du命令
4.3/4.4 磁盘分区
4.1 df命令
汇报磁盘空间使用情况,linux磁盘挂载点是无法直接访问的。
df 和 df -h区别在于-h参数可以列出使用单位
[root@jimmylinux-002 ~]# free 可以查看swap使用情况
[root@jimmylinux-002 ~]# df -i 可以查看有多少个iNode号和iNode使用情况,如果iNode已使用100%,那么就算df -h查看还有剩余空间,也是无法写入数据的。
[root@jimmylinux-002 ~]# df -m 以兆为单位显示
4.2 du命令
du命令用来查看文件大小,如果什么参数都不带查看目录或文件,这样是无法目录或文件大小的单位,du -sh 可以查看目录或文件大小。
磁盘会划分为无数个块,每个块为4k,即使一个文件没有4k也会占用一个块,每个块只允许放一个文件。
所以du -sh /etc/passwd 和 ls -lh /etc/passwd 查看的文件大小不同
4.3/4.4 磁盘分区
在日常工作中经常接触的是给系统增加一块磁盘,在服务器上是支持热拔插硬盘的,VMware中添加硬盘后需要重启系统才能够识别。
按照默认一直点击下一步,可以自定义添加硬盘的容量大小,最后点击完成,并重启系统。
[root@jimmylinux-002 ~]# fdisk 查看磁盘
[root@jimmylinux-002 ~]# fdisk -l 可以查看到刚才添加的5G磁盘空间
如果启动很久使用xshell无法登录,需要到VMware虚拟机中输入w命令,检查看看是否负载很高,数字越大说明负载越高。(服务器配置低也会启动很慢)
fdisk划分分区如果是MBR格式,只支持最大2T同时最多4个主分区,主分区+扩展分区的总和小于4个,逻辑分区从第5个分区号开始,而且是连续的。
[root@jimmylinux-002 ~]# fdisk /dev/sdb fdisk+磁盘名字可以划分分区,根据提示输入m获取更多使用帮助。
逻辑分区从第5个分区号开始,而且是连续的,前4个分区主要给主分区和扩展分区使用。
在创建分区时,扩展分区虽然可以分配大小,但是是不支持格式化的,真正可以写数据的是逻辑分区。
创建分区常用参数有n、p、w、d
n-->新建
p-->列出
w-->保存
d-->删除