Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2897708
  • 博文数量: 454
  • 博客积分: 4860
  • 博客等级: 上校
  • 技术积分: 6375
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 10:08
个人简介

10年工作经验,专研网站运维。

文章分类

全部博文(454)

文章存档

2017年(11)

2016年(13)

2015年(47)

2014年(36)

2013年(147)

2012年(64)

2011年(136)

分类: LINUX

2012-04-16 16:23:11

#######  方法一:  ##########
1、添加一块硬盘
这是物理上的操作
2、添加这块硬盘
fdisk -l (先查看一下这块硬盘)
fdisk /dev/sdb
根据提示,用m可以查看帮助
n
添加一个分区
第一个操作,回车
第二个操作:
+512M (表示增加512M空间)
T (修改分区类型为82,默认的swap的分区类型)
82
w(保存退出)
3、内核重新读取硬盘分区表
kpartx -a /dev/sdb1
用命令查看一下是否生效:
ls /dev/sdb 用tab键不全,看看是否能看见sdb1,有就正常。
4、格式化分区
mkswap /dev/sdb
5、激活swap分区
swapon /dev/sdb
6、编辑开机自动挂在swap分区
vim /etc/fstab
添加如下一行
/dev/sdb1    swap     swap    defaults    0  0
保存退出。
重新启动即可
7、重启后,用命令free -m,查看是否增加了512M的swap空间!!!

###############  方法二  #######################

[root@pilot12b ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             287G  132G  140G  49% /
/dev/sda1             251M   16M  222M   7% /boot
tmpfs                 2.0G  960M  1.1G  49% /dev/shm
/dev/sdb1             459G  253G  183G  59% /storage
/RHEL5.7.iso          3.1G  3.1G     0 100% /mnt/iso
1. 在/storage目录下增加交换文件:
[root@pilot12b ~]# dd if=/dev/zero of=/storage/swap bs=1024 count=2048000
2048000+0 records in
2048000+0 records out
2097152000 bytes (2.1 GB) copied, 10.3428 seconds, 203 MB/s
2. 查看交换文件:
[root@pilot12b ~]# ls /storage/
lost+found                                                                 R12
Oracle E-Business Suite Release 12.1.1 Update Media Pack v1 for Linux x86  R12-install-file
Oracle Strategic Network Optimization 12.1.3 standalone v1 Media Pack      swap
3. 生成交换分区:
[root@pilot12b ~]# mkswap /storage/swap
Setting up swapspace version 1, size = 2097147 kB
[root@pilot12b ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             287G  132G  140G  49% /
/dev/sda1             251M   16M  222M   7% /boot
tmpfs                 2.0G  960M  1.1G  49% /dev/shm
/dev/sdb1             459G  255G  181G  59% /storage
/RHEL5.7.iso          3.1G  3.1G     0 100% /mnt/iso
[root@pilot12b ~]# fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          33      265041   83  Linux
/dev/sda2              34         288     2048287+  82  Linux swap / Solaris
/dev/sda3             289       38913   310255312+  83  Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       60801   488384001   8e  Linux LVM
[root@pilot12b ~]#
4. 启用交换分区:
[root@pilot12b ~]# swapon /storage/swap
[root@pilot12b ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             287G  132G  140G  49% /
/dev/sda1             251M   16M  222M   7% /boot
tmpfs                 2.0G  960M  1.1G  49% /dev/shm
/dev/sdb1             459G  255G  181G  59% /storage
/RHEL5.7.iso          3.1G  3.1G     0 100% /mnt/iso
[root@pilot12b ~]#
5. 查看交换分区:
[root@pilot12b ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          3976       3823        152          0         13       3263
-/+ buffers/cache:        546       3429
Swap:         4000          0       4000
6. 设置开机启用交换分区:
[root@pilot12b ~]# vim /etc/fstab


/storage/swap           swap                    swap    defaults        0 0
7. 保存退出即可。

################  二、删除swap分区  ####################

      1、先停止swap分区

           /sbin/swapoff /home/swap

       2、删除swap分区文件

          rm -rf /home/swap

       3、修改/etc/fstab文件,把/home/swap swap swap default 0 0 这行删除。

       这样就能把手动增加的分区删除了。


阅读(1839) | 评论(0) | 转发(0) |
0

上一篇:学习总结一

下一篇:创建lvm分区

给主人留下些什么吧!~~