📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

921行目: 921行目:
ここでは、Linuxカーネルをコンパイルして、Linuxカーネルモジュールをインストールする手順を記載する。<br>
ここでは、Linuxカーネルをコンパイルして、Linuxカーネルモジュールをインストールする手順を記載する。<br>
<br>
<br>
==== SUSE標準のLinuxカーネルを使用する方法 ====
==== カーネルモジュール全体をインストールする方法 ====
Linuxカーネルをビルドするために必要なライブラリをインストールする。<br>
Linuxカーネルをビルドするために必要なライブラリをインストールする。<br>
  sudo zypper install kernel-source
  sudo zypper install kernel-source
990行目: 990行目:
  sudo make distclean -j $(nproc)  # .configファイル等の設定ファイルを全て削除する
  sudo make distclean -j $(nproc)  # .configファイル等の設定ファイルを全て削除する
<br>
<br>
==== 標準カーネルを使用する方法 ====
==== F2FSモジュールのみインストールする方法 ====
[https://www.kernel.org Linuxカーネルの公式webサイト]または[https://github.com/torvalds/linux/tags Github]にアクセスして、対応するバージョンのLinuxカーネルのソースコードをダウンロードする。<br>
パッケージ管理システムから、Linuxカーネルのソースコードをインストールする。<br>
sudo zypper install kernel-source
<br>
または、[https://www.kernel.org Linuxカーネルの公式webサイト]または[https://github.com/torvalds/linux/tags Github]にアクセスして、対応するバージョンのLinuxカーネルのソースコードをダウンロードする。<br>
あるいは、[https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git/refs/tags Linuxカーネルの公式webサイトにあるGit]から、対応するバージョンのLinuxカーネルをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
ダウンロードしたファイルを解凍する。<br>
  tar xf linux-<バージョン>.tar.gz
  tar xf linux-<バージョン>.tar.gz
997行目: 1,001行目:
<br>
<br>
F2FSのビルド設定を行うため、<code>make menuconfig</code>コマンドを実行する。<br>
F2FSのビルド設定を行うため、<code>make menuconfig</code>コマンドを実行する。<br>
  make menuconfig
  make menuconfig -j $(nproc)
# または
sudo make menuconfig -j $(nproc)
<br>
<br>
TUI画面が起動するので、[File systems] - [F2FS filesystem support]に移動して、[M]キーを押下する。<br>
TUI画面が起動するので、[File systems] - [F2FS filesystem support]に移動して、[M]キーを押下する。<br>
1,003行目: 1,009行目:
<br>
<br>
Linuxカーネルから、F2FSのみをビルドする。<br>
Linuxカーネルから、F2FSのみをビルドする。<br>
  make scripts prepare modules_prepare
  make scripts prepare modules_prepare -j $(nproc)
  make -C . M=fs/f2fs -j (nproc)
  make -C . M=fs/f2fs -j (nproc)
<br>
<br>
1,021行目: 1,027行目:
また、F2FSモジュールが正常に読み込まれているかどうかを確認するには、以下のコマンドを実行する。<br>
また、F2FSモジュールが正常に読み込まれているかどうかを確認するには、以下のコマンドを実行する。<br>
  sudo modinfo f2fs
  sudo modinfo f2fs
<br>
Linuxカーネルモジュールのインストール後は、以下のコマンドを実行することを推奨する。(ファイル容量が膨大なため)<br>
sudo make clean -j $(nproc)      # .configファイルを残す
または
sudo make distclean -j $(nproc)  # .configファイル等の設定ファイルを全て削除する
<br>
<br><br>
<br><br>