有非常多人在上车软路由的第一步
是买一块N3050的主板~然后外接一个显卡做软路由
系统装在一个U盘上~
嗯~两个SATA口的话~如果又想安稳的保存照片
Raid 1放小姐姐又觉得有点儿浪费怎么版呢~~~
好吧~先戴头盔~
这个不是唯一的办法~也不是一个非常难的问题~
如果你觉得你更厉害有更好的方案~请在下面留言给大家分享~~
首先~我这里是用虚拟机给大家呈现的~
系统版本是R20.4.8,编译的时候把mdadm带上就可以
编译方式请参照我之前的文章
当然了~我的方法在旧版系统上一样可以用~
那么我们遇上这种情况怎么办呢~~
个人认为比较好的方法是做个混合Raid~
就是把一部分空间创建Raid 1,用来放希哥的照片,同时把剩余的空间创建Raid 0用来放小猪的影片。
那么我们现在有两个100G的硬盘sdb和sdc
我们把两个硬盘的50G的空间做Raid 0,剩下的50G空间做Raid 1
我们使用fdisk命令对它分区~(大于2T的硬盘用parted)
fdisk /dev/sdb
#创建分区
n
#3下回车~然后输入+50G
+50G
#得到两个分区sdb1 / sdb2
#然后磁盘类型设置为Raid
t
1 #(2)
fd
另外一个硬盘同样处理
然后使用以下命令创建两个Raid
mdadm –create /dev/md0 –level=0 –raid-devices=2 /dev/sdb1 /dev/sdc1
mdadm –create /dev/md1 –level=1 –raid-devices=2 /dev/sdb2 /dev/sdc2
其中Raid 1会自动进行校验
修改/etc/config/mdadm文件
把刚才看到的Raid信息中的uuid填写到配置文件中
然后重新启动测试阵列是否正常
重新启动后应该可以看到系统已经有/dev/md0和md1两个文件
然后使用exfs.ext4命令把两个阵列磁盘格式化为ext4格式
然后挂载就可以使用了
是不是超简单呢~~
可是如果坏了硬盘,换了之后,怎么重构呢
使用以下命令移除阵列中的损坏硬盘
#mdadm –manage /dev/mdN -r /dev/sdX1
mdadm: hot removed /dev/sdX1 from /dev/mdN
然后插入新硬盘后
分区按照上面说的分区
然后往阵列中加入新硬盘
#mdadm –manage /dev/mdN -a /dev/sdX1
mdadm: added /dev/sdX1
使用以下命令可以看到添加的进度
cat /proc/mdstat
当进度100%就完成了