Linux swap分区必需要建立吗 详细�0�3 linux服务器创建swap分区会格式化分区吗
linux创建swap分区~
新建磁盘分区作为swap分区
1、以root身份进入控制台(登录系统),输入:
# swapoff -a #停止所有的swap分区
2、用fdisk命令(例:# fdisk /dev/sdb)对磁盘进行分区,添加swap分区,新建分区,在fdisk中用“t”命令将新添的分区id改为82(Linux swap类型),最后用w将操作实际写入硬盘(没用w之前的操作是无效的)。
3. # mkswap /dev/sdb2 #格式化swap分区,这里的sdb2要看加完后p命令显示的实际分区设备名。
4. # swapon /dev/sdb2 #启动新的swap分区。
5. 为了让系统启动时能自动启用这个交换分区,可以编辑/etc/fstab,加入下面一行:
/dev/sdb2 swap swap defaults 0 0
swap分区其实就是将一部分的硬盘化出来充当内存的功能!其速度介于硬盘与内存之间,如果内存不足的话,swap分区能起到不错的作用!这就是为什么要划分swap分区的原因。有同事问LINUX操作系统下如何创建swap分区? 其实不同的操作系统下,比如说RedHat在安装操作系统的过程中,就会有提示创建swap分区,而且swap分区的大小一般为内存的1-2倍为佳。但有的操作系统在安装的时候没有swap分区,必须安装完操作系统之后再配置,Ubuntu,CentOS系统,创建方法也很简单快捷。方法主要有两种:
方式一:通过创建分区的方式来创建
1). fdisk /dev/sdd # 创建分区、分区ID为82。 其他常用的83:Linux,8e:Linux LVM
2). mkswap /dev/sdd # 格式化为swap格式,这里假设硬盘分区为/dev/sdd,一般SAS硬盘sd开头
3). swapon /dev/sdd # 启动并挂载swap分区,这样的话就算创建好了!
方式二:通过创建临时文件的方式来创建
1). dd if=/dev/zero of=/tmp/swap bs=100M count=100 # 以dd命令创建swapfile,这里假设1G
2). mkswap /tmp/swap # 以mkswap将swapfile格式化为swap格式
3). swapon /tmp/swap # 以swapon来启动档案,使之成为swap