📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 7行目: | 7行目: | ||
== F2FSモジュールのみインストールする方法 (推奨) == | == F2FSモジュールのみインストールする方法 (推奨) == | ||
==== | ==== F2FSモジュールのソースコードのダウンロード ==== | ||
Linuxカーネルのソースコードをダウンロードする。<br> | |||
* パッケージ管理システムから、Linuxカーネルのソースコードをインストールする場合 | * パッケージ管理システムから、Linuxカーネルのソースコードをインストールする場合 | ||
*: <code>sudo zypper install kernel-source</code> | *: <code>sudo zypper install kernel-source</code> | ||
| 19行目: | 19行目: | ||
*: <code>cd linux-<バージョン></code> | *: <code>cd linux-<バージョン></code> | ||
<br> | <br> | ||
<u> | ==== F2FSモジュールのソースコードの修正 : SLE 15 SP4 / openSUSE Leap 15.4のみ ==== | ||
<u> | <u>SLE 15 SP4 / openSUSE Leap 15.4において、パッケージ管理システムからLinuxカーネル 5.14.21-150400.22のソースコードを使用する場合、</u><br> | ||
<u>F2FSのソースコードの一部にリグレッション(デグレード)が発生しているため、F2FSのソースコードを修正する必要がある。</u><br> | |||
sudo vi /usr/src/linux-5.14.21-150400.22/fs/f2fs/file.c | sudo vi /usr/src/linux-5.14.21-150400.22/fs/f2fs/file.c | ||
<br> | <br> | ||
| 33行目: | 34行目: | ||
1101行目 : filemap_invalidate_lock(inode->i_mapping) | 1101行目 : filemap_invalidate_lock(inode->i_mapping) | ||
<br> | <br> | ||
==== F2FSモジュールのインストール ==== | |||
既存のカーネルコンフィグ(/bootディレクトリ内にあるカーネルコンフィグ)を元に、新しいカーネルコンフィグを生成する。<br> | 既存のカーネルコンフィグ(/bootディレクトリ内にあるカーネルコンフィグ)を元に、新しいカーネルコンフィグを生成する。<br> | ||
<code>make olderconfig</code>コマンドは、可能な限り既存のカーネルコンフィグの設定を使用して、ビルドディレクトリ内に必要なファイルを生成する。<br> | <code>make olderconfig</code>コマンドは、可能な限り既存のカーネルコンフィグの設定を使用して、ビルドディレクトリ内に必要なファイルを生成する。<br> | ||
| 105行目: | 107行目: | ||
# __THIS FILE MAY BE MODIFIED__ | # __THIS FILE MAY BE MODIFIED__ | ||
<br> | <br> | ||
==== F2FSモジュールの読み込み (セキュアブートが無効の場合) ==== | ==== F2FSモジュールの読み込み (セキュアブートが無効の場合) ==== | ||
F2FSモジュールを読み込む。<br> | F2FSモジュールを読み込む。<br> | ||