動態修改swap大小的方法 使用swap檔案

2021-09-30 07:46:53 字數 1058 閱讀 2027

1.首先用命令free檢視系統內 swap 分割槽大小。

free -m

total used free shared buffers cached

mem: 1002 964 38 0 21 410

-/+ buffers/cache: 532 470

swap: 951 32 929

可以看到 swap 只有951m,不符合 oracle-xe-client 的安裝要求。

2.建立乙個 swap 檔案。

mkdir swap

cd swap

sudo dd if=/dev/zero of=swapfile bs=1024 count=100000

出現下列提示,上面命令中的 count 即代表swap檔案大小。

記錄了 100000+0 的讀入

記錄了 100000+0 的寫出

102400000 位元組 (102 mb) 已複製,0.74704 秒,137 mb/秒

把生成的檔案轉換成 swap 檔案

sudo mkswap swapfile

setting up swapspace version 1, size = 102395 kb

no label, uuid=09fde987-5567-498a-a60b-477e302a988b

3.啟用 swap 檔案。

sudo swapon swapfile

再次檢視 free -m 的結果。

total used free shared buffers cached

mem: 1002 967 34 0 22 410

-/+ buffers/cache: 534 467

swap: 1053 32 1021

新增成功。

擴充套件:如果需要解除安裝這個 swap 檔案,可以進入建立的 swap 檔案目錄。執行下列命令。

sudo swapoff swapfile

如果需要一直保持這個 swap ,可以把它寫入 /etc/fstab 檔案。

swapfilepath swap swap defaults 0 0

Linux 修改 Swap 分割槽大小

一 新建 swap 分割槽 root 1.swapoff a 停止交換分割槽 2.用 fdisk 命令加 swap 分割槽的碟符,例 fdisk dev sdb 剔除 swap 分割槽,輸入d刪除 swap 分割槽,然後再n新增分割槽 新增時硬碟必須要有可用空間,然後再用t將新添的分割槽id改為82...

檢視修改swap空間大小

檢視swap 空間大小 總計 free m 預設單位為k,m 單位為m total used free shared buffers cached mem 377 180 197 0 19 110 buffers cache 50 327 swap 572 0 572 2 檢視swap 空間 fil...

LINUX修改SWAP分割槽大小

ubuntu 18.04 修改swap分割槽大小 linux 手動建立swap檔案及刪除 解決方法 1.確定swap檔案的大小,單位為m。將該值乘以1024得到塊大小。例如,64mb的swap檔案的塊大小是65536。2.在root提示符下,鍵入下面的命令,其中count大小等於所要求的塊大小 dd...