Linux下增加、刪除Swap檔案
阿新 • • 發佈:2019-01-11
1、檢查 Swap 空間,先檢查一下系統裡有沒有既存的 Swap 檔案
swapon -s
如果返回的資訊概要是空的,則表示 Swap 檔案不存在。
2、確定swap檔案的大小,單位為M。將該值乘以1024得到塊大小。例如,64MB的swap檔案的塊大小是65536。
3、建立 Swap 檔案,下面使用 dd 命令來建立 Swap 檔案。
dd if=/dev/zero of=/swapfile bs=1024 count=4194304
【引數說明】
if=檔名:輸入檔名,預設為標準輸入。即指定原始檔。< if=input file >
of=檔名:輸出檔名,預設為標準輸出。即指定目的檔案。< of=output file >
bs=bytes:同時設定讀入/輸出的塊大小為bytes個位元組
count=blocks:僅拷貝blocks個塊,塊大小等於bs指定的位元組數。
4、建立好Swap檔案,還需要格式化後才能使用。執行命令:
mkswap /swapfile
5、啟用 Swap ,執行命令:
swapon /swapfile
6、如果要機器重啟的時候自動掛載 Swap ,那麼還需要修改 fstab 配置。
用 vim 開啟 /etc/fstab 檔案,在其最後新增如下一行:
/swapfile swap swap defaults 0 0
當下一次系統啟動時,新的swap檔案就打開了。
7、新增新的swap檔案並開啟後,檢查 cat /proc/swaps 或者free命令的輸出來檢視swap是否已開啟。
8、最後,賦予 Swap 檔案適當的許可權:
chown root:root /swapfile
chmod 0600 /swapfile
9、刪除SWAP分割槽
$ swapoff /swapfile #解除安裝swap檔案
$ 並修改/etc/fstab檔案 #從配置總刪除
swapon -s
如果返回的資訊概要是空的,則表示 Swap 檔案不存在。
2、確定swap檔案的大小,單位為M。將該值乘以1024得到塊大小。例如,64MB的swap檔案的塊大小是65536。
3、建立 Swap 檔案,下面使用 dd 命令來建立 Swap 檔案。
dd if=/dev/zero of=/swapfile bs=1024 count=4194304
【引數說明】
if=檔名:輸入檔名,預設為標準輸入。即指定原始檔。< if=input file >
of=檔名:輸出檔名,預設為標準輸出。即指定目的檔案。< of=output file >
bs=bytes:同時設定讀入/輸出的塊大小為bytes個位元組
count=blocks:僅拷貝blocks個塊,塊大小等於bs指定的位元組數。
4、建立好Swap檔案,還需要格式化後才能使用。執行命令:
mkswap /swapfile
5、啟用 Swap ,執行命令:
swapon /swapfile
6、如果要機器重啟的時候自動掛載 Swap ,那麼還需要修改 fstab 配置。
用 vim 開啟 /etc/fstab 檔案,在其最後新增如下一行:
/swapfile swap swap defaults 0 0
當下一次系統啟動時,新的swap檔案就打開了。
7、新增新的swap檔案並開啟後,檢查 cat /proc/swaps 或者free命令的輸出來檢視swap是否已開啟。
8、最後,賦予 Swap 檔案適當的許可權:
chown root:root /swapfile
chmod 0600 /swapfile
9、刪除SWAP分割槽
$ swapoff /swapfile #解除安裝swap檔案
$ 並修改/etc/fstab檔案 #從配置總刪除