Linux新增swap分割槽

2021-07-16 07:13:42 字數 1046 閱讀 8155

根據redhat公司的建議,linux系統swap分割槽最適合的大小是物理記憶體的1-2倍.不過linux上有些軟體對swap分割槽得需求較大,例如要順利執行oracle資料庫軟體,swap分割槽至少需要400mb或者物理記憶體2倍以上的空間.當然我們在安裝linux的時候,就能直接講swap分割槽設定到足夠的大小,但如果已經安裝好linux了,之後又想再安裝類似oracle的軟體,卻發現swap分割槽空間不夠,該如何處理?

針對此種情況,有兩種解決方法:一是建立新的swap分割槽;另一則是建立swap檔案.

點此檢視如何建立新分割槽

下面介紹建立swap檔案的過程:

如果你的硬碟空間已經全部分配給其他分割槽,也沒有多餘的預算新添購硬碟,我們可以利用swap檔案的方式增加虛擬的swap空間,不過執行效能會較實際的swap分割槽差.

執行dd命令新增乙個1g的swap檔案:

# dd if=/dev/zero of=/opt/swapfile bs=1m count=1000

接下來執行mkswap命令,將myswap檔案格式化成swap檔案系統:

# mkswap /tmp/myswap
執行swapon命令可以使能myswap檔案為swap分割槽,對應的執行swapoff命令可以關閉這種效果:

# swapon /tmp/myswap
此時可以通過free -h檢視記憶體使用情況及swap分割槽

# vim /tmp/myswap

/tmp/myswap swap swap defaults 0

0# 待新增的行

最後執行以下命令自動掛載所有在fstab中的檔案系統

# mount -a
linux下手動新增swap分割槽

linux的中swap分割槽的建立

新增swap分割槽

root localhost dev fdisk dev sdb 命令 輸入 m 獲取幫助 n partition type p primary 0 primary,0 extended,4 free e extended select default p p 分割槽號 1 4,預設 1 起始 扇區...

swap分割槽新增

首先你需要使用命令 dd 來建立乙個swapfile,然後你需要使用mkswap命令在裝置或者檔案中建立乙個linux swap分割槽 a 使用root使用者登陸 b 使用下面的命令建立乙個2g的 swap 檔案 1024 2048mb 2097152 block size dd if dev ze...

LINUX下手動新增swap分割槽

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