服务器硬盘安装配置及系统重装操作记录
单独添加新硬盘
服务器原本已有4块机械硬盘,4块硬盘一起做的RAID5,现在需要单独新增1块硬盘做备份用,操作系统为Ubuntu 20.04。
简单的操作顺序为:
- 关闭服务器:
sudo shutdown -h now
; - 拆开硬盘,容量8T,实际7.3T左右,装入硬盘盒,拧上螺丝,插入服务器中;
- 启动服务器,需要查看所有块设备信息(块设备:硬盘, 闪存盘, CD-ROM等),输入
lsblk
,显示信息中没有新加的那块盘; - 重启服务器:
sudo reboot
,进入BIOS阵列界面,按Ctrl+r
进入,设置直连; - 进入BIOS第三个界面,选中Enable JBOD(JBOD:just a bunch of disks,简单的磁盘捆绑,它用来支持还没有设置RAID(独立磁盘冗余阵列)的磁盘),保存设置后退出;
- 重新查看块设备信息,显示已有该硬盘;
- 剩下需要对该盘进行分区、格式化、挂载操作即可;
- 分区:查看硬盘信息:
lsblk
, 找到需要分区的硬盘;- 对硬盘进行分区:
parted /dev/sdm
; - 设置分区类型:
mklabel gpt
; - 分为一个区:
mkpart primary ext4 0% 100%
;
- 对硬盘进行分区:
- 格式化:
mkfs.ext4 -T largefile /dev/sdm1
; - 挂载分区:将该盘挂载到一个文件夹下
- 创建一个文件夹:
mkdir /data8t
; - 挂载:
mount /dev/sdm1 /data8t
; - 获取硬盘分区UUID:
blkid /dev/sdm1
; - 将该ID写入文件 /etc/fstab, 以便以后可以自动挂载,格式为:
UUID=7c5-d582-4414-85c5-6795 /DATA4T ext4 defaults 0 0
- 创建一个文件夹:
- 设置文件夹权限:
sudo chmod 777 /data8t
,(777为所有人都有读和写以及执行的权限)。
自此完成单独一块硬盘的添加。
添加3块新硬盘做RAID5的操作
以上,我们已经单独挂载了一块8T的硬盘,将服务器里面的重要数据备份到此块硬盘中,然后需要将原先的4块硬盘和购进的3块硬盘一起做RAID5挂载。
- 关机取下那块不需要做RAID5的8T硬盘;
- 配置清除,按Ctrl+r进入BIOS阵列界面,先进阵列界面后,选中最上面一行的根选项,对其进行操作(Operation),按F2,选择Clear Configuration操作选项,对原有配置进行清除;
- 新建阵列,该操作会清理掉之前配置的几块盘的直连信息,选择Create Virtual Driver;
- 选中所有的盘,实际有7块,现在只显示的3块是后面添加的;
- 设置新建信息,选择raid5和7块磁盘,设置获取大小为500g的空间先用来做系统盘,然后剩下的单独做一个分区;
6. 在Drive Group 中,再选择Add New VD,对剩余磁盘空间进行分配;
7. 按Ctrl+n界面切换到Ctrl Mgnt,设置启动项,找到Boot device选项,选择500G的系统盘,然后apply即可。
重装系统
挂载好所有硬盘之后,即可重装系统。
- 使用Rufus制作U盘启动盘,注意设置为UEFI模式虽然比较好,但有些服务器并不支持;
- 有些服务器需要设置第一启动项,有些并不需要,插入U盘即可直接进行安装;
- 期间网络的设置可以跳过,后续再设置;
- 设置基本可以保持默认;