很多时候大家都会发现,难免有一些服务器的硬盘大小是不一样的,这时候贸然的去组建RAID的话,会浪费大部分的储存空间.
还是老样子,在控制台进入救援系统。不知道怎么操作的可以看我上篇文章:
https://www.52306.org/diary/2021/147.html
在这里,进入救援系统之后,我们可以清楚的看到3块硬盘
而如果Hetzner直接使用Installimage的话 是默认全部的硬盘都算在里面的。
像我的话,我把HDD的那块硬盘在这里注释掉,这样它系统默认配置RAID就跳过了。
那这里我们还是选择将两块SSD组建RAID 0,把上面的 SWRAIDLEVEL 从默认的 1 或者 5 改成 0。
从上图可以看到的是,如果按照默认的配置来组建硬盘的话,RAID只有1.3TB,RAID1 只有 465GB RAID 5 是930GB,而我们如果单独把那快HDD的硬盘拿来用不组RAID的话,我们可以有4TB的使用空间,当然这是在牺牲了数据安全性的前提之下的。(我刷PT要什么数据安全)
在保存之后,我们重启进入系统还需要手动分区并且格式化,再挂载HDD硬盘
我的话,硬盘是 sdc 所以我使用了 fdisk的话用的是下面这行命令
fdisk /dev/sdc
然后会让你选择 你的硬盘号码,Partition number, 我们默认回车就可以了,然后一路回车,就可以了
如果 分区 好了之后,我们可以直接使用命令来检查
sudo fdisk -l
在这里也是成功的看到了刚分区好的机械硬盘
格式化新硬盘(很危险,注意操作时确定硬盘分区的位置)
接下来的话是挂载,比如我想挂载到 /home/jokephp/torrents/data 这个目录之下
挂载完成之后,使用 lsblk进行查看,这里已经可以看到 sdc1 成功的挂载了
如果要配置自动开机就挂载的话,还需要获取到当前磁盘的UUID 和 文件类型
sudo blkid
比如上图,我要挂载的sdc1的UUID是63039372-2d7e-45eb-9bca-6db475e18be9 磁盘类型 是ext4
之后将分区信息写到/etc/fstab文件中让它永久挂载:
sudo nano /etc/fstab
下面是,关于自动挂载的一些文档信息:
<fs spec> <fs file> <fs vfstype> <fs mntops> <fs freq> <fs passno>
具体说明,以挂载/dev/sdb1为例:
<fs spec>:分区定位,可以给UUID或LABEL,例如:UUID= 63039372-2d7e-45eb-9bca-6db475e18be9 或LABEL=software
<fs file>:具体挂载点的位置,例如:/data
<fs vfstype>:挂载磁盘类型,linux分区一般为ext4,windows分区一般为ntfs
<fs mntops>:挂载参数,一般为defaults
<fs freq>:磁盘检查,默认为0
<fs passno>:磁盘检查,默认为0,不需要检查 1 则为检查