Arch Linuxでスワップパーティションの代わりにスワップファイルを手動でインストールする

Arch Linuxでスワップパーティションの代わりにスワップファイルを手動でインストールする

Arch Linux Wikiから多くのページを読んで、ついにオペレーティングシステムをインストールします。問題は私が理解できないコマンドが多く(プレフィックスを読むことができない)料理レシピなどのテキストファイルを作成しました。インストール。

loadkeys la-latin1
iw dev
wifi-menu -o [iw dev output device name]
cfdisk
lsblk
mkfs -t ext4 dev/sdaX
/* here comes the swap part */
mount dev/sdaX /mnt
swapon xxx
pacstrap /mnt base base-devel grub-bios networkmanager os-prober
genfstab -U -p /mnt >> /mnt/etc/fstab
...
..
.

問題は、Windowsで汚れたスワップテーブルが嫌いなので、スワップパーティションの代わりにスワップファイルを使用したいということです。
私は記事を読んだ郵便はがきArch Linuxでスワップをしましたが、まったく理解できず、もう一度確認する必要があるようです。それは何ですかchmod 600?このステップは正しい順序になっていますか? 、
そして私は「自動化された方法」を信じていません。
/フォルダのみを使用してスワップファイルを作成する方法、txtにどの行を追加する必要がありますか?

答え1

スワップ領域として使用するファイルを設定するには、いくつかの手順があります。

1 - 文書を作成します。ファイルのdd読み取りと出力にはいくつかの方法があります。 1GBファイルが生成されます。ファイルを作成したら、モードを600に設定し、rootが所有者ユーザーであることを確認します。/dev/zerodd if=/dev/zero of=/path/to/swapfile bs=1024 count=100000chmod 600 /path/to/swapfile

このddコマンドはif入力ファイルであり、この場合は/ dev / zeroです。 of出力ファイルはどこに記録されますか?この場合は、スワップファイルのフルパスです。 bsブロックサイズです。一度に1024バイトをインポートしようとしていますが、countそのうち何バイトをインポートしたいのかを知らせます(この場合は1GBを構成するのに十分です)。

2 - ファイルをスワップファイルシステムにします。mkswap /path/to/swapfile

完了したら、必要に応じて手動で起動できます。swapon /path/to/swapfileまたは常にアクティブにするには、/etc/fstabへの参照を追加してロードしてください。

/path/to/swapfile    none     swap     sw     0    0

スワップファイルが実際に存在するファイルシステムをロードするには、行の後に行を追加する必要があります。

関連情報