linux创建交换分区 开机自动生肖,新建swap分区的规划、挂载和自动挂载示例

注:来自Linux系统管理_磁盘分区和格式化的扩展

思路:

第一步:首先查看当前swap分区的大小:free -m

第二步:新建磁盘分区指定状态为82,即为swap分区格式:fdisk命令

第三步:重读磁盘分区:partprobe命令

第四步:格式化swap分区:mkswap命令

第五步:手动挂载和卸载swap分区:swapon/off

第六步:设置开机自动挂载swap分区:swapon -a

具体操作:

第一步:首先查看当前swap分区的大小:free -m

[root@localhost ~]# free -m

total used free shared buffers cached

Mem:

-/+ buffers/cache:

Swap:

[root@localhost ~]# fdisk -l /dev/sda

Disk /dev/sda: 64.4 GB, bytes

heads, sectors/track, cylinders

Units = cylinders of * = bytes

Device Boot Start End Blocks Id System

/dev/sda1 * Linux

/dev/sda2 Linux

/dev/sda3 + Linux

/dev/sda4 Extended

/dev/sda5 Linux swap / Solaris

第二步:新建磁盘分区指定状态为82,即为swap分区格式:fdisk命令

[root@localhost ~]# fdisk /dev/sda

The number of cylinders for this disk is set to .

There is nothing wrong with that, but this is larger than ,

and could in certain setups cause problems with:

) software that runs at boot time (e.g., old versions of LILO)

) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/ FDISK)

Command (m for help): n

First cylinder (-, default ):

Using default value

Last cylinder or +size or +sizeM or +sizeK (-, default ): +1G

Command (m for help): p

Disk /dev/sda: 64.4 GB, bytes

heads, sectors/track, cylinders

Units = cylinders of * = bytes

Device Boot Start End Blocks Id System

/dev/sda1 * Linux

/dev/sda2 Linux

/dev/sda3 + Linux

/dev/sda4 Extended

/dev/sda5 Linux swap / Solaris

/dev/sda6 Linux

Command (m for help): t

Partition number (-):

Hex code (type L to list codes):

Changed system type of partition to (Linux swap / Solaris)

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error : 设备或资源忙.

The kernel still uses the old table.

The new table will be used at the next reboot.

Syncing disks.

[root@localhost ~]# ls /dev/sd*

/dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5

第三步:重读磁盘分区:partprobe命令

[root@localhost ~]# partprobe

[root@localhost ~]# ls /dev/sd*

/dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5 /dev/sda6

第四步:格式化swap分区:mkswap命令

[root@localhost ~]# mkswap /dev/sda6

Setting up swapspace version , size = kB

第五步:手动挂载和卸载swap分区:swapon/off

[root@localhost ~]# free -m

total used free shared buffers cached

Mem:

-/+ buffers/cache:

Swap:

[root@localhost ~]# swapon /dev/sda6

[root@localhost ~]# free -m

total used free shared buffers cached

Mem:

-/+ buffers/cache:

Swap:

[root@localhost ~]# swapon -s //查看都有哪些交换分区挂载

Filename Type Size Used Priority

/dev/sda5 partition -

/dev/sda6 partition -

[root@localhost ~]# swapoff /dev/sda6 //卸载swap分区

[root@localhost ~]# swapon -s

Filename Type Size Used Priority

/dev/sda5 partition -

第六步:设置开机自动挂载swap分区

[root@localhost ~]# cat /etc/fstab

LABEL=/ / ext3 defaults

LABEL=/data /data ext3 defaults

LABEL=/boot /boot ext3 defaults

tmpfs /dev/shm tmpfs defaults

devpts /dev/pts devpts gid=,mode=

sysfs /sys sysfs defaults

proc /proc proc defaults

LABEL=SWAP-sda5 swap swap defaults

[root@localhost ~]# vim /etc/fstab //编辑/etc/fstab文件,增加下面内容

[root@localhost ~]# cat /etc/fstab | grep sda6 //将下面的信息添加到/etc/fstab文件

/dev/sda6 swap swap defaults

[root@localhost ~]# swapon -s

Filename Type Size Used Priority

/dev/sda5 partition -

[root@localhost ~]# swapon -a //用swapon -a来重读/etc/fstab文件,使新swap分区挂载

[root@localhost ~]# swapon -s //再次用swapon -s查看的时候,新的swap分区sda6成功挂载

Filename Type Size Used Priority

/dev/sda5 partition -

/dev/sda6 partition -

[root@localhost ~]#

扩展:swap分区开机自动挂载的第二种方式:

第一步:修改/etc/rc.d/rc.local文件

第二步:将swapon /dev/sda6写入这个脚本当中,那么开机就可以自动挂载交换分区/dev/sda6了!!!

注:用swapon -a和reboot命令来实现重读/etc/fstab文件,实现开机自动挂载。

