當需要新增swap分割槽時,可以使用如下方法:
設定交換分割槽:
1 以dd指令建立swapoff
2 mkswap 來將swapfile 格式化為swap的檔案格式。
3 swapon 來啟動該系統檔案,使之成為swap
[root@localhost ~]#dd if=/dev/zero f=/tmp/swap bs=4k count=16382
16382+0 records in
16382+0 records out
67100672 bytes (67 mb) copied, 1.05299 seconds, 63.7 mb/s
#mkswap 來將swapfile 格式化為swap的檔案格式。
[root@localhost ~]# mkswap /tmp/swap
setting up swapspace version 1, size = 67096 kb
[root@localhost ~]# free
total used free shared buffers cached
mem: 473860 468516 5344 0 31996 328304
-/+ buffers/cache: 108216 365644
swap: 1052216 0 1052216
#swapon 來啟動該系統檔案,使之成為swap
[root@localhost ~]# swapon /tmp/swap
[root@localhost ~]# free
total used free shared buffers cached
mem: 473860 468516 5344 0 32020 328328
-/+ buffers/cache: 108168 365692
swap: 1117736 0 1117736
使用bc來驗證一下。
[root@localhost ~]# bc
bc 1.06
this is free software with absolutely no warranty.
for details type `warranty'.
1117736-1052216
65520
4*16382
65528
quit
#swapoff 該檔案並再次驗證。
[root@localhost ~]# swapoff /tmp/swap
[root@localhost ~]# free
total used free shared buffers cached
mem: 473860 468628 5232 0 32132 328776
-/+ buffers/cache: 107720 366140
swap: 1052216 0 1052216
設定Linux交換分割槽
linux下可以建立兩種型別的交換空間,一種是swap分割槽,一種是swap檔案。前者適合有空閒的分割槽可以使用,後者適合於沒有空的硬碟分割槽,硬碟的空間都已經分配完畢。例如 安裝redhat的時候,你可以預設劃分硬碟空間,交換區的大小事系統預設配置,當你安裝完系統後需要安裝乙個oracle資料庫,...
設定Linux交換分割槽
linux下可以建立兩種型別的交換空間,一種是swap分割槽,一種是swap檔案。前者適合有空閒的分割槽可以使用,後者適合於沒有空的硬碟分割槽,硬碟的空間都已經分配完畢。例如 安裝redhat的時候,你可以預設劃分硬碟空間,交換區的大小事系統預設配置,當你安裝完系統後需要安裝乙個oracle資料庫,...
linux 設定交換分割槽
注 出處deepin社群 4g記憶體以下還是有必要開交換分割槽的 雖然 一般用不著 在根目錄生成swap檔案,count設定塊數,bs設定塊大小,生成1g的swap 如下 dd if dev zero of swapfile count 1024 bs 1024k 設定交換分割槽,注意路徑和上面的一...