zoukankan      html  css  js  c++  java
  • 6.14

    1、df命令

       df:查看文件系统磁盘空间使用情况,第一列表示分区名称,第二列表示磁盘总大小,单位为k,第三列表示已使用大小,单位为k,第四列表示可用大小,单位为k,第五列表示已用百分比,平时最关注此列,第六列为挂载点,实际上是系统中的目录,只有通过挂载点才能访问磁盘,其中第一列显示为tmpfs时,表示该文件系统为临时文件系统,即使在其中写了东西,在系统重启之后,这些文件也会消失,重点需要关注的是/dev/

      使用-h选项,可以根据磁盘的大小,适当的选择相应的单位:

      常见单位有byte、kb、mb、gb、tb

      可以通过free命令查看swap分区:

      使用-i选项,可以查看每个分区下有多少个iNode,以及iNode的使用情况,iNode是在分区格式化时就预先分配好的,具体的数量与磁盘分区大小有关,当iNode使用完之后,及时磁盘有足够的空间也无法写数据:

      使用-m选项,可以将单位变更为M:

    2、du命令

       du:查看文件或目录的大小

      当一个文件小于4k时,也会显示为4k:

      执行du查看目录时,如果不适用任何选项,不会显示单位,并且会将目录下所有文件列出:

    3、磁盘分区

      给虚拟机增加磁盘,点击设置->添加->硬盘,然后添加一块新硬盘:

      服务器上支持硬盘热插拔,但是虚拟机上不识别,使用fdisk -l命令查看系统当前有的磁盘列出,因为使用的虚拟机,并未识别新增硬盘,需要重启系统:

      重启完成之后,再次使用fdisk -l,此时已识别到新硬盘:

      fdisk除了查看系统磁盘之外,还可以给磁盘进行分区,给新硬盘划分分区,执行fdisk /dev/sdb,然后输入m可以查看帮助,常用的命令有n(创建分区)、p(列出分区列表)、w(保存分区)、d(删除分区):

      输入n增加分区,选择分区类型,p为主分区,最多只能有四个主分区,e为扩展分区,扩展分区内可以继续划分逻辑分区,主分区和逻辑分区的和不会大于4,本次选择主分区,然后选择分区号:

      选择完分区之后,选择扇区,定义分区大小,默认从2048开始,

      还可以继续划分:

      当存在4个分区之后,再进行划分时,会提示无法继续划分:

      然后输入d删除4号分区,再进行分区,分区类型选择为e扩展分区:

      通过下图可以看到,主分区的id为83,逻辑分区的id为5:

      此时再进行划分时,提示变为添加逻辑分区:

      查看此时的分区可以发现又多了一个分区,分区号为83:

      再继续进行划分,会增加/dev/sdb6:

      然后删掉主分区1,可以看到分区1消失:

      然后删除逻辑分区5,再查看时还存在逻辑分区5,这两个sdb5并不相同,可以从起止扇区区分:

      此时按q退出并且不保存当前分区,再次使用fdisk命令时,可以看到当前没有任何分区:

      然后在不划分主分区的情况下,直接划分扩展分区:

      继续划分分区,此时的提示发生了改变,选项中e(扩展分区)变化为l(逻辑分区),分区号从5开始,且逻辑分区号是必须连续的:

      当不想要当前分区,重新分区时,通过选择d就可以进行删除

       扩展分区虽然可以划分空间,但是实际上占用空间的是其中的逻辑分区,扩展分区内不可以写数据。

  • 相关阅读:
    elementUI的table分页多选,记住上一页并勾选中,:row-key的使用方法
    如何在vue中使用svg
    父子组件传值,子组件接收不到值,并且无法动态更改video的视频源进行视频播放
    vue项目中如何使用dataform向后台传值
    'eslint'不是内部或外部命令,也不是可运行的程序
    小程序点击分享open-type="share"触发父元素怎么解决?
    vue项目启动报错Module build failed: Error: No PostCSS Config found in:
    eslint在webstorm中有错误警告
    微信小程序 image图片组件实现宽度固定 高度自适应
    JAVA设计模式学习--代理模式
  • 原文地址:https://www.cnblogs.com/w494129131/p/9174883.html
Copyright © 2011-2022 走看看