Linux基础学习:磁盘管理

我只是一个虾纸丫 提交于 2020-03-08 20:29:30

(一)、查看磁盘或目录容量

  1. df 用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可不跟参数
    (1)-i 表示查看inodes的使用情况,如已使用100%,即使磁盘空间有富余,也会提示磁盘空间已满
    (2)-h 表示使用合适的单位,例如GB
    (3)-k、-m 分别表示以KB、MB为单位显示
  2. du 用于查看某个目录或文件所占空间的大小。用法:du【-abckmsh】【文件名或目录名】
    (1)-a 表示全部文件和目录的大小都列出来,默认单位KB
    (2)-b 表示列出的值以B为单位输出
    (3)-k、-m 分别表示KB、MB为单位输出
    (4)-h 表示系统自动调节单位
    (5)-c 表示最后加总
    (6)-s 表示只列出总和

(二)、磁盘分区

  1. 先给虚拟机添加磁盘
  2. 命令fdisk Linux下硬盘的分区工具,只能划分小于2TB的分区。用法:fdisk【-l】【设备名称】
    (1)p 表示打印当前磁盘分区情况
    (2)n 表示建立一个新的分区
    a. 使用n命令后会提示要选e(扩展分区)还是p(主分区)
    b. 最多4个主分区
    c. 需要超过4个分区,第4个分区需要选择扩展分区
    (3)w 表示保存
    (4)q 表示退出
    (5)d 表示删除一个分区

(三)、格式化磁盘分区

  1. 命令mke2fs、mkfs.ext2、mkfs.ext3、mkfs.ext4和mkfs.xfs是一样的
  2. mke2fs常用选项
    (1)-b 表示分区时设定每个数据区块占用空间的大小。目前每个数据块支持1042B、2048B以及4096B
    (2)-i 表示设定inode的大小
    (3)-N 表示设定inoed的数量
    (4)-c 表示格式化前先检测一下磁盘是否有问题
    (5)-L 表示预设该分区的标签
    (6)-j 表示建立ext3的格式分区
    (7)-t 用来指定文件系统的类型,可以是ext2、ext或ext4。
  3. mke2fs不支持把分区格式化为XFS类型,只能使用mkfs.xfs
  4. 命令e2label 用于查看或修改分区的标签。只支持ext格式的文件系统,不支持xfs的文件系统

(四)、挂载/卸载磁盘

  1. 命令mount 可查看当前系统已经挂载的使用分区、分区文件系统的类型、挂载点以及一些选项等信息
    (1)-a 把/etc/fstab中出现的所有磁盘分区挂载上
    (2)-t 用来指定挂载的分区类型,默认不指定,会自动识别
    (3)-o 用来指定挂载的分区有哪些特性,即/etc/fstab配置文件中的第4列那些

  2. /etc/fstab配置文件
    在这里插入图片描述

  3. 第1列 分区的标识;可以写分区的LABEL、分区的UUID,也可以写分区名

  4. 第2列 挂载点

  5. 第3列 分区的格式

  6. 第4列 mountt的一些挂载参数;一般情况下直接写defaults即可
    a. async/sync async表示与磁盘和内存不同步;系统每隔一段时间就会把内存数 据写入磁盘中,而sync则会时时同步内存和磁盘中的数据
    b. auto/noauto 表示开机自动挂载/不自动挂载
    c. default 表示按照大多数永久文件系统的默认值设置挂载定义.它包含了rw、 suid、dev、exec、auto、nouser和async
    d. ro 表示按只读权限挂载
    e. rw 表示按可读可写权限挂载
    f. exec/noexec 表示允许/不允许可执行文件执行,千万不要把根分区挂载为 noexec,否则将无法使用系统,甚至连mount命令都无法使用
    g. user/nouser 表示允许/不允许root外的其他用户挂载分区。为了安全,可以用 nouser
    h. suid/nosuid 表示允许/不允许分区suid属性,一般设置nosuid
    i. usrquota 表示启动用户的磁盘配额模式。磁盘配额会针对用户限定他们使用的磁 盘制度
    j. grquota 表示启动群组的磁盘配额模式

  7. 第5列:表示是否被dump备份。1表示备份,0表示不备份

  8. 第6列:开机时是否自检磁盘;1、2表示检测,0表示不检测。如果有多个分区需要开机自 动自检,就都设置成2,1检测完后会同时检测2

  9. 命令blkid 获取文件系统类型、UUID

  10. 命令umount 卸载设备,后跟挂载点,也可以跟分区名
    (五)、建立一个swap文件增加虚拟内存

  11. 思路:建立swapfile ——> 格式化玩swap格式 ——> 启用该虚拟磁盘

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!