如何mount EXT4-DAX
首先,你需要一个4.开头以上的内核版本(例如4.4.4,下面以4.4.4linux内核为例子),低版本不支持ext4-dax。具体过程:1、进入4.4.4内核,然后打命令:sudo make menuconfig2、在步骤1后,出现设置界面,打?(搜索的快捷键),然后在输入框输入dax3、选择第一个BLK_DEV_RAM_DAX(对应几,就按数字几进入新界面),然后在ext4-dax界面设置ram
首先,你需要一个4.开头以上的内核版本(例如4.4.4,下面以4.4.4linux内核为例子),低版本不支持ext4-dax。
具体过程:
1、进入4.4.4内核,然后打命令:sudo make menuconfig
2、在步骤1后,出现设置界面,打?(搜索的快捷键),然后在输入框输入dax
3、选择第一个BLK_DEV_RAM_DAX(对应几,就按数字几进入新界面),然后在ext4-dax界面设置ram disk的个数为3,将support dax选择上。
4、在期间,还需要设置让系统支持挂载块设备,即以memmap的方式划分内存。(*具体为1. 在设置界面选择process type and feature,选择support_non_stand_nvdimms。2.device drivers中选择nv2dmm. 3,file system中选择direct-access。后两步骤没有可以选择不做。)
5、保存设置后,重新编译内核,(前面的步骤表示可以支持ext4-dax)
6、编译完后,重启电脑后,选择内核4.4.4,然后按e进入编辑内核启动参数界面,找到倒数第二行,在or后面添加memmap=2g!10g(表示在内存中划分一个2g的空间,从10g位置开始)
7、开机后,在终端输入sudo mkfs.ext4 /dev/pmem0(即将你分配的那2g空间给格式化为ext4-dax的管理空间)
8、挂载文件系统ext4-dax。即sudo mount /dev/pmem0 /mnt/pmem
9、df -h查看是否已经挂载上去。
10、恭喜你,成功挂载了ext4-dax。
更多推荐
所有评论(0)