LINUX新建和增加SWAP分区
来源:互联网 发布:java base64 转换 编辑:程序博客网 时间:2024/05/16 16:05
我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢?
在装完Linux系统之后,建立Swap分区有两种方法。
1.新建磁盘分区作为swap分区
2.用文件作为swap分区 (操作更简单,我更常用)
下面介绍这两种方法:(都必须用root权限,操作过程应该小心谨慎。)
一、新建磁盘分区作为swap分区
1.以root身份进入控制台(登录系统),输入
#停止所有的swap分区
# swapoff -a
2. 用fdisk命令(例:# fdisk /dev/sdb)对磁盘进行分区,添加swap分区,新建分区,在fdisk中用“t”命令将新添的分区id改为82(Linux swap类型),最后用w将操作实际写入硬盘(没用w之前的操作是无效的)。
3.#格式化swap分区,这里的sdb2要看您加完后p命令显示的实际分区设备名
# mkswap /dev/sdb2
4.#启动新的swap分区
# swapon /dev/sdb2
5. 为了让系统启动时能自动启用这个交换分区,可以编辑/etc/fstab,加入下面一行
/dev/sdb2 swap swap defaults 0 0
使用LVM扩展swap分区
设定用作Swap 分区的逻辑卷为:/dev/VolGroup00/LogVol01
#swapoff -v /dev/VolGroup00/LogVol01 //关闭该卷的Swap分区
# lvresize /dev/VolGroup00/LogVol01 -L +1024M //为该卷的容量增加1024M
# mkswap /dev/VolGroup00/LogVol01 //格式化Swap分区
# swapon -va //启用Swap分区
# free //验证结果
二、用文件作为Swap分区
1.创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024
2.格式化为交换分区文件:
# mkswap /root/swapfile #建立swap的文件系统
3.启用交换分区文件:
# swapon /root/swapfile #启用swap文件
4.使系统开机时自启用,在文件/etc/fstab中添加一行:
/root/swapfile swap swap defaults 0 0
新建和增加交换分区用到的命令为:mkswap、swapon等,而想关闭掉某个交换分区则用“swapoff /dev/sdb2”这样的命令即可。
- Linux新建和增加Swap分区
- Linux新建和增加Swap分区
- LINUX新建和增加SWAP分区
- LINUX新建和增加SWAP分区
- linux 增加Swap分区
- linux 增加swap分区
- linux 如何增加swap分区,和删除,移动swap
- linux增加swap分区大小
- linux 下增加swap分区
- Linux增加swap分区大小
- linux 下增加swap分区
- Linux下增加swap分区
- Linux CentOS增加swap分区
- Linux 系统增加swap分区
- linux下增加swap分区
- Linux系统中增加Swap分区大小
- Linux系统中增加Swap分区大小
- Linux系统中增加Swap分区大小
- 画K线图、画N日均线 python3
- 909422229_Linux安装JDK、TOMCAT、MYSQL等常用软件教程
- java数据类型,进制等(以及笔试小题)
- HDU1531 King 题解 【差分约束】【SPFA】
- 网页文字移动效果展示
- LINUX新建和增加SWAP分区
- 关于压测过程中服务器报26612: HTTP Status-Code=500 (Internal Server Error)
- 莫比乌斯反演学习笔记
- java判断list为空、xxx==null和xxx.equals(null)的区别
- 设置mysql允许外网访问
- python核心编程v2.0 第五章习题答案
- C#中File类的文件操作方法详解
- 暑期项目开发实训 Day16
- 【补充】 关于*(mmu_tlb_base + (virtuladdr >> 20))的理解