Linuxの追加交換パーティション
4581 ワード
Linuxの下の交換パーティションは勝手にサイズを変えることができますが、日常生活でパーティションが足りないといえば、今日は例を挙げて追加します.
1、まずddコマンドを使って空のファイルを作成します.この空のファイルのサイズはあなたが追加し続けるswapのサイズです.例えば、私のところのswapは3.7 Gですが、足りないと思います.4 Gを追加し続けたいなら、ddを使って4 Gサイズの空のファイルを作成します.
見て、私はすでに作成して、今あなたはそれを4 Gサイズのパーティションであることを見て、このパーティションは更にフォーマットを続けてから使用することができます.
2、このファイルをswapファイルシステムにフォーマットする
はい、フォーマットしました.これからマウントします.
3、このswapパーティションをマウントします.swapパーティションのマウントは、一般的なファイルシステムコマンドとは異なります.ここではswaponコマンドを使用します.
マウントが完了し、freeコマンドを使用してswapパーティションが大きくなったのも見られました.
4、電源を入れて自動的にマウントするために/etc/fstabファイルを編集する
5、これで終わりです.使いたくなければ、削除してもいいです.
ほら、削除したら、このswapの大きさはすぐに元に戻ります.
転載先:https://www.cnblogs.com/FengGeBlog/p/10239067.html
1、まずddコマンドを使って空のファイルを作成します.この空のファイルのサイズはあなたが追加し続けるswapのサイズです.例えば、私のところのswapは3.7 Gですが、足りないと思います.4 Gを追加し続けたいなら、ddを使って4 Gサイズの空のファイルを作成します.
[root@chaofeng ~]# dd if=/dev/zero of=/tmp/swap bs=1MB count=4096
4096+0
4096+0
4096000000 (4.1 GB) ,12.6019 ,325 MB/
[root@chaofeng ~]# du -sh /tmp/swap
3.9G /tmp/swap
見て、私はすでに作成して、今あなたはそれを4 Gサイズのパーティションであることを見て、このパーティションは更にフォーマットを続けてから使用することができます.
2、このファイルをswapファイルシステムにフォーマットする
[root@chaofeng ~]# mkswap -L swap /tmp/swap
1, = 3999996 KiB
LABEL=swap, UUID=a7ccebe4-25fc-462e-ae9c-b20084ac14ef
はい、フォーマットしました.これからマウントします.
3、このswapパーティションをマウントします.swapパーティションのマウントは、一般的なファイルシステムコマンドとは異なります.ここではswaponコマンドを使用します.
[root@chaofeng ~]# swapon /tmp/swap
swapon: /tmp/swap: 0644, 0600。
[root@chaofeng ~]# free -h
total used free shared buff/cache available
Mem: 972M 142M 71M 7.7M 758M 636M
Swap: 7.6G 0B 7.6G
マウントが完了し、freeコマンドを使用してswapパーティションが大きくなったのも見られました.
4、電源を入れて自動的にマウントするために/etc/fstabファイルを編集する
[root@chaofeng ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Jan 4 20:31:39 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=84629116-e18f-4776-9204-aaa79fee0844 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
/tmp/swap swap swap defaults 0 0
5、これで終わりです.使いたくなければ、削除してもいいです.
[root@chaofeng ~]# swapoff /tmp/swap
[root@chaofeng ~]# free -h
total used free shared buff/cache available
Mem: 972M 139M 69M 7.7M 763M 639M
Swap: 3.7G 0B 3.7G
ほら、削除したら、このswapの大きさはすぐに元に戻ります.
転載先:https://www.cnblogs.com/FengGeBlog/p/10239067.html