Linux

配置交換文件錯誤

  • March 7, 2012

我在我的桌面上安裝了 oracle linux 6,但我忘記配置交換文件,我想在上面安裝 oracle 11gr2,它需要 2gig 或 ram,如果我在終端上鍵入以下命令,我會得到這些

[root@localhost ~]# grep MemTotal /proc/meminfo
MemTotal:        1789764 kB
You have new mail in /var/spool/mail/root
[root@localhost ~]# grep SwapTotal /proc/meminfo
SwapTotal:             0 kB
[root@localhost ~]# df -k /tmp
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda4            100704696   5106508  90482644   6% /
[root@localhost ~]# df -k 
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda4            100704696   5106508  90482644   6% /
tmpfs                   894880       100    894780   1% /dev/shm
[root@localhost ~]# 

如何將交換文件設置為 oracle 安裝所需的 ram,這需要 2gig 關於如何進行的任何想法?

在終端上輸入以下命令

swapoff -a
cd /
dd if=/dev/zero of=swapfile bs=2048 count=1048576 //this is 512x2048= 1048576 blocks
mkswapfile -v1 /swapfile
vi /etc/rc.local

然後點擊插入並鍵入

swapon /swapfile 

退出並按 shift 然後 wq

reboot

查看

grep SwapToatal /proc/meminfo

以下範例展示瞭如何創建一個名為 /files/swapfile 的 100 MB 交換文件。

# mkdir /files
# mkfile 100m /files/swapfile
# swap -a /files/swapfile
# vi /etc/vfstab
(An entry is added for the swap file):
/files/swapfile   -      -       swap     -     no     -
# swap -l
swapfile             dev  swaplo blocks   free
/dev/dsk/c0t0d0s1   136,1      16 1638608 1600528
/files/swapfile        -       16 204784  204784

引用自:https://serverfault.com/questions/366869