Ubuntu 18 04 修改swap分割槽大小

2022-06-21 23:27:16 字數 1546 閱讀 6304

ubuntu 18.04 修改swap分割槽大小

檢視原先swap大小

root@gpu-2:~# free -h

總計 已用 空閒 共享 緩衝/快取 可用

記憶體: 62g 417m 38g 3.0m 23g 61g

交換: 2.0g 0b 2.0g

root@gpu-2:~#

原先swap檔案位置

root@gpu-2:~# swapon -s

檔名 型別 大小 已用 許可權

/swapfile1 file 12582908 0 -2

root@gpu-2:~#

一般swap分割槽要大於或等於物理記憶體(1-1.5倍),最大一般有20g即可,我這裡建立12g:

root@gpu-2:~# cd /

root@gpu-2:/# dd if=/dev/zero of=/swapfile1 bs=1g count=12

記錄了12+0 的讀入

記錄了12+0 的寫出

12884901888 bytes (13 gb, 12 gib) copied, 17.1497 s, 751 mb/s

root@gpu-2:/# mkswap -f swapfile1

mkswap: swapfile1:不安全的許可權 0644,建議使用 0600。

正在設定交換空間版本 1,大小 = 12 gib (12884897792 個位元組)

無標籤, uuid=3779f693-8356-42e9-8a2c-2ab51f12654a

root@gpu-2:/# chmod 0600 swapfile1

root@gpu-2:/# swapoff /swapfile

root@gpu-2:/# free -h

總計 已用 空閒 共享 緩衝/快取 可用

記憶體: 62g 417m 38g 3.0m 23g 61g

交換: 0b 0b 0b

root@gpu-2:/# swapon /swapfile1

root@gpu-2:/# free -h

總計 已用 空閒 共享 緩衝/快取 可用

記憶體: 62g 420m 38g 3.0m 23g 61g

交換: 11g 0b 11g

root@gpu-2:/#

root@gpu-2:/# vim /etc/fstab

/swapfile none swap sw 0 0

改為/swapfile1 none swap sw 0 0

root@gpu-2:/#

重啟,然後檢視是否有問題

shutdown -r now
可以先在虛擬機器上測試,如果成功的話,再在物理機操作,如果都沒問題的話,可以刪掉舊的swap檔案

rm -f /swapfile

如果不再需要swap,可以清理該分割槽:

[root@mysql01 var]# swapoff /var/swap

reflink:

Ubuntu18 04修改靜態IP

虛擬網路編輯器填所要固定的ip,子網掩碼,閘道器等 配置檔案 vi etc network inte ces,加入 auto ens33 iface ens33 inet static address 192.168.75.1 netmask 255.255.255.0 gateway 192.16...

ubuntu1804修改網路配置

1.使用netplan修改yaml檔案 sudo vim etc netplan 50 cloud init.yaml 1.配置檔案如下network ethernets ens160 addresses 210.72.92.28 24 ip及掩碼 gateway4 210.72.92.254 閘道...

Ubuntu 18 04 修改主機名

ubuntu 18.04不能直接修改 etc hostname中主機名稱,重啟後又恢復到安裝時設定的主機名稱.正確的修改步驟如下 1.首先安裝軟體包 sudo apt get install cloud init2.首先修改 etc cloud cloud.cfg sudo vim etc clou...