1. 程式人生 > >swap分區擴展的三種方法

swap分區擴展的三種方法

rop 機器 after splay ati 設定 spa www. mov

redhat linux swap分區擴展的三種方法 2016-12-26 11:41:08 分類: LINUX 原文地址:redhat linux swap分區擴展的三種方法 作者:quanshengaa redhat linux swap分區擴展的三種方法 swap 介紹: 當物理內存占用完了後,當系統還需要更多的物理內存時,物理內存中inactive pages ,就move到swap空間。swap 空間是在位於硬盤上的,因此訪問速度較物理內存慢。 當機器的物理內存發生變化時,swap 分區也要做相應的擴展: 有三種方法可以對swap 分區進行擴展: 一、擴展正在使用的swap 分區的邏輯卷(推薦使用此種方式)
二、新建swap 分區, 三、新建swap file, 具體步驟如下: 一、擴展正在使用的swap 分區的邏輯卷 設定用作swap 分區的邏輯卷為:/dev/VolGroup00/LogVol01 Disable swapping for the associated logical volume: # swapoff -v /dev/VolGroup00/LogVol01 Resize the LVM2 logical volume by 256 MB: # lvm lvresize /dev/VolGroup00/LogVol01 -L +256M Format the new swap space: # mkswap /dev/VolGroup00/LogVol01
Enable the extended logical volume: # swapon -va Test that the logical volume has been extended properly: # cat /proc/swaps 或者# free 二、新建swap 分區 設定新建的swap 分區的邏輯卷為:/dev/VolGroup00/LogVol02 Create the LVM2 logical volume of size 256 MB: # lvm lvcreate VolGroup00 -n LogVol02 -L 256M Format the new swap space:
# mkswap /dev/VolGroup00/LogVol02 Add the following entry to the /etc/fstab file: /dev/VolGroup00/LogVol02 swap swap defaults 0 0 Enable the extended logical volume: # swapon -va Test that the logical volume has been extended properly: # cat /proc/swaps 或者# free 三、新建swapfile 通過此種方式進行swap 的擴展,首先要計算出block的數目。具體為根據需要擴展的swapfile的大小,以M為單位。block=swap分區大小*1024, 例如,需要擴展64M的swapfile,則:block=64*1024=65536. 然後做如下步驟: dd if=/dev/zero of=/swapfile bs=1024 count=65536 Setup the swap file with the command: mkswap /swapfile To enable the swap file immediately but not automatically at boot time: swapon /swapfile To enable it at boot time, edit /etc/fstab to include the following entry: /swapfile swap swap defaults 0 0 After adding the new swap file and enabling it, verify it is enabled by viewing the output of the command cat /proc/swaps 或者 free. 總結:三種方法都能對swap 分區進行擴展,但是推薦使用第一種方法。

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">



來自為知筆記(Wiz)



swap分區擴展的三種方法