0

私はt2.micro Ubuntu Server 1GBのRAMと30GBのハードドライブ(HD)を持っています。スワップパーティションを作成するために、30GBのHDのうち2GBを使用する必要があります。誰かが私にそれについての助けを与えることができますか?AWS/EC2でスワップパーティションを作成

Iは上記尋ねまたはアイテム1及び2に蛇腹示すように、私はスワップファイルを作成しなければならないように私はスワップパーティションを作成する必要があるかどうかどうかに疑問を持っている:

1 -

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 
sudo mkswap /swapfile 
sudo swapon /swapfile 

に、再起動後にデフォルトでこれを有効に/ etc/fstabファイルに次の行を追加します

/swapfile swap swap defaults 0 0 

2 -

sudo dd if=/dev/zero of=/var/swapfile bs=1M count=2048 && 
sudo chmod 600 /var/swapfile && 
sudo mkswap /var/swapfile && 
echo /var/swapfile none swap defaults 0 0 | sudo tee -a /etc/fstab && 
sudo swapon -a 

これはどちらが一番良いとおっしゃいましたか?スワップパーティションまたはスワップファイル?

ご利用いただきありがとうございます。

+0

ポイント1と2は基本的に同じものですが、唯一の違いはスワップファイル( '/' vs '/ var')の場所です。あなたがすでに 'root'であると仮定すると、ポイント1にも' chmod 600'が必要です。そうしないと、システムはファイルのマウントを拒否します。 – Batsu

答えて

0

それは現代のカーネルとの大きな違いがありません。より詳細な説明については、次の質問を参照してください:

https://serverfault.com/questions/25653/swap-partition-vs-file-for-performance

は、私はあなたとより快適に感じる手続きのために行くと思います。しかし、システムがすでにインストールされていて、別のディスクを追加したくない場合は、スワップファイルを使用する方がより簡単な解決策になるようです。

関連する問題