Day-19 磁盘管理

1.磁盘的基本分区Gdisk

用于单块盘超过2TB的盘进行分区
安装gdisk

[root@oldman ~]# yum install gdisk -y

新建一个分区

[root@oldman ~]# gdisk /dec/sde
Command (? for help): n
Partition number (1-128, default 1): 
First sector (34-8589934558, default = 2048) or {+-}size{KMGTP}: 
Last sector (2048-8589934558, default = 8589934558) or {+-}size{KMGTP}: +2T
Hex code or GUID (L to show codes, Enter = 8300): 
Command (? for help): n
Partition number (2-128, default 2): 
First sector (34-8589934558, default = 4294969344) or {+-}size{KMGTP}: 
Last sector (4294969344-8589934558, default = 8589934558) or   {+-}size{KMGTP}: 
Command (? for help): w
Do you want to proceed? (Y/N): y

格式化磁盘

[root@oldman ~]# mkfs.xfs /dev/sde1
[root@oldman ~]# mkfs.xfs /dev/sde2

使用目录挂载分区:

[root@oldman ~]# mkdir /data/z{1,2}
[root@oldman ~]# mount /dev/sde1 /data/z1
[root@oldman ~]# mount /dev/sde2 /data/z2

查看挂载详情

[root@oldman ~]# df -h
/dev/sde1                       2.0T   33M  2.0T   1% /data/z1
/dev/sde2                       2.0T   33M  2.0T   1% /data/z2

2.mount磁盘挂载方式及永久挂载

临时挂载

 选项:-t指定文件系统挂载分区 -a 挂载/etc/fstab中的配置文件 -o 指定挂载参数
[root@oldman ~] mkdir  /data/test2
[root@oldman ~] mkdir  /data/test3
[root@oldman ~] mount /dev/sdc2 /data/test2
[root@oldman ~] mount /dev/sdd1 /data/test3使用umount
卸载设备方式
[root@oldman ~] umount /dev/sde1
卸载目录方式
[root@oldman ~] umount /data/z1
强制卸载
[root@oldman ~] umount  -l /dev/sde1

永久挂载需要将挂载信息写入/etc/fstab配置文件中实现

[root@oldman ~]# blkid
[root@oldman ~]# mount UUID="49080c71-b0a9-4a34-9e44-25f881e74dac"  /data/test1
[root@oldman ~]# mount UUID="2f3ff059-f2ec-4481-869f-1d16650e44ac" /data/test2
[root@oldman ~]# mount UUID="f2d451e8-fc20-4e74-9372-b4a2759de476" /data/test3

配置文件

[root@oldman ~]# vim /etc/fstab
UUID="49080c71-b0a9-4a34-9e44-25f881e74dac" /data/test1 xfs defaults 0 0
UUID="2f3ff059-f2ec-4481-869f-1d16650e44ac" /data/test2 xfs defaults 0 0
UUID="f2d451e8-fc20-4e74-9372-b4a2759de476" /data/test3 xfs defaults 0 0

加载fstab文件,检测语法是否错误

[root@oldman ~]mount -a

/etc/fstab配置文件编写格式

要挂载的设备 挂载点 文件系统类型 挂载参数 是否备份 是否检查
/dev/sdb1 /db1 xfs defaults 0 0

第五列是否备份

选项 含义
0 不做备份
1 每天进行备份操作
2 不定时进行备份操作

开机时是否校验

选项 含义
0 不要检验磁盘是否有坏道
1 校验
2 校验(当一级别校验完成后是否进行二级别校验)

3.swap交换分区(磁盘充当内存)

内存不够,也没有配置swap会出现什么情况
系统会出现oom机制,out of memroy
内存不够时,有配置swap
会使用swap充当内容使用,防止系统出现oom故障
如果使用了swap,系统会变得特别卡

创建分区,并格式化swap分区

[root@oldman ~] fdisk /dev/sdb  分10G大小
[root@oldman ~] mkswap  /dev/sdb3   格式化为swap

查看当前swap分区大小,进行扩展和缩小

[root@oldman ~] free -m
          total        used        free      shared  buff/cache   available
Mem:           1980         141        1552           9         286        1658
Swap:          1023           0        1023

扩展swap分区大小

[root@oldman ~] swapon /dev/sdb1
[root@oldman ~] swapon -a 代表激活所有的swap  

缩小swap分区大小

[root@oldman ~] swapoff /dev/sdb1
[root@oldman ~] swapoff -a 代表关闭所有的swap 

检查当前swap分区有哪些设备

[root@oldman ~] swapon -s

4.磁盘阵列

什么时磁盘阵列?
提高磁盘的整体读写能力和冗余能力,通常我们将其称为磁盘阵列
RAID的特性:
提高性能
保证安全
RAID模式
RAID0

1.png

读写性能 所有盘之和
没有冗余,坏一块盘全坏
应用web服务器
RAID1
2.png

读性能好,写性能差,容量只有50%,浪费空间
RAID5
3.png

读写性能快
存储容量:n-1/n
无论由多少块盘组成,只允许坏一块盘
RAID10
4.png

容量为1/2
写性能为1/2
读性能为多块盘之和
冗余:最多坏两块盘
空间浪费一半

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1分配超过2TB的磁盘 fdisk gdisk gdisk分配大于2TB以上的文件 1.使用gdisk对大于2TB...
    昇昇不息阅读 2,828评论 0 2
  • 1.磁盘的基本概念 1.磁盘 磁盘(disk)是指利用磁记录技术存储数据的存储器。 每个硬盘中心都是一摞高速运转的...
    记不住的悔阅读 3,342评论 0 0
  • 1.磁盘的基本概念 1.什么是磁盘磁盘(disk)是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质,...
    爱可耐九卿阅读 3,385评论 1 2
  • 一、 1.磁盘的基本概念 磁盘(disk)是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质,可以存储...
    帝王权心阅读 2,985评论 1 0
  • 1.磁盘的基本概念 系统存储信息的设备 2.磁盘的基本结构 盘片:硬盘一般有一个或多个盘片,每个盘片可以有两面 磁...
    但若归去若已晚阅读 1,547评论 0 0