服务器硬盘存储拓展


需求:
最近服务器的存储要满了,准备拓展存储,找公司安,看了报价太坑,所以看服务器型号自己网上买盘,自己装。在此之前,要了解一些基本的知识。

了解 RAID

做 RAID 的目的,就是平衡 数据的安全性读写速度,影响了存储硬件的使用率,方法的改进,是期望二者的螺旋上升。
RAID磁盘阵列是什么(一看就懂)

RAID 基本原理

查看服务器存储配置

查看服务器是否配置RAID以及HP RAID详情

查看硬件是否支持RAID

$ lspci | grep RAID 

查看系统是否配置 RAID

$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 02 Id: 00 Lun: 00
  Vendor: DELL     Model: PERC H330 Mini   Rev: 4.29
  Type:   Direct-Access                    ANSI  SCSI revision: 05

显示的是直连(direct-access),没有配置RAID

or

$ dmesg |grep -i raid

扩容

如果配置 RAID 的话,扩容需要:

因为是 dell 的机子,所以这里附一些相关的链接:

实现开机自动挂载

在 /etc/fstab 中配置自动挂载数据盘。

fstab支持使用云盘分区名(例如/dev/vdb1)或UUID标识文件系统,两者的差异如下所示:
在fstab中使用云盘分区名标识文件系统,如果云盘的挂载顺序变更,云盘分区可能不会被正确地挂载(mount)到原来的挂载点。这种情况下可能会影响您在ECS上运行的应用。
在fstab中使用UUID标识文件系统,如果云盘的挂载顺序变更,云盘分区仍然可以正确地挂载(mount)到原来的挂载点。因此,本文建议使用UUID标识文件系统。

参考: 在fstab文件中配置UUID方式自动挂载数据盘

查看磁盘信息:
fdisk -lu

查看文件系统类型:
lsblk -f

查看数据盘 UUID 信息:
blkid

查清楚以上信息,打开 fstab 文件,根据要求格式,添加新的数据盘信息。

重启后,/etc/fstab 里面的数据会被机器加载。随后再利用 mount 实现多个节点下文件的互相读取。

物理磁盘–磁盘映射–虚拟磁盘–用户的文件系统

想要深入了解物理磁盘与虚拟磁盘的映射,可以参考:一文读懂Linux内核中的Device mapper映射机制


文章作者: 梁绍波
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 梁绍波 !
评论
  目录