普通分区重读/etc/fstab文件的时候用mount -a,swap分区重读/etc/fstab文件的时候,

使用swapon -a

新建swap分区

1.在一块新盘上创建一个主分区,大小为1G大小. 2.将该硬盘数据变更为82(swap),并进行保存 3.查看是否已经将新建分区更改成了swap分区 4.将/dev/sdb2的标签设置为swap-sd ...

RHEL6p5下ntfs分区的挂载及自动挂载

No.1: #uname -a //查看你的Linux内核版本的命令 No.2:去http://www.atrpms.net/dist/el5/fuse/下载与内核接近的三个东西 fuse-libs- ...

Ubuntu 新建swap分区及启用

个人电脑配置:500G机械硬盘+16G NGFF SSD+8G Physical Memory 之前安装Ubuntu16.04,默认装到NGFF的SSD里,/和swap分区一共才16G,于是删除swa ...

为linux扩展swap分区

1.查看当前swap分区使用情况 [root@localhost ~]# swapon -s Filename Type Size Used Priority /dev/sda2            ...

第8章 文件系统管理(2)_挂载、fdisk分区及分配swap分区

3. fdisk分区 3.1 fdisk命令分区过程 (1)添加新硬盘 (2)查看新硬盘#fdisk –l (3)使用fdisk命令分区:#fdisk /dev/sdb Fdisk交互指令说明 命令 ...

swap分区的扩展

Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况.swap分区在非高内存的服务器上必不可少,但是s ...

分配swap分区

1.free命令 用来查看swap分区的使用情况[root@localhost ~]#free#查看内存与swap分区使用状况◆cached(缓存):是指把读取出来的数据保存在内存当中,当再次 读取时 ...

配置Linux自动挂载

使用mount命令来挂载硬件,在Linux重启后这些挂载信息会丢失,因此对应磁盘这类硬件,需要配置自动挂载来保证系统重启时进行自动挂载. 自动挂载信息保存在文件/etc/fstab文件中 查看该文件的 ...

随机推荐

第三十三章 metrics(1) - graphite搭建 + whisper存储模式 + 高精度向低精度聚合方式 + 集成StatsD + 集成grafana

组件介绍: carbon:Carbon实际上是一系列守护进程,组成一个Graphite安装的存储后端.这些守护进程用一个名为Twisted的事件驱动网络引擎监听时间序列数据.Twisted框架让Car ...

Putty & Ctrl+s 的魔咒

Long long ago“ 某些旧的”哑终端“会在发送过来的数据太多,显示速度跟不上时发送一个Ctrl+s让对方等一下,然后再准备好继续显示时发送一个Ctrl+q.Putty“兼容”了这个特性.也有 ...

.NET设计模式(10):装饰模式(Decorator Pattern)(转)

概述 在软件系统中,有时候我们会使用继承来扩展对象的功能,但是由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性:并且随着子类的增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致更多 ...

bzoj1576 3694

两道题目本质是一样的bzoj1576我们先要用dij+heap处理出最短路径树和起点到每个点的最短路径而bzoj3694已经给出了最短路径树,所以直接dfs即可题目要求的是不走起点到每个点最短路径上的 ...

架构设计的UML图形思考

本篇紧接着上一篇   基本OOP知识  ,介绍高焕堂老师的第二讲. 架构设计的UML图形思考.本篇最重要的是三个词语:图形.思考.UML. 架构师的作用体现主要在项目开发前期.在整个项目还没有完毕的时 ...

最近用django做了个在线数据分析小网站

用最近做的理赔申请人测试数据集做了个在线分析小网站. 数据结构,算法等设置都保存在json文件里.将来对这个小破站扩充算法,只修改一下json文件就行. 当然,结果分析还是要加代码的.页面代码不贴了, ...

javac 小记

javac 到底是什么? javac 就是一个编译器,它把 Java 源代码编译成 Java 字节码,即 JVM 能够识别的二进制形式的文件. javac 由什么构成? 词法分析器:识别源代码中的 J ...

cetos6.8配置svn服务器

一,安装步骤 1,  检查是否安装过svn rpm -qa subversion 2,  卸载旧版本svn yum remove subversion 3,  安装SVN,输入官网提供的命令 yum ...

解决刷新页面vuex store中数据丢失的问题

**问题背景:**页面刷新后,vuex中的数据丢失.这是因为:js代码是运行在内存中的,代码运行时的所有变量.函数也都是保存在内存中的.进行刷新页面的操作,以前申请的内存被释放,重新加载脚本代码,变量 ...

关于java多线程理解到集群分布式和网络设计的浅析

对于JAVA多线程的应用非常广泛,现在的系统没有多线程几乎什么也做不了,很多时候我们在何种场合如何应用多线程成为一种首先需要选择的问题, 另外关于java多线程的知识也是非常的多,本文中先介绍和说明一 ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值