關於swap分割槽不足的解決

2021-10-21 19:36:42 字數 840 閱讀 2923

在安裝rac過程中,時常會出現交換空間大小不足的情況

解決方式如下:

(1)建立乙個分割槽,使用dd命令(執行時間會比較久,需要耐心等待)

[root@rac1 ~

]# dd if

=/dev/zero of=

/home/swap bs=

1024 count=

10240000

會建立 /home/swap 乙個分割槽檔案。檔案大小是10240000個block,bs為1個block的大小為1k,這裡建立10g大小的swap;

[root@rac1 ~

]# ll /home/swap

(2)把建立的檔案變成swap分割槽,-f 引數強制執行

[root@rac1 ~

]# /sbin/mkswap -f /home/swap

(3)使swap分割槽有效

[root@rac1 ~

]# /sbin/swapon /home/swap

free -m 檢視swap 空間已經增加10g空間,此設定機器重啟後失效,想要永久生效,需要加入fstab檔案中;

(4)在/etc/fstab 新增一行,儲存退出,重啟後也生效

[root@rac1 ~

]# vim /etc/fstab

/home/swap swap swap defaults 0

0

切記!!!不能刪除 /home/swap 檔案,刪除後新增加的swap空間會不存在

關於swap分割槽使用

swap分割槽在系統記憶體不足時,會使用swap來存放記憶體中暫不用的資料,這能緩解記憶體不足,但是由於我們swap分割槽畢竟是硬碟,比起記憶體的速度差了幾個量級,也就會導致程式變慢。其實也就是統計proc下pid裡smaps檔案中swap項的總和,bin bash function statswa...

linux記憶體不足,swap交換分割槽建立

為什麼需要swap 根 據redhat公司的建議,linux系統swap分割槽最適合的大小是物理記憶體的1 2倍.不過linux上有些軟體對swap分割槽得需求較大,例如要順 利執行oracle資料庫軟體,swap分割槽至少需要400mb或者物理記憶體2倍以上的空間.當然我們在安裝linux的時候,...

備忘 解決 boot分割槽不足的問題

在yum update的時候出現問題,boot檔案系統空間不足 方法一 將 boot掛載到其他位置 檢查linux伺服器的檔案系統的磁碟空間占用情況 可以看到 boot被掛載在 dev sda2上,空間只有190m,已經使用了89 為了解決centos的boot空間不足的問題,取消將 boot掛在到...