day20-磁盘和RAID阵列

day20 2019.8.20
  • 分配2TB以上的磁盘 fdisk gdisk
# 安装gdisk
[root@kuangjie ~]# yum insatll -y gdisk
# 对磁盘分区
[root@kuangjie ~]# gdisk /dev/sdb
# 格式化磁盘
[root@kuangjie ~]# mkfs.xfs /dev/sdb1
# 创建挂载点
[root@kuangjie ~]# mkdir /sdb1
# 挂载分区
[root@kuangjie ~]# mount /dev/sdb1 /sdb1
# 检查挂载详情
[root@kuangjie ~]# df -h
  • mount
    • 临时-->mount 执行
    • 永久-->/etc/fstab 配置文件
# -t 指定挂载的设备类型
# -o 指定挂载的参数  rw,ro
[root@kuangjie ~]# mount -t xfs /dev/sdc2 /sdc1
# 挂载设备只允许读,不允许写
[root@kuangjie ~]# mount -o ro -t xfs /dev/sdb1 /sdb1

# 永久挂载
[root@kuangjie ~]# blkid    #查看uuid
[root@kuangjie ~]# vim /etc/fstab
/dev/sdc1 /sdc1 xfs defaults 0 0

# 卸载,卸载目录或者设备
[root@kuangjie ~]# umount /dev/sdb5
[root@kuangjie ~]# umount /sdb5

# 检测语法
[root@kuangjie ~]# mount -a
  • swap交换分区(磁盘充当内存)
    • 内存不够,也没有swap
    • 内存不够,有swap
# 当内存不够也没有配置swap,系统会出现oom机制,out of memory,随机kill一个进程
# 当内存不够配置了swap,充当了内存使用,防止系统出现oom故障,但是系统会变得特别的卡

# 创建分区,并格式化swap
[root@kuangjie ~]# fdisk /dev/sdb   #分1G
[root@kuangjie ~]# mkswap /dev/sdb1 #格式化为swap

# 查看当前swap分区大小
[root@kuangjie ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1980         140        1689           9         150        1668
Swap:          1023           0        1023

# 拓展swap分区大小
[root@kuangjie ~]# swapon /dev/sdb2
[root@kuangjie ~]# free -m
[root@kuangjie ~]# swapon -a #(激活所有swap)
[root@kuangjie ~]# swapoff -a #(关闭所有swap)
# 检查当前swap分区有哪些设备
[root@kuangjie ~]# swapon -s
Filename                Type        Size    Used    Priority
/dev/sda2                               partition   1048572 0   -2
  • 磁盘阵列RAID
    • RAID0(条带卷) 性能高、没有冗余、容量100%
    • RAID1(镜像卷) 读性能高、写性能一般、有冗余、允许坏一块盘、容量50%
    • RAID5(校验卷) 读写性能都高、有冗余、允许坏一块盘、容量n-1/n
    • RAID10 先做RAID1 再做RAID0 既有冗余也有性能、容量50%、贵
    • 无论做RAID1还是RAID5都需要准备一个热备盘
QQ图片20190820193352.png

day20-RAID0.png

day20-RAID1.png

day20-RAID5.png

day20-RAID10.png

你可能感兴趣的:(day20-磁盘和RAID阵列)