磁盘管理(一)

摘要: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保存划分,否则之前划分的分区无效            

                        主分区分区号不连续

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容