linux——添加交换分区

linux——添加交换分区,第1张

交换分区SWAP

通过在 硬盘中 预先 划分出一定的空间,然后把内存中 暂时不用 的数据临时存放到硬盘中,以便 腾出物理内存空间来让更加活跃的程序服务来使用。

目的:解决物理内存不足的问题。

但是交换分区是通过硬盘设备读写数据的,速度要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源。

一、创建分区

1、进入分区:fdisk /dev/sdb

2、创建分区: 输入n

3、创建分区类型:默认主分区。输入p

4、指定分区序号:默认。输入3

5、输出当前磁盘分区信息:输入p

6、保存后退出:输入w

先关闭交换分区,然后重新格式化,再次挂载到系统

linux下一般分一个/分区,一个/home分区,一个交换分区。/分区下放各种系统、启动、程序、配置相关的数据。/home下放用户资料,包括下载的文件、视频、音乐、文档等等。一般用户只能读写自己用户名的数据,访问其他用户需要知道密码,所以Linux是较安全的系统,中了病毒只要新建一个用户,把原来的用户删掉即可。其实/home可以不分出来,但为了重装后能找回个人资料,建议另外分出来。交换分区相当于windows中的虚拟内存(pagefile),你内存足够大也可以不建立交换分区,但只有建立交换分区,计算机才能休眠。MBR是当你从硬盘启动时,第一个读取的区域,你如果把Linux安装在硬盘上,一般都会用Grub来引导系统,如果你想要启动原来的windows系统,可以进入Linux中后,打开终端,输入“sudo update-grub”来更新Grub引导,以获得windows选项。如果要卸载Linux,一定要先重写MBR,否则进不了硬盘,重写MBR的方法是:找一个xp安装盘,设置bio为从光盘启动,然后进入dos,输入“fdisk /mbr”。ps:Linux和windows不同,Linux中是区分大小写的,因此打指令时要注意大小写。

1.mkswap 把一个分区格式化成为swap交换区;

[root@localhost]# mkswap /dev/sda6 注:创建此分区为swap 交换分区

[root@localhost]# swapon /dev/sda6 注:加载交换分区;

[root@localhost]# swapoff /dev/sda6 注:关闭交换分区;

2.查看系统已经加载的swap交换分区;

[root@localhost]# swapon /dev/sda6 注:加载交换分区;

[root@localhost]# swapon -s

Filename Type Size Used Priority

/dev/hda7 partition 787144 0 -1

/dev/sda6 partition 225144 0 -3

如果让swap开机就加载,应该改 /etc/fstab文件,加类似如下一行;

/dev/sda6 swap swap defaults 0 0 注:把此行中的/dev/hda7 改为您的交换分区就行;

或者把命令行直接写入 /etc/rc.d/rc.local中也行;

swapon /dev/sda6

3.如果您的硬盘不能再分区,您可以创建一个swap文件

[root@localhost]# dd if=/dev/zero of=/tmp/swap bs=1024 count=524288

注:创建一个大小为512M 的swap 文件,在/tmp目录中;您可以根据自己的需要的大小来创建swap 文

件;

读入了 524288+0 个块


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11332803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存