首页 > 其他分享 >ProxmoxVE上用LVM缓存让SSD加速HDD

ProxmoxVE上用LVM缓存让SSD加速HDD

时间:2023-09-18 19:33:26浏览次数:47  
标签:ProxmoxVE -- cache dev lv 缓存 HDD 上用 lvcreate

在 Proxmox Virtual Environment (Proxmox VE) 上使用 LVM 缓存来加速机械硬盘的步骤如下:


注意:在执行这些步骤之前,请务必备份您的数据。


1.确保硬件和分区准备好:


确保您的系统中有一个 SSD 设备和一个机械硬盘(HDD)。SSD 用于缓存,HDD 用于存储。

对 SSD 和 HDD 分区并创建物理卷(PV),如果尚未创建。


2.创建卷组:

使用 vgcreate 命令创建一个卷组(Volume Group),将 SSD 和 HDD 的物理卷添加到卷组中。

vgcreate cache-vg /dev/sdb /dev/sdc /dev/sdd /dev/sde

这里 cache-vg 是卷组的名称,/dev/sdb /dev/sdc /dev/sdd /dev/sde 是物理卷的路径。请根据您的设备路径和命名约定进行替换


3.创建逻辑卷:

使用 lvcreate 命令创建一个逻辑卷(Logical Volume),该逻辑卷将作为缓存设备。

lvcreate --type writeback --size 10G --name cache-lv cache-vg

这里 cache-lv 是逻辑卷的名称,cache-vg 是卷组的名称。您可以根据需求更改逻辑卷的大小和类型


4.格式化缓存设备:

格式化缓存逻辑卷,以便将其用于缓存

mkfs.xfs /dev/cache-vg/cache-lv


5.挂载缓存设备:

创建一个目录并将缓存逻辑卷挂载到该目录

mkdir /mnt/cache
mount /dev/cache-vg/cache-lv /mnt/cache


6.配置 LVM 缓存:

使用 lvcreate 命令配置 LVM 缓存

lvcreate --type writethrough --name data-lv cache-vg /dev/sde

这会将 SSD 设备 /dev/sde 配置为写缓存


7.启用 LVM 缓存:

使用 lvcreate 命令启用 LVM 缓存

lvcreate --type writethrough --name data-lv cache-vg /dev/sdb /dev/sdc /dev/sdd

这会将机械硬盘 /dev/sdb /dev/sdc /dev/sdd 配置为数据存储


8.配置缓存策略:

使用 lvcreate 命令配置缓存策略,以决定缓存如何工作

lvcreate --type cache-pool --name cache-pool-lv cache-vg /dev/writecache-lv /dev/data-lv

这会创建一个缓存池,并将写缓存和数据存储添加到其中


9.启用缓存:

使用 lvcreate 命令启用缓存

lvcreate --type cache --name cached-data-lv cache-vg /dev/cache-pool-lv

这会将缓存应用于数据存储


10.使用逻辑卷:

最后,您可以将缓存的逻辑卷挂载到文件系统并开始使用它





标签:ProxmoxVE,--,cache,dev,lv,缓存,HDD,上用,lvcreate
From: https://blog.51cto.com/u_14860154/7514586

相关文章

  • 在上篇代码的基础上用StepLR更新学习率
    训练集WNN.py代码参考博文https://blog.csdn.net/weiman1/article/details/125647517?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169416867516800182757514%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=16941686751680018275751......
  • QC_WLAN_HDD
    wlan_hdd_pld_probe-->cnss_pci_dev_powerup触发上电-1->hdd_soc_probe/__hdd_soc_probe-1-2->hdd_context_create-1-2->hdd_wlan_startup-1-2-3->hdd_wlan_start_modules-1-2-3-4->pld_power_on-->iCNSSCOREplatformdriver-1-2-3-4->pld_set_......
  • 在ubuntu上用python的好处
    在Ubuntu上使用Python的好处引言Python是一种简单易学、功能强大的编程语言,它在Ubuntu操作系统上广泛应用于各个行业和领域。本文将指导刚入行的开发者如何在Ubuntu上使用Python,并介绍使用Python的好处。整体流程下面的表格展示了在Ubuntu上使用Python的整体流程:步骤描述......
  • LeetCode 周赛上分之旅 #33 摩尔投票派上用场
    ⭐️本文已收录到AndroidFamily,技术和职场问题,请关注公众号[彭旭锐]和[BaguTreePro]知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场LeetCode周赛的解题报告......
  • 远程连接工具xshell上用vi/vim小键盘无法使用的解决办法
    1、https://www.cnblogs.com/my-first-blog-lgz/p/17361128.html问题:后台开发人员经常使用Xshell来访问远程服务器,在用vim(或vi)编辑文件的时,使用小键盘数字键的时候,可能会输入一堆字母和换行,并不是数字。修改:1.修改会话属性2.选择类别“终端”-VT模式3.选择“初始数字键盘模......
  • 机械硬盘和固态硬盘的区别对比,ssd和hdd的区别
    固态硬盘对于很多电脑爱好者朋友都不会陌生,大家都知道固态硬盘在电脑开关机、大型应用载入以及数据传输等方面,相比机械硬盘的速度更快。但是很多朋友对于固态硬盘和机械硬盘的区别并不是特别了解,不少朋友了解的还不够全面,加上一些厂商对SSD的美化宣传,使得一些朋友对于SSD青睐有加,而......
  • 在 Mac 上用 Windows 系统,如何让你的触控板更好用?
    转自:https://sspai.com/post/56799驱动附件下载地址:https://files.cnblogs.com/files/y593216/Drivers-amd64-ReleaseMSSigned.zip?t=1687275496&download=true  MacBook触控板超大的触控面积、顺滑的滑动体验以及以假乱真的ForceTouch震动一直以来都是其他笔记本难以......
  • 在linux上用命令行解压
    Linux上用命令行解压压缩文件的命令是"tar"命令,具体如下:解压.tar文件:命令为tar-xvffilename.tar,其中,x表示解压,v表示打印详细信息到屏幕上,f表示指定被解压的文件。解压.tar.gz文件:命令为tar-xzvffilename.tar.gz,其中,x表示解压,z表示使用gzip压缩算法,v表示打印详......
  • 使用Navicat导入《MySQL必知必会》书上用例数据库的方法
    在Navicat中新建一个名为mysqk_crash_course的数据库此数据库初始为空接着将下载好的的sql文件导入完成:再导入另一个sql文件:完成:大功告成:书中用例sql文件下载地址......
  • 在notepad++软件上用正则表达式替换内容
    在notepad++软件上用正则表达式替换内容,查找:(\+\d+)|,在notepad++软件上用正则表达式替换内容示例要求:04,09,18,19,32,33+1403,04,13,18,25,32+0203,08,15,21,22,32+12把以上数据去掉+后面的数据,把分割逗号替换成空格的正则表达式,要在notepad++软件上可以使......