飞牛ssd做缓存加速需要调整硬盘模式为512E才可以
NVME固态硬盘通常在固件中保留了4KN和512E两种或更多种模式的支持,我们只需要使用特定的工具(nvme-cli)便可以修改NVME固态硬盘的工作模式
注:修改固态硬盘的工作格式将会导致原有数据全部丢失,请在操作前务必备份好数据。
环境:Linux环境
1、安装nvme-cli工具
// 首先更新
sudo apt update
// 安装工具
sudo apt-get install nvme-cli
// 检查是否安装成功
nvme -version
2、使用 lsblk
查看挂载情况
找到要修改的硬盘序号
lsblk
// 返回如下
nvme0n1 259:0 0 1.5T 0 disk
nvme1n1 259:1 0 745.2G 0 disk
├─nvme1n1p1 259:2 0 94M 0 part /boot/efi
├─nvme1n1p2 259:3 0 63.9G 0 part /
└─nvme1n1p3 259:4 0 681.2G 0 part
3、查看自己的NVME硬盘支持哪些模式
NVME硬盘非常容易寻找,因为所有nvme开头的设备都是,其中nvmeXnX是硬盘,p后面的是分区号
然后输入列出支持模式的命令
// 我要调整 nvme0n1
sudo nvme id-ns /dev/nvme0n1 -H
// 返回信息最下面
LBA Format 0 : Metadata Size: 0 bytes - Data Size: 512 bytes - Relative Performance: 0 Best
LBA Format 1 : Metadata Size: 8 bytes - Data Size: 512 bytes - Relative Performance: 0x2 Good
LBA Format 2 : Metadata Size: 0 bytes - Data Size: 4096 bytes - Relative Performance: 0 Best (in use)
LBA Format 3 : Metadata Size: 8 bytes - Data Size: 4096 bytes - Relative Performance: 0x1 Better
输入命令后,在最下侧可以看到LBA开头的内容,此处正是列出的工作模式,其中第一行Data Size 4096 bytes正是4KN,第二行Data Size 512 bytes是512e模式,最后面的(in use) 指明正在使用的模式,例如此处,这个盘正在使用4KN模式。
4、更改NVME硬盘工作模式
// X是将要被操作的NVME硬盘的编号, Y是将要使用的模式。
sudo nvme format /dev/nvmeXn1 -l Y
// 我的硬盘是nvme0n1 要改成512E,这里Y为0
sudo nvme format /dev/nvme0n1 -l 0
再次查看硬盘模式
LBA Format 0 : Metadata Size: 0 bytes - Data Size: 512 bytes - Relative Performance: 0 Best (in use)
LBA Format 1 : Metadata Size: 8 bytes - Data Size: 512 bytes - Relative Performance: 0x2 Good
LBA Format 2 : Metadata Size: 0 bytes - Data Size: 4096 bytes - Relative Performance: 0 Best
LBA Format 3 : Metadata Size: 8 bytes - Data Size: 4096 bytes - Relative Performance: 0x1 Better
修改成功!!!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容