日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

OpenEuler编译、安装与挂载f2fs文件系统

發布時間:2023/12/31 windows 81 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenEuler编译、安装与挂载f2fs文件系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、查看當前系統是否安裝f2fs文件系統

方法1:使用modinfo命令查看已安裝的模塊信息(lsmod命令只能查找已運行加載的模塊)

modinfo f2fs

方法2:在/proc/filesystems目錄下也可以看到系統目前已安裝的文件系統

cat /proc/filesystems

若顯示未找到f2fs模塊,則內核中目前沒有支持f2fs文件系統。

二、使內核支持f2fs文件系統

方法1:重新編譯內核

我開始使用方法2手動安裝完成后,最后掛載磁盤時報錯
日志

原因是內核編譯時沒有把f2fs新特性支持編譯進去,最后發現其實內核編譯時就可以選擇安裝f2fs模塊,于是我選擇了重新編譯內核,因此方法2僅供參考。重新編譯內核步驟如下

打開內核源碼目錄,先執行命令清空上次編譯產生的文件

make mrproper

然后打開內核編譯配置選項界面

make menuconfig

在File systems中把F2FS相關的選項都勾選上

然后重新編譯內核即可,具體步驟可參考:OpenEuler內核編譯及替換
內核安裝完成后再啟動,使用modinfo f2fs命令就可以看到f2fs模塊了

方法2:手動安裝f2fs模塊(僅供參考)

1.獲取f2fs源碼

F2FS的源碼文件在/${內核源碼目錄}/fs/f2fs文件夾下面,f2fs的代碼就在該目錄下,可以將f2fs文件夾復制出來方便修改操作

cp -r /usr/src/kernels/4.19.90/fs/f2fs/ ~/f2fs

2.編譯模塊

打開f2fs文件夾,執行make命令進行編譯

命令模板

make CONFIG_F2FS_FS=m -C ${內核目錄} M=${f2fs目錄} modules

舉例

make CONFIG_F2FS_FS=m -C /usr/src/kernels/4.19.90 M=~/f2fs modules

3.安裝模塊

編譯完成后可以看到f2fs目錄下產生了一些目標文件,其中有一個f2fs.ko文件,執行insmod命令安裝f2fs模塊

insmod f2fs.ko

執行后終端無任何輸出,說明安裝成功。用dmesg命令可以看到安裝f2fs模塊產生的日志

dmesg


使用lsmod命令就可以看到剛插入的f2fs模塊了

三、掛載f2fs文件系統

1.選擇一個磁盤分區用于掛載f2fs文件系統

這里我選擇的是給虛擬機新添加一個虛擬硬盤,打開虛擬機的設置->存儲,選擇添加虛擬硬盤,然后按照默認提示添加就可以了

添加完成后我們再啟動虛擬機,使用命令

fdisk -l

就可以看到新添加的虛擬硬盤設備/dev/sdb了

使用fdisk /dev/sdb命令進入磁盤分區設置

fdisk /dev/sdb

輸入n創建新分區,然后直接一直enter默認所有設置就好,最后輸入w保存退出

再用lsblk命令就可以看到新創建的磁盤分區了

2.掛載f2fs文件系統

安裝f2fs格式化磁盤工具

yum install f2fs-tools

格式化所選擇的磁盤分區

mkfs.f2fs -l f2fs /dev/sdb1

再用命令 lsblk -f 就可以看到sdb1的文件系統類型被設置為了f2fs

創建一個目錄用于掛載磁盤

mkdir /mnt/test_f2fs_dir

將/dev/sdb1掛載到指定目錄下

mount -t f2fs /dev/sdb1 /mnt/test_f2fs_dir

再用命令 lsblk -f 就可以看到sdb1已經掛載到了指定目錄下

但是這樣操作只是臨時掛載,重啟后掛載就取消了,若要永久掛載需要編輯文件/etc/fstab

vim /etc/fstab

在文件末尾添加一行

/dev/sdb1 /mnt/test_f2fs_dir f2fs defaults 0 0

保存退出再重啟虛擬機,可以發現磁盤依然掛載在指定目錄上

參考文章

1.F2FS模塊化編譯與使用
2.linux下查看磁盤分區的文件系統格式
3.Linux掛載(永久)硬盤

總結

以上是生活随笔為你收集整理的OpenEuler编译、安装与挂载f2fs文件系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。