swap是虛擬記憶體,是在硬碟中分割槽一塊區域,當記憶體佔滿但是又急迫需要時臨時當作記憶體使用,使用效率低於記憶體。本文將對linux系統中swap分割槽的建立做乙個簡要介紹。
swap分割槽本質也是乙個分割槽,所以在做swap分割槽之前先要進行普通分割槽,如下圖所示,分割槽完成後先不儲存退出,輸入"t"來改變分割槽功能id,選擇需要進行修改的分割槽後,輸入id號來改變分割槽功能標識,dos分割槽記錄方式的swap分割槽標識編號為82,而gpt則為14。完成後儲存退出。
輸入命令"pratprobe"來重新加在磁碟資訊。完成後進行磁碟格式化,swap分割槽的磁碟格式化命令為"mkswap /dev/vdb2",將磁碟格式化為swap格式。輸入"swapon -a /dev/vdb2"將此swap分割槽新增到swap程式中。"swapon -s"可以檢視swap新增資訊。
如果需要開機自動新增swap,則需要編輯"/etc/fstab",輸入"/dev/vdb2 swap swap defaults 0 0"即可。
如果需要刪除這個swap分割槽,需要先輸入"swapon -s"來檢視swap資訊,如下圖所示,輸入"swapoff 磁碟分割槽"來停止其swap程式,再刪除這個磁碟分割槽即可。
swap不是一定需要分割槽,也可以通過檔案來實現。如下圖所示,首先,擷取一段1g的檔案。然後將其格式化為swap格式,輸入"swapon -a filename"新增swap,輸入"swapon -s"即可檢視。
在新增swap時可以加入引數"-p"來新增swap的優先機,如果需要開機掛載,和分割槽相同,也需要編輯"/etc/fstab"檔案,"pri=x"代表將優先機設定為x。
檔案的swap不需要時刪除的步驟與分割槽相同,最後刪掉檔案即可。
linux初學者 使用者管理篇
linux的使用者管理是非常以後工作中重要的一部分,也是linux系統安全的防線。1 使用者理解 那麼到底什麼是使用者呢?使用者就是系統使用者的身份。使用者是以怎樣的方式儲存在計算機中的呢?在系統中使用者儲存為若干竄字元和若干個系統配置檔案。在linux系統中,使用者的資訊儲存在 etc passw...
linux初學者 磁碟陣列篇
在磁碟的使用中,有時候需要提高磁碟的讀寫資料速度,就要用到磁碟組 raid,也就是磁碟陣列。磁碟陣列是由最少兩塊以上的磁碟組成的,raid有許多模式,在這裡將介紹其中常用的模式raid0 raid1和raid5。raid0 raid0是用來提高讀取資料速度的,其用兩塊以上的磁碟組成,是將資料同時記錄...
linux初學者 DDNS配置篇
如果dns伺服器要記錄多台主機的ip,且這些主機的ip都是通過dhcpd服務自動獲取的,那麼將會造成很大的困難,因為在dns設定時無法得知主機具體的ip。如果dhcpd服務可以在配置主機ip後將資訊傳遞給dns服務,再由dns服務來記錄這些資料,將會變得容易許多。這種dhcpd服務更新dns服務資料...