休止状態オプションを使用できるようにスワップサイズを増やしたいです。まず、スワップファイルを追加してみました。フォローする
https://bogdancornianu.com/change-swap-size-in-ubuntu/
私の端末に次のように入力しました。
sudo dd if=/dev/zero of=swapfile bs=1G count=16
私は得る:
16+0 records in
16+0 records out
17179869184 bytes (17 GB, 16 GiB) copied, 206.949 s, 83.0 MB/s
その後、指示に従いました。
sudo mkswap /swapfile
ただし、次のエラーが発生します。
mkswap: cannot open /swapfile: No such file or directory
その後、スワップファイルの代わりにスワップパーティションのサイズを変更することにしました。だから私はそれらを削除したいと思います。 (以前に作成したことがないので、すべて削除すればいいと思いましたか?) 次の手順に従いました。
https://askubuntu.com/questions/904628/default-17-04-swap-file-location
私は試した:
$ cat /proc/swaps
$ grep swap /etc/fstab
しかし、私は最初のものから何も得られませんでした。 2番目の出力は次のとおりです。
total used free shared buff/cache
available
Mem: 11862 3498 1014 138 7349
7907
Swap: 0 0 0
私も(再起動後)次のことを試しました。
swapon -s
そして得る
Filename Type Size Used Priority
/dev/sdb3 partition 3905532 0 -2
スワップファイルが正常に作成されたかどうかを知りたいです。これでどのように削除しますか?
ベストアンサー1
最初の問題は、最初のコマンドがswapfile
現在のディレクトリにファイルを生成し、後続のコマンドが/swapfile
ルートディレクトリから呼び出されたファイルを明示的に参照することです。swapfile
最初のコマンドが実行されたときにこれが現在の作業ディレクトリではない場合、後続のすべてのコマンドは存在しないファイルを参照します。
この項目から出力が出ない場合は、cat /proc/swaps
システムがprocfs
実行されていないか(可能性なし)、現在実行中です。いいえアクティブなスワップ領域が設定されました。
あなたが得ると主張する結果はgrep swap /etc/fstab
言葉ではありません。これはfree -m
、ファイルシステムテーブルの一部ではない出力(誤ってアクティブなスワップが設定されていないことを確認しました)と似ています。
再起動後swapon -s
(説明書に記載されているように同じ情報を提供cat /proc/swaps
)、再起動する前にある時点で誰かがそうであることを示しますswapoff
。