LINUX 檔案擴充套件Swap空間

2021-09-23 10:08:23 字數 2113 閱讀 4704

問題

1)使用dd命令建立乙個大小為2048mb的交換檔案,放在/opt/swap.db

2)將swap.db檔案格式化成swap檔案系統

3)啟用swap.db檔案,檢視swap空間大小

4)停用swap.db檔案,檢視swap空間大小

方案swap空間**於硬碟空間,這個思路不變。我們可以換種方式,來擴充套件swap空間。就是可以建立乙個大的檔案,檔案占用的是磁碟空間,再將這個檔案格式化使用。這個方式是可行的,但難點在於檔案怎麼生成呢?我們可以用dd這條命令。

例如 dd if=/dev/zero of=/opt/swap.db bs=1m count=2048 ,相關說明如下:

dd:為命令字。

if:讀取資料的**是哪,而/dev/zero是乙個特殊的裝置它可以產生無限的資料,常用來與dd命令搭配使用。

of:將資料寫入到**去,可以是其他裝置,也可以是指定路徑下的乙個檔名。

bs:每次讀取和寫入資料的大小為1m。

count:為讀取和寫入的次數為2048次。

步驟實現此案例需要按照如下步驟進行。

步驟一:使用dd命令建立乙個大小為2048mb的交換檔案,放在/opt/swap.db

命令操作如下所示:

[root@localhost ~]# dd if=/dev/zero of=/opt/swap.db bs=1m count=2048

記錄了2048+0 的讀入

記錄了2048+0 的寫出

2147483648位元組(2.1 gb)已複製,95.5419 秒,22.5 mb/秒

[root@localhost ~]# ls -lh /opt/swap.db

-rw-r--r--. 1 root root 2.0g 2月 27 21:24 /opt/swap.db

步驟二:將swap.db檔案格式化成swap檔案系統

命令操作如下所示:

[root@localhost ~]# mkswap /opt/swap.db   	//將檔案格式化為swap檔案系統

mkswap: /opt/swap.db: warning: don't erase bootbits sectors

on whole disk. use -f to force.

setting up swapspace version 1, size = 2097148 kib

no label, uuid=4dc743fd-86a6-477b-a3fc-a811f41dbd43

[root@localhost ~]#

步驟三:啟用swap.db檔案,檢視swap空間大小

命令操作如下所示:

[root@localhost ~]# swapon /opt/swap.db  //啟用swap.db檔案

[root@localhost ~]# swapon -s

filename type size used priority

/dev/sda5 partition 8388600 0 -1

/opt/swap.db file 2097144 0 -2

[root@localhost ~]#

步驟四:停用swap.db檔案,檢視swap空間大小

命令操作如下所示:

[root@localhost ~]# swapoff /opt/swap.db //停用swap.db檔案

[root@localhost ~]# swapon -s

filename type size used priority

/dev/sda5 partition 8388600 0 -1

[root@localhost ~]#

檔案擴充套件Swap空間 linux

檔案擴充套件swap空間 問題 使用dd命令建立乙個大小為2048mb的交換檔案,放在 opt swap.db 將swap.db檔案格式化成swap檔案系統 啟用swap.db檔案,檢視swap空間大小 停用swap.db檔案,檢視swap空間大小 方案 swap空間 於硬碟空間,這個思路不變。我們...

檔案擴充套件Swap空間

命令操作如下所示 root localhost dd if dev zero of opt swap.db bs 1m count 2048 記錄了2048 0 的讀入 記錄了2048 0 的寫出 2147483648位元組 2.1 gb 已複製,95.5419 秒,22.5 mb 秒 root l...

Linux擴充套件swap分割槽

top命令檢視cpu和記憶體實時狀況。free m命令檢視記憶體使用情況。檢視各個程式占用的記憶體大小 按cpu公升序排列 ps aux sort cpu 按記憶體公升序排列 ps aux sort rss 檢視硬碟大小 df hl 檢視磁碟剩餘空間 df h 檢視每個根路徑的分割槽大小 swap就...