linux 内核 f2fs,f2fs系列之一:实战f2fs 下载、编译和挂载
f2fs (Flash-Friendly File System)有很多對SSD友好的特性,主要特性包括:
基于日志結構
聚焦于優化日志結構中的wander tree的雪崩效應和清除代價
此外,它還充分利用了SSD的內部的某些特殊指令,以減小WAF,值得試用、借鑒。下邊分享了Linux 環境部署f2-fs的步驟。(注意部署前,需要確認內核已經支持,3.10默認的kernel 不支持,4.18的內核可以支持。)
下載
git clone git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git
解決庫依賴
yum install configure
yum install autoconf.noarch autoconf213.noarch
yum install libtoolize
yum install libedit.x86_64
yum install automake
yum install automake.noarch
yum install automake16.noarch
yum install control-center-extra.x86_64 control-center.x86_64 control-center.x86_64
yum install uuid.x86_64
yum install libuuid.x86_64 libuuid-devel.x86_64
yum install libblkid.x86_64 libblkid-devel.x86_64
解決版本檢查報錯
注釋:#AC_PREREQ([2.68]) configure.ac
遵循ReadMe 編譯
You should install the following packages.
libuuid-devel or uuid-dev
pkg-config
autoconf
libtool
libselinux1-dev
Initial compilation
Before compilation initially, autoconf/automake tools should be run.
#./autogen.sh
How to compile
#./configure
#make
#make install
格式化f2-fs盤并掛載
insmod f2fs.ko
nvme format /dev/nvme1n1
mkfs.f2fs /dev/nvme1n1
mkdir -p /mnt/f2fs
mount -t f2fs /dev/nvme1n1 /mnt/f2fs
總結
以上是生活随笔為你收集整理的linux 内核 f2fs,f2fs系列之一:实战f2fs 下载、编译和挂载的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 计算机科学家书法,把书法和菜名结合,AI
- 下一篇: BUUCTF:[CSCCTF 2019
