家庭NAS服务器(3)VM测试-固态缓存盘加速机械盘

书接上文,说

我笔记本有个32G傲腾的加速盘,给2T的机械加速,实话实说,没感觉有啥用,不过这回我上的1T固态,应该有效果了


SSD 缓存加速

SSD 缓存可以缓解机械硬盘的随机读写性能低的问题,提高读写速度,建议缓存盘500G以上。

以下为虚拟机的硬盘设备结构和服务器是一样的,就是空间大小的区别

设备名描述
/dev/sda第一块机械硬盘
/dev/sdb第二块机械硬盘
/dev/sdc第三块机械硬盘
/dev/sdd第四块机械硬盘
/dev/sde灾难测试-备份盘
/dev/nvme0n1固态硬盘-缓存盘:加速机械硬盘
/dev/nvme0n2系统盘


配置过程

1、硬盘分区

上一章说过,四块机械硬盘,a、b、c、d已经分好区,并组成了Raid10,所以就不说那四块了

由于缓存盘还没分区,所以咱们先分一下哈

​

# 对机械硬盘进入 fdisk 界面
> sudo fdisk /dev/nvem0n1
# 创建 gpt 分区表
> g
# 创建新分区,全部采用默认设置,即只创建一个分区,占据全部设备空间
> n
​# 保存配置
> w

2、bcache 安装

bcache 是一项 Linux 下的工具,其允许使用固态硬盘作为读写缓存(writeback模式)或者读缓存(writethrough 或者 writearound模式)来为另一个 block 设备(通常是机械硬盘或硬盘阵列)加速。

可以通过以下命令进行安装

 

注意:后面的 bcache 初始化操作,将会清空硬盘上的所有数据,因此 bcache 应该是在文件系统初始化之前的步骤

然后,开始初始化固态硬盘和机械硬盘

此处无法执行,请使用

wipefs -a -f /dev/sda1命令

来清除分区表签名

显示资源忙,请重启电脑后,直接进行初始化

注册缓存设备,以生成UUID

echo /dev/nvem0n1p1 > /sys/fs/bcache/register

查看缓存设备UUID

ls /sys/fs/bcache/


复制UUID

 将UUID添加到后端设备的缓存列表中

echo <UUID> > /sys/block/bcache0/bcache/attach

配置完成后重启电脑

执行lsblk命令

 查看Bcache状态

 设置文件系统和挂载

#mkfs.ext4 /dev/bcache0
#mount /dev/bcache0 /mnt

fstab 开机自动挂载

使用vim打开 /etc/fstab,加入以下代码

UUID=<bcache0 的 UUID> /mnt ext4 defaults 0 0

保存重启,不出意外,你的HDD带SDD了!

有需要,可以点击下方链接,前往各大作者主页,他们的更详细!

Linux命令之fdisk命令_恒悦sunsite的博客-CSDN博客_fdisk命令

Ubuntu查看磁盘空间命令(转载) - 走看看

Linux下SSD缓存加速之bcache使用 - 张兴龙 - 博客园

Linux下SSD缓存加速之bcache使用 - 张兴龙 - 博客园

家用 NAS 服务器(3)| SSD缓存加速机械硬盘_林地宁宁的博客-CSDN博客_使用固态加速机械

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值