中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用fdisk和fallocate命令創建交換分區

發布時間:2021-07-28 15:48:51 來源:億速云 閱讀:180 作者:Leah 欄目:系統運維

這篇文章給大家介紹如何使用fdisk和fallocate命令創建交換分區,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

交換分區在物理內存(RAM)被填滿時用來保持內存中的內容。當 RAM 被耗盡,Linux 會將內存中不活動的頁移動到交換空間中,從而空出內存給系統使用。雖然如此,但交換空間不應被認為是物理內存的替代品。

大多數情況下,建議交換內存的大小為物理內存的 1 到 2 倍。也就是說如果你有 8GB 內存, 那么交換空間大小應該介于8-16 GB。

若系統中沒有配置交換分區,當內存耗盡后,系統可能會殺掉正在運行中的進程/應用,從而導致系統崩潰。在本文中,我們將學會如何為 Linux 系統添加交換分區,我們有兩個辦法:

  • 使用 fdisk 命令

  • 使用 fallocate 命令

***個方法(使用 fdisk 命令)

通常,系統的***塊硬盤會被命名為 /dev/sda,而其中的分區會命名為 /dev/sda1/dev/sda2。 本文我們使用的是一塊有兩個主分區的硬盤,兩個分區分別為 /dev/sda1/dev/sda2,而我們使用 /dev/sda3 來做交換分區。

首先創建一個新分區,

$ fdisk /dev/sda

n 來創建新分區。系統會詢問你從哪個柱面開始,直接按回車鍵使用默認值即可。然后系統詢問你到哪個柱面結束, 這里我們輸入交換分區的大小(比如 1000MB)。這里我們輸入 +1000M

如何使用fdisk和fallocate命令創建交換分區

swap

現在我們創建了一個大小為 1000MB 的磁盤了。但是我們并沒有設置該分區的類型,我們按下 t 然后回車,來設置分區類型。

現在我們要輸入分區編號,這里我們輸入 3,然后輸入磁盤分類號,交換分區的分區類型為 82 (要顯示所有可用的分區類型,按下 l ) ,然后再按下 w 保存磁盤分區表。

如何使用fdisk和fallocate命令創建交換分區

swap

再下一步使用 mkswap 命令來格式化交換分區:

$ mkswap /dev/sda3

然后激活新建的交換分區:

$ swapon /dev/sda3

然而我們的交換分區在重啟后并不會自動掛載。要做到***掛載,我們需要添加內容到 /etc/fstab 文件中。打開 /etc/fstab 文件并輸入下面行:

$ vi /etc/fstab /dev/sda3 swap  swap  default  0  0

保存并關閉文件。現在每次重啟后都能使用我們的交換分區了。

第二種方法(使用 fallocate 命令)

我推薦用這種方法因為這個是最簡單、最快速的創建交換空間的方法了。fallocate 是最被低估和使用最少的命令之一了。 fallocate 命令用于為文件預分配塊/大小。

使用 fallocate 創建交換空間,我們首先在 / 目錄下創建一個名為 swap_space 的文件。然后分配 2GB 到 swap_space 文件:

$ fallocate -l 2G /swap_space

我們運行下面命令來驗證文件大小:

$ ls -lh /swap_space

然后更改文件權限,讓 /swap_space 更安全:

$ chmod 600 /swap_space

這樣只有 root 可以讀寫該文件了。我們再來格式化交換分區(LCTT 譯注:雖然這個 swap_space 是個文件,但是我們把它當成是分區來掛載):

$ mkswap /swap_space

然后啟用交換空間:

$ swapon -s

每次重啟后都要重新掛載磁盤分區。因此為了使之持久化,就像上面一樣,我們編輯 /etc/fstab 并輸入下面行:

/swap_space swap  swap  sw  0  0

保存并退出文件。現在我們的交換分區會一直被掛載了。我們重啟后可以在終端運行 free -m 來檢查交換分區是否生效。

關于如何使用fdisk和fallocate命令創建交換分區就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

屏东市| 榆社县| 台山市| 天气| 高邑县| 孟津县| 鹤峰县| 乐业县| 三河市| 遂平县| 万荣县| 垣曲县| 绍兴市| 佛冈县| 修文县| 鄯善县| 林西县| 林甸县| 汤原县| 东乌珠穆沁旗| 嘉峪关市| 仪征市| 溧水县| 晋中市| 西贡区| 阆中市| 砀山县| 民乐县| 台江县| 阿拉善左旗| 阳泉市| 钦州市| 望江县| 水城县| 辛集市| 镇安县| 肇源县| 台东县| 嵊州市| 通渭县| 巴林右旗|