「F2FS」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
26行目: 26行目:
 
最新の[https://www.archlinux.org/download/ インストールメディア] (2013.04.01) では F2FS ファイルシステム上のルートパーティションに Arch Linux をインストールすることが可能です:
 
最新の[https://www.archlinux.org/download/ インストールメディア] (2013.04.01) では F2FS ファイルシステム上のルートパーティションに Arch Linux をインストールすることが可能です:
   
  +
# [[#F2FS パーティションの作成]]の記述にそって、F2FS でルートパーティションを作成します
#インストールメディアで arch を実行している間に[[公式リポジトリ]]から {{Pkg|f2fs-tools}} をインストール。
 
  +
# {{ic|/boot}} パーティションを ext2 (やその他のサポートされているファイルシステム) として作成。
#上述の通りに {{ic|f2fs}} カーネルモジュールをロード。
 
  +
# [[ビギナーズガイド#パーティションのマウント|公式インストールガイド]]通りにシステムをマウント・インストール・chroot。
#上述の通りに root パーティションを F2FS を使って作成。
 
  +
# (インストールしたシステムで) {{ic|f2fs}} を {{ic|/etc/mkinitcpio.conf}} の modules セクションに追加。
#{{ic|/boot}} パーティションを ext4 (やその他のサポートされているファイルシステム) として作成。
 
  +
# その後 initramfs イメージを再生成するのを忘れずに:
#[[ビギナーズガイド#パーティションのマウント|公式インストールガイド]]通りにシステムをマウント・インストール・chroot。
 
#(インストールしたシステムで) {{ic|f2fs}} を {{ic|/etc/mkinitcpio.conf}} の modules セクションに追加。
 
#その後 initramfs イメージを再生成するのを忘れずに:
 
 
::{{ic|# mkinitcpio -p linux}}
 
::{{ic|# mkinitcpio -p linux}}
  +
  +
The driver included in the kernel 4.6 or higher uses Crypto API for computing CRC32. Add {{ic|crc32_generic}} and {{ic|crc32-pclmul}} to the {{ic|MODULES}} array in {{ic|/etc/mkinitpcio.conf}} and regenerate the initramfs if the driver fails to load a CRC32 module at boot.

2016年6月13日 (月) 23:30時点における版

関連記事

F2FS (Flash-Friendly File System) は NAND フラッシュメモリに最適化されたファイルシステムです。F2FS はカーネル 3.8 からサポートされています。

F2FS パーティションの作成

F2FS パーティションを作成するには、公式リポジトリから f2fs-tools パッケージをインストールする必要があります。

パーティションの作成:

# mkfs.f2fs /dev/sdxY

/dev/sdxY の部分は F2FS のフォーマット対象ボリュームです。

F2FS パーティションのマウント

マウントする前に F2FS カーネルモジュールをロードする必要があるかもしれません。root で次を実行してください:

# modprobe f2fs

これでパーティションをマウントすることができます:

# mount -t f2fs /dev/sdxY /mnt

Arch Linux を F2FS パーティション上にインストール

最新のインストールメディア (2013.04.01) では F2FS ファイルシステム上のルートパーティションに Arch Linux をインストールすることが可能です:

  1. #F2FS パーティションの作成の記述にそって、F2FS でルートパーティションを作成します
  2. /boot パーティションを ext2 (やその他のサポートされているファイルシステム) として作成。
  3. 公式インストールガイド通りにシステムをマウント・インストール・chroot。
  4. (インストールしたシステムで) f2fs/etc/mkinitcpio.conf の modules セクションに追加。
  5. その後 initramfs イメージを再生成するのを忘れずに:
# mkinitcpio -p linux

The driver included in the kernel 4.6 or higher uses Crypto API for computing CRC32. Add crc32_generic and crc32-pclmul to the MODULES array in /etc/mkinitpcio.conf and regenerate the initramfs if the driver fails to load a CRC32 module at boot.