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/zero
dd if=/dev/zero of=/path/to/swapfile bs=1024 count=100000
chmod 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
スワップファイルが実際に存在するファイルシステムをロードするには、行の後に行を追加する必要があります。