Linux:使用 dd、mkswap 和 swapon 添加交換分區(qū)的方法

      網(wǎng)友投稿 2153 2025-04-01

      我想為我的 linux 系統(tǒng)添加更多交換分區(qū)。你能用清晰的例子解釋如何增加交換分區(qū)嗎?


      您可以使用專用硬盤分區(qū)來添加新的交換分區(qū),也可以在現(xiàn)有文件系統(tǒng)上創(chuàng)建交換文件并將其用作交換分區(qū)。

      系統(tǒng)當前使用了多少交換分區(qū)?

      Free 命令顯示交換分區(qū)。free -k 以 KB 顯示輸出。

      # free -k total used free shared buffers cached Mem: 3082356 2043700 1038656 0 50976 1646268 -/+ buffers/cache: 346456 2735900 Swap: 4192956 0 4192956

      帶有選項 -s 的 Swapon 命令以 KB 顯示當前交換分區(qū)。

      # swapon -s Filename Type Size Used Priority /dev/sda2 partition 4192956 0 -1

      Swapon -s,與以下相同。

      # cat /proc/swaps Filename Type Size Used Priority /dev/sda2 partition 4192956 0 -1

      方法 1:使用硬盤分區(qū)獲得額外的交換分區(qū)

      如果您有額外的硬盤(或現(xiàn)有磁盤中的可用空間),請使用 fdisk 命令創(chuàng)建一個分區(qū)。讓我們假設這個分區(qū)被稱為 /dev/sdc1

      現(xiàn)在使用 mkswap 命令將這個新創(chuàng)建的分區(qū)設置為交換區(qū),如下所示。

      # mkswap /dev/sdc1

      使用 swapon 命令啟用交換分區(qū)以供使用,如下所示。

      Linux:使用 dd、mkswap 和 swapon 添加交換分區(qū)的方法

      # swapon /dev/sdc1

      要使此交換空間分區(qū)即使在重新啟動后也可用,請將以下行添加到 /etc/fstab 文件中。

      # cat /etc/fstab /dev/sdc1 swap swap defaults 0 0

      驗證新創(chuàng)建的交換區(qū)是否可供您使用。

      # swapon -s Filename Type Size Used Priority /dev/sda2 partition 4192956 0 -1 /dev/sdc1 partition 1048568 0 -2 # free -k total used free shared buffers cached Mem: 3082356 3022364 59992 0 52056 2646472 -/+ buffers/cache: 323836 2758520 Swap: 5241524 0 5241524

      注意:在 swapon -s 命令的輸出中,如果交換空間是從磁盤分區(qū)創(chuàng)建的,則 Type 列將顯示“partition”。

      方法 2:使用文件獲取額外的交換分區(qū)

      如果您沒有任何額外的磁盤,您可以在文件系統(tǒng)的某處創(chuàng)建一個文件,并將該文件用作交換空間。

      以下 dd 命令示例在 /root 目錄下創(chuàng)建一個名為“myswapfile”的交換文件,大小為 1024MB (1GB)。

      # dd if=/dev/zero of=/root/myswapfile bs=1M count=1024 1024+0 records in 1024+0 records out # ls -l /root/myswapfile -rw-r--r-- 1 root root 1073741824 Aug 14 23:47 /root/myswapfile

      更改交換文件的權(quán)限,以便只有 root 可以訪問它。

      # chmod 600 /root/myswapfile

      使用 mkswap 命令將此文件作為交換文件。

      # mkswap /root/myswapfile Setting up swapspace version 1, size = 1073737 kB

      啟用新創(chuàng)建的交換文件。

      # swapon /root/myswapfile

      要使此交換文件即使在重新啟動后也可用作交換區(qū)域,請將以下行添加到 /etc/fstab 文件中。

      # cat /etc/fstab /root/myswapfile swap swap defaults 0 0

      驗證新創(chuàng)建的交換區(qū)是否可供您使用。

      # swapon -s Filename Type Size Used Priority /dev/sda2 partition 4192956 0 -1 /root/myswapfile file 1048568 0 -2 # free -k total used free shared buffers cached Mem: 3082356 3022364 59992 0 52056 2646472 -/+ buffers/cache: 323836 2758520 Swap: 5241524 0 5241524

      注意:在 swapon -s 命令的輸出中,如果交換空間是從交換文件創(chuàng)建的,則類型列將顯示“文件”。

      如果您不想重新啟動來驗證系統(tǒng)是否占用了 /etc/fstab 中提到的所有交換空間,您可以執(zhí)行以下操作,這將禁用和啟用 /etc/fstab 中提到的所有交換分區(qū)

      # swapoff -a # swapon -a

      linux

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:如何在Excel中查找和替換完全匹配?
      下一篇:圖表制作(圖表制作完成后,還需要對圖表進行美化)
      相關(guān)文章
      日本亚洲视频在线| 亚洲 日韩经典 中文字幕| 亚洲日韩中文字幕一区| 亚洲欧洲精品视频在线观看| 夜夜亚洲天天久久| 亚洲AV日韩AV天堂久久| 亚洲AV无码久久精品成人 | 亚洲人成网站在线播放vr| 亚洲色婷婷综合开心网| 亚洲国产精品第一区二区三区| 精品久久久久亚洲| 国产成人精品久久亚洲高清不卡 | 麻豆狠色伊人亚洲综合网站| 亚洲av午夜精品无码专区| 亚洲乱码中文论理电影| 亚洲国产最大av| 亚洲日本VA午夜在线电影| 亚洲第一成年网站视频| 久久精品国产亚洲av品善| 国内成人精品亚洲日本语音| 亚洲AV无码乱码在线观看| 亚洲欧洲久久久精品| av在线亚洲欧洲日产一区二区| 久久精品国产精品亚洲人人| 亚洲熟伦熟女新五十路熟妇 | 亚洲无人区午夜福利码高清完整版| 永久亚洲成a人片777777| 亚洲精品无码久久久久| 亚洲爆乳精品无码一区二区三区| 久久精品国产亚洲香蕉| 亚洲高清在线mv| 最新亚洲卡一卡二卡三新区| 亚洲AV永久无码精品网站在线观看| 久久亚洲精品无码网站| 亚洲美女在线国产| 亚洲国产精品无码久久久不卡| 久久久青草青青亚洲国产免观| 色噜噜AV亚洲色一区二区| 国产成人精品日本亚洲网站| 亚洲国产精品久久久久| 亚洲熟妇av一区|