摘要:4.1 df命令
4.2 du命令
4.3/4.4 磁盘分区
扩展学习 parted分区gpt格式 http://www.apelearn.com/bbs/thread-7243-1-1.html
一 df命令
1.df含义
汇报系统磁盘空间使用情况
2.使用方法
# df
# df -h //人性化显示单位,最小单位为字节Byte,1024Byte=1KB,1024KB=1MB,然后依次是GB、TB
我们在安装系统时的分区有三个挂载点:/boot /swap / 但在上图中挂载点有7个,其中文件系统栏中带有【tmpfs】字符串的文件系统都是临时的,只要系统重启就会清空;/dev/shm 是内存,大小是物理内存的一半,我们主要关注/dev/sda3 /dev/sda1
# free //查看交换分区swap使用情况,4G
# df -i //查看分区下有多少个inode,以及inode使用情况
创建好分区后,格式化后才能往分区中写数据,格式化的过程就是创建inode,也意味着这些inode是在格式化的时候预分配好了的,有一种情况是磁盘空间未满,但inode使用完了,此时就写入不了数据到磁盘中
# df -m //以MB为单位显示
二 du命令
1.du用途
用于查看一个文件大小
2.用法
# du -sh [目录/文件]
从上图中可以发现,使用du 命令和ls命令查看到的文件大小不一样,当文件大小小于4.0K时,占用的磁盘空间都显示为4K,这涉及到块的概念,因为磁盘会划分成无数的小块,每一个块占用的磁盘空间就是4K,因此每一个块只能有一个文件
# du [文件/目录]
# du -s [目录/文件] //没有-h ,88后面没有单位
三 磁盘分区
日常工作中常见的是给系统新增一块磁盘,然后分区,再挂载
1.虚拟机新增磁盘
在虚拟机界面顶部名称位置点击右键---->设置,弹出以下界面
按上图顺序操作后进入以下界面,保持默认,再点击下一步
弹出以下界面,再点击下一步
点击完成后,可以发现虚拟机多了一块硬盘
在一般服务器上,磁盘是支持热插拔,但虚拟机不行,如下图,当前只有一块磁盘
此时,需要重启虚拟机# reboot 重启成功后再来查看磁盘块数# fdisk -l 发现两块磁盘如下图
2. 给磁盘分区
# fdisk [磁盘名字]
输入m获取帮助
上图中n:new新增一个分区
p : print打印出来
w : write保存
d : delete删除
下面我们来创建一个新的分区,创建之前,先查看到目前没有分区
输入n后,系统提示选择主分区primary 或者扩展分区extended,使用fdisk划分的分区类型叫mbr分区,mbr分区有几个特点:最高支持2T,超过2T不能使用fdisk划分,同时如果想都划分为主分区,则最多只能有4个主分区,如果需要划分为多个分区,则可以设置3个主分区,1个扩展分区,再在扩展分区下划分逻辑分区,总之,主分区+扩展分区<=4
输入p->1->2048->+2G,最后再输入p查看最新分区情况
可以看到已成功划分一个大小为2G的主分区,我们继续划分第2个分区,大小2G
继续划分第3个主分区,大小1G
第四个分区
4个分区划分完毕,且我们划分为了4个主分区,如果想要一个扩展分区,先要删除一个分区
再来重新划分第四个分区,
划分完成后,如果再新建分区,提示添加逻辑分区
小技巧:使用ctrl+u可以清空当前输入
我们可以再来添加一个逻辑分区
划分逻辑分区的特点:逻辑分区号从5开始,且分区号是连续的,如果分区5被删除,则分区6的分区号变成5
划分分区特点:分区划分完毕后,要输入w保存划分,否则之前划分的分区无效
主分区分区号不连续
网友评论