保障班4-0323任务打卡

1 df命令

查看磁盘或者目录的容量,查看已挂载磁盘的总容量,使用容量,剩余容量,不加任何参数,默认以KB为单位显示。

保障班4-0323任务打卡

上面Filesystem:文件系统,1K-blocks:块 used:表示已用容量, Available:可用容量 ,use%:已用容量百分百 ,mounted on:挂载点

df命令参数选项及说明

-h:表示使用合适的单位显示 GB为单位显示

保障班4-0323任务打卡

-i:表示查看inodes的使用状况,如果已使用100%,即使磁盘有富余空间,会提示磁盘空间已满无法。

保障班4-0323任务打卡

-m:分别表示以MB为单位显示。

保障班4-0323任务打卡

安装系统分区中分/ /boot /swap ,划分出来的。/dev ,/dev.shm为内存分区,文件tmpfs都为临时文件系统。

2 命令du 

du (disk useage)用来查看某个目录或文件所占空间的 大小

-a:表示全部文件和目录的大小都列出来。

-k:表示系统自动调节单位。

-s:表示只列出总和。

保障班4-0323任务打卡

du命令常用du -sh filemame 的形式。

3  磁盘分区和格式化

在Linux分区工具之前,要在虚拟机添加一块磁盘具体保障如下:

1在当前虚拟机选项卡点击右键选择“设置"。在磁盘中添加硬件向导>选择磁盘类型>选择磁盘>指定磁盘容量,设定”最大磁盘大小“为5G ,然后选择”将虚拟磁盘存储为单个文件,下一步,然后完成,最终完成添加的新的虚拟磁盘,此时系统暂时不能被识别,需要重启一下系统才能识别。reboot

保障班4-0323任务打卡

4  命令fdisk

fdisk 是Linux下硬盘的分区工具,但是fdisk 只能划分小于2TB的分区。命令格式为fdisk [l ] [设备名】选项-l 后面不加设备名称,会直接列出系统中所有磁盘设备以及分区表,加上设备名称,则会列出该设备的分区表。

#fdisk -l,#fdisk -l/dev/sdb 

保障班4-0323任务打卡

fdisk命令不l 选项会进入另一个模式,在该模式下,可以对磁盘进行分区。执行#fdisk/dev/sdb命令,此时如果输入m,会列出常用的命令。

Number:分区编号

start:分区开始位置一般默认

End:分区结束位置

Size:分区大小

type:分区类型

primary:为主分区

extended:扩展分区

p:表示打印当前磁盘分区情况。n:表示建立一个新的分区。 w:保存 q:退出 d:表示删除一个分区。 磁盘分区主分区一般4个,其中3个主分区 1个扩展分区,扩展分区可以建立逻辑分区.1-4主分区,逻辑分区的id是从5开始的。

5    .格式化磁盘分区(磁盘分好区了,还须对每一个分区进行格式化。所谓格式化,其实就是安装文件系统 Windows下的文件系统有FAT32 和NTFS,centos7以XFS作为默认的文件系统,但是我们可以指定ext3 ,ext4格式。

6. 挂载和卸载磁盘

格式化后的磁盘其实是一个块设备文件,类型为b。在挂载某个分区前,先建立一个挂载点,这个挂载点是以目录的形式出现的。一旦把某个分区挂载到这个挂载点(目录)下,要在往这个目录写数据时,就都会写到该分区中。

mount挂载命令

mount:可以查看当前系统已经挂载的所有分区,分区文件系统的类型,挂载点及一些选项信息。

 

umount:卸载文件系统

umount命令可以卸载已经挂载的文件系统。命令格式umount: [选项】 【目录|设备]常用命令选项 -lf :强制卸载

umount -lf[目录|设备】

默认启动挂载配置文件/etc/fstab

保障班4-0323任务打卡

  • 第一列,分区号, 也可以使用UUID号识别
  • 第二列,挂载点
  • 第三列,文件系统类型
  • 第四列,设置,选项内容 和mount -o 一样
  • 第五列,数字表示是否被dump备份,1是备份,0表示不备份
  • 第六列,开机时是否自检磁盘。1和2都表示检测,0表示不检测,1高级别2低级别。

 

7 建立一个swap文件主机虚拟机内存

分区时一般指定虚拟内存的大小为实际内存的2倍,通过用dd命令来建立swap交互文件增加虚拟内存。

dd命令的使用:用if指定源(一般是写/dev/zero)of 指定目标文件,bs定义块的大小,count:定义块的数量,bs和count这两个参数决定了目标文件的大小,即目标文件的大小=bs*count

首先建立swapfile,如下所示:

保障班4-0323任务打卡

2,格式化新建立的空间

mkswap -f /tmp/newdisk

3, 加载swap空间

swapon/tmp/newdisk

4 ,安全情况修改权限

chmod 0600 /tmp/newdisk

卸载swap

swapoff /tmp/newdisk

8 LVM

9磁盘故障小案例

当开机磁盘出现挂载故障后,解决步骤如下:

1,进入紧急模式emergency mode!

2,输入root的密码

 

3,编辑配置文件vi/etc/fstab

4,修改不正确的配置文件

5,保存文件

6,重启

直播笔记

 磁盘管理在运维过程中的使用场景。

  • 工作时磁盘分区用不多。
  • 磁盘有坏道的修复命令
  • fsck/e2fsck -a 分区名
  • 避免数据丢失的几个策略
  • 1,做好raid ,raid10 raid5 ,raid6
  • 2,做好数据的备份
  • 热备份有:drdb和rsync +inotify
  • parted:磁盘分区工具
  • 对于小于2TB的磁盘可以用fdisk 和parted命令进行分区,对于大于2TB的磁盘则只能用parted分区,且需要将磁盘转换为GPT格式。命令格式parted [选项】 【设备名】 -l:显示所有磁盘分区的信息。-h:查看帮助