linux swap扩大_linux 扩展swap

在服务器上把硬盘接好,启动linux,以root登陆。

比如我新加一块SCSI硬盘,

首先用fdisk -l 查看新增硬盘的盘符,例如/dev/sdb;

将其分成三个区:

#fdisk /dev/sdb

进入fdisk模式:

Command (m for help):p   //查看新硬盘的分区   h//为帮助

Command (m for help):n   //创建新分区

可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。

Command action

e extended //输入e为创建扩展分区

p primary partition (1-4) //输入p为创建主分区,这里我们选择p

Partion number(1-4):1   //第一个扩展分区,按你需求可以最多分4个主分区

First Cylinder(1-1014,default 1):   1   //第一个主分区起始的磁盘块数

Last cylindet or +siza or +sizeM or +sizeK: +1024MB   //可以是以MB为单位的数字或者以

磁盘块数,这里我们输入+1024MB表示分区大小为1G。

这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。

创建完后用w保存分区。

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

这样就分区完,我们还要进行格式化

#mkfs -t ext3 -c /dev/sdb1   //如果有多个分区,则分区修改为sdb2这样

格式化完后我们需要进行挂载分区,

#mkdir www //创建/www目录,我们将把新的分区挂到www下

#mount /dev/sdb1 /www   //将/dev/sdb1挂载到/www

# df   //用df命令进行查看

Filesystem           1K-blocks    Used Available Use% Mounted on

/dev/sda2              3771316 1388956 2190788   39% /

/dev/sda1             101089    9463     86407   10% /boot

none                   62988       0     62988 0% /dev/shm

/dev/sdb1             485906    8239 452580 2% /www   //看到了,这就是我们刚

才新挂载的分区

到这里我们工作已接近尾声了,不过我们如果这样就结束的话,我们每次重新启动服务器后都要

进行手工挂载,这样很麻烦,我们需要修改/etc/fstab文件来进行自动挂载。

#vi /etc/fstab

在文件的末尾填加如下内容:

/dev/sdb1             /www                    ext3 defaults        1 2

如有多个分区可修改sdb1和/www,修改完后保存,重起服务器。

到此我们添加新硬盘的工作结束了。

二、扩展swap

swap 介绍:

当物理内存占用完了后,当系统还需要更多的物理内存时,物理内存中inactive pages ,就move到swap空间。swap 空间是在位于硬盘上的,因此访问速度较物理内存慢。

当机器的物理内存发生变化时,swap 分区也要做相应的扩展:

有三种方法可以对swap 分区进行扩展:

一、扩展正在使用的swap 分区的逻辑卷(推荐使用此种方式)

二、新建swap 分区,

三、新建swap file,

具体步骤如下:

一、扩展正在使用的swap 分区的逻辑卷

设定用作swap 分区的逻辑卷为:/dev/sda1

# swapoff -v /dev/sda1                    //关闭swap分区

# lvm lvresize /dev/sda1 -L +256M          //重新分配大小

# mkswap /dev/sda1                      //格式化swap分区

# swapon -va                            //启动swap分区,并增加到/etc/fstab自动挂载

# cat /proc/swaps 或者# free –m            //查看swap分区大小

二、新建swap 分区

设定新建的swap 分区的逻辑卷为:/dev/sdb1

# mkswap /dev/sdb1

# swapon /dev/sdb1

# vi /etc/fstab

增加/dev/sdd1 swap swap 0 0或者用swapon –va命令代替

# cat /proc/swaps 或者# free –m             //查看swap分区大小

三、新建swapfile

通过此种方式进行swap 的扩展,首先要计算出block的数目。具体为根据需要扩展的swapfile的大小,以M为单位。block=swap分区大小*1024, 例如,需要扩展64M的swapfile,则:block=64*1024=65536.

然后做如下步骤:

#dd if=/dev/zero of=/swapfile bs=1024 count=65536

#mkswap /swapfile

#swapon /swapfile

#vi /etc/fstab

增加/swapf swap swap defaults 0 0

# cat /proc/swaps 或者# free –m             //查看swap分区大小

# swapoff /swapf                      //关闭扩展的swap分区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/565674.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【youcans 的 OpenCV 例程200篇】128. 形态算法之骨架 (skimage)

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列,持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列,持续更新中 【youcans 的 OpenCV 例程200篇】128. 形态算法之骨架 (skimage) 3. 形态学算法 形态学处理的主要应用是提取图像中用来表示和描述…

java -从小到大排序

用java程序对几个数字进行排序并按照从小到大输出。 结果演示 代码展示 package com.zsh;import java.util.Arrays; import java.util.Scanner;public class paixu {public static Scanner input new Scanner(System.in);public static void main(String[] args) {long sta…

车联网大数据框架_大数据基础:ORM框架入门简介

作为大数据开发技术者,需要掌握扎实的Java基础,这是不争的事实,所以对于Java开发当中需要掌握的重要框架技术,也需要有相应程度的掌握,比如说ORM框架。今天的大数据基础分享,我们就来具体讲一讲ORM框架入门…

【youcans 的 OpenCV 例程200篇】129. 形态算法之骨架 (重建开运算)

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列,持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列,持续更新中 【youcans 的 OpenCV 例程200篇】129. 形态算法之骨架 (重建开运算) 3. 形态学算法 形态学处理的主要应用是提取图像中用来表示和…

java - 根据条件求对应数字

根据相应的条件求对应的数字是多少,如 : 一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少 结果展示 代码展示 package com.zsh;public class pinfs {public static void mai…

linux下将多个文件去除文件头合并_命令行生存指南:拆分与合并 | Linux 中国

这一节将会介绍 Linux 命令行下的文件拆分与合并操作。作者:Psiace(本文字数:2706,阅读时长大约:3 分钟)作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是…

【youcans 的 OpenCV 例程200篇】130. 形态学之提取水平和垂直线

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列,持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列,持续更新中 【youcans 的 OpenCV 例程200篇】130. 形态学之提取水平和垂直线 3. 形态学算法 形态学处理的主要应用是提取图像中用来表示和描述…

java - 求和

算术运算符中求和运算: 对于数字的求和计算我们通常使用计算器,但是对于特别复杂的数进行求和计算机是无法满足我们的,那么除了计算器还有什么方法呢? 当然有了,没有一个算法是一个程序搞定不了的。 计算分数序列&…

c语言5的阶乘流程图_5 种前途迷茫的编程语言

code小生 一个专注大前端领域的技术平台公众号回复Android加入安卓技术群与本文对立文:5 门前途美好的编程语言译文链接:http://www.codeceo.com/article/5-die-programming-language.html英文原文:5 Programming Languages Marked for Death…

【youcans 的 OpenCV 例程200篇】131. 形态学重建之竖线字符提取

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列,持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列,持续更新中 【youcans 的 OpenCV 例程200篇】131. 形态学重建之竖线字符提取 4. 形态学图像重建 形态学重建的核心是测地膨胀和测地腐蚀。 图…

java - 判断任意一天是这年的第几天

进入程序之后,我们根据提示输入年份,点击Enter之后会让我们输入月份,点击Enter之后会让我们输入日,当我们按要求输入年月日之后点击Enter按键之后会计算输入的日期是输入年份的第几天。 原理分析: 1.年份的提示输入 2…

【youcans 的 OpenCV 例程200篇】132. 形态学重建之孔洞填充算法

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列,持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列,持续更新中 【youcans 的 OpenCV 例程200篇】132. 形态学重建之孔洞填充算法 4. 形态学图像重建 形态学重建的核心是测地膨胀和测地腐蚀。 图…

c 包含其他文件_C语言:全局变量在多个c文件中公用的方法!

用C语言编写程序的时候,我们经常会遇到这样一种情况:希望在头文件中定义一个全局变量,然后包含到两个不同的c文件中,希望这个全局变量能在两个文件中共用。举例说明:项目文件夹project下有main.c、common.c和common.h三…

HTML5 新特性

HTML5 对以前的HTML内容进行了舍弃和添加,那么HTML5新增加了什么内容呢?让我们一起来看一下吧。 一、新增的语义化标签 1. header 2. nav 3. section 页面中的内容区块,例如:章节、页眉、页脚 4. hgroup 对页面中的内容区块的…

【youcans 的 OpenCV 例程200篇】133. 形态学重建之边界清除

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列,持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列,持续更新中 【youcans 的 OpenCV 例程200篇】133. 形态学重建之边界清除 4. 形态学图像重建 形态学重建的核心是测地膨胀和测地腐蚀。 图像的…

qdialog 返回值_QDialog exec()并获取结果值

我有子类QDialog来实现类似于QMessageBox的功能(我需要这个来允许定制)。它有一条短信和“确定”、“取消”按钮。我正在显示使用exec()使其阻塞的对话框。现在,当用户单击OK/Cancel时,如何返回true/false值?我尝试将按钮连接到setResult()&a…

跟着川川学数模-Day2

目录 一、前言 二、问题提出 三、问题求解 3.1 线性规划(忽视整数条件) 3.2 整数线性规划 3.2.1 对x1进行分枝求解 3.2.2 在x范围下对x2进行分支求解 3.2.3 求解最大值 3.2.4 结果 一、前言 在川川前面两篇的推送中,学习到了如何求解…

etcd 启动分析_Etcd 架构与实现解析

本文通过分析 Etcd 的架构与实现,了解其优缺点以及瓶颈点,最后介绍 Etcd 周边的工具和一些使用注意事项。作者:王渊命|2017-02-24 17:24前一段时间的项目里用到了 Etcd, 所以研究了一下它的源码以及实现。网上关于 Etcd 的使用介绍…

鼠标吸附彩色气泡

H5Cavas制作鼠标吸附彩色气泡。当鼠标在屏幕上移动的时候&#xff0c;鼠标划过的区域会出现许多彩色气泡&#xff0c;并且会自动消失。 效果演示 看了如此效果是不是心动的感觉呢&#xff1f;&#xff1f;&#xff1f; 代码展示 <!DOCTYPE html> <html><hea…

【youcans 的 OpenCV 例程200篇】135. 形态学重建之粒度测定

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】135. 形态学重建之粒度测定 4. 形态学图像重建 形态学重建的核心是测地膨胀和测地腐蚀。 图像的…