如何使用fdisk和fallocate命令創(chuàng)建交換分區(qū)

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

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),藤縣企業(yè)網(wǎng)站建設(shè),藤縣品牌網(wǎng)站建設(shè),網(wǎng)站定制,藤縣網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,藤縣網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

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

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

若系統(tǒng)中沒有配置交換分區(qū),當(dāng)內(nèi)存耗盡后,系統(tǒng)可能會殺掉正在運行中的進程/應(yīng)用,從而導(dǎo)致系統(tǒng)崩潰。在本文中,我們將學(xué)會如何為 Linux 系統(tǒng)添加交換分區(qū),我們有兩個辦法:

  • 使用 fdisk 命令

  • 使用 fallocate 命令

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

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

首先創(chuàng)建一個新分區(qū),

$ fdisk /dev/sda

n 來創(chuàng)建新分區(qū)。系統(tǒng)會詢問你從哪個柱面開始,直接按回車鍵使用默認(rèn)值即可。然后系統(tǒng)詢問你到哪個柱面結(jié)束, 這里我們輸入交換分區(qū)的大?。ū热?1000MB)。這里我們輸入 +1000M。

如何使用fdisk和fallocate命令創(chuàng)建交換分區(qū)

swap

現(xiàn)在我們創(chuàng)建了一個大小為 1000MB 的磁盤了。但是我們并沒有設(shè)置該分區(qū)的類型,我們按下 t 然后回車,來設(shè)置分區(qū)類型。

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

如何使用fdisk和fallocate命令創(chuàng)建交換分區(qū)

swap

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

$ mkswap /dev/sda3

然后激活新建的交換分區(qū):

$ swapon /dev/sda3

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

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

保存并關(guān)閉文件?,F(xiàn)在每次重啟后都能使用我們的交換分區(qū)了。

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

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

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

$ fallocate -l 2G /swap_space

我們運行下面命令來驗證文件大?。?/p>

$ ls -lh /swap_space

然后更改文件權(quán)限,讓 /swap_space 更安全:

$ chmod 600 /swap_space

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

$ mkswap /swap_space

然后啟用交換空間:

$ swapon -s

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

/swap_space swap  swap  sw  0  0

保存并退出文件?,F(xiàn)在我們的交換分區(qū)會一直被掛載了。我們重啟后可以在終端運行 free -m 來檢查交換分區(qū)是否生效。

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

網(wǎng)頁標(biāo)題:如何使用fdisk和fallocate命令創(chuàng)建交換分區(qū)
分享鏈接:http://muchs.cn/article38/jopssp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣Google、網(wǎng)站制作、自適應(yīng)網(wǎng)站、網(wǎng)頁設(shè)計公司、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)