iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统增加swap分区的步骤是什么
  • 685
分享到

Linux系统增加swap分区的步骤是什么

2023-06-28 14:06:07 685人浏览 八月长安
摘要

本篇文章为大家展示了linux系统增加swap分区的步骤是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在我们安装Linux系统时可以配置swap分区,但是系统安装完后因为swap分区过小需要增

本篇文章为大家展示了linux系统增加swap分区的步骤是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

在我们安装Linux系统时可以配置swap分区,但是系统安装完后因为swap分区过小需要增加swap分区,问题来了如何增加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分区

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

三、扩swap对应的LV修改swap交换分区大小

 [root@xzzfgsptap01 ~]# df -Th Filesystem           Type   Size  Used Avail Use% Mounted on /dev/mapper/vg_oraclelinx6-LogVol01                   ext4    38G  4.0G   32G  12% / tmpfs              tmpfs     7.6G  0      7.6G   0% /dev/shm /dev/sda1            ext4     488M  83M   370M  19% /boot /dev/mapper/vg_oraclelinx6-WEBlogic_lv                    ext4    50G  3.3G   44G   7% /weblogic

swap空间

 [root@xzzfgsptap01 ~]# vi /etc/fstab # # /etc/fstab # Created by anaconda on Thu Oct 25 12:58:25 2018 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/vg_oraclelinx6-LogVol01 /                       ext4    defaults        1 1 UUID=37c8b0b0-f0d9-4ef8-8fa7-3596783ab7f8 /boot                   ext4    defaults        1 2 /dev/mapper/vg_oraclelinx6-LogVol00 swap                    swap    defaults        0 0 tmpfs                   /dev/shm                tmpfs   defaults        0 0 devpts                  /dev/pts                devpts  gid=5,mode=620  0 0 sysfs                   /sys                    sysfs   defaults        0 0 proc                    /proc                   proc    defaults        0 0 /dev/mapper/vg_oraclelinx6-weblogic_lv   /weblogic   ext4  defaults     0  0

cat /proc/swaps

Filename Type Size Used Priority

/dev/mapper/VolGroup00-LogVol01 partition 1048568 0 -1

 lvextend -L +16G  /dev/mapper/vg_oraclelinx6-LogVol00 swapoff /dev/mapper/vg_oraclelinx6-LogVol00
 [root@xzzfgsptap01 ~]# resize2fs /dev/mapper/vg_oraclelinx6-LogVol00 resize2fs 1.43-WIP (20-Jun-2013) resize2fs: Bad magic number in super-block while trying to open /dev/mapper/vg_oraclelinx6-LogVol00 Couldn't find valid filesystem superblock. 上面执行的结果报错,原因是交换分区不包含有效的文件系统,不能被同步,需要重建。
  [root@xzzfgsptap01 ~]# mkswap  -f /dev/mapper/vg_oraclelinx6-LogVol00 Setting up swapspace version 1, size = 17825788 KiB no label, UUID=2ccb4646-20f2-45c1-ac1a-3f00779c6e54

或者

 /dev/mapper/vg_oraclelinx6-LogVol00: Device or resource busy

需要

 swapoff -f /dev/mapper/vg_oraclelinx6-LogVol00

然后

 mkswap  -f /dev/mapper/vg_oraclelinx6-LogVol00
swapon  -f /dev/mapper/vg_oraclelinx6-LogVol00

[root@Centos01 ~]# swapon -a

最后可以看到swap空间为16G

[root@xzzfgsptap01 ~]# free -g total       used       free     shared    buffers     cached Mem:            15          0         14          0          0          0 -/+ buffers/cache:          0         15 Swap:           16          0         16

—————

推广 也可以增加和减少对应的LV

lvreduce /dev/VolGroup00/LogVol01 -L -512M

lvextend /dev/VolGroup00/LogVol00 -L +512M

上述内容就是Linux系统增加swap分区的步骤是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网操作系统频道。

--结束END--

本文标题: Linux系统增加swap分区的步骤是什么

本文链接: https://www.lsjlt.com/news/319885.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统增加swap分区的步骤是什么
    本篇文章为大家展示了Linux系统增加swap分区的步骤是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在我们安装Linux系统时可以配置swap分区,但是系统安装完后因为swap分区过小需要增...
    99+
    2023-06-28
  • linux系统怎么增加swap分区空间
    这篇文章主要介绍“linux系统怎么增加swap分区空间”,在日常操作中,相信很多人在linux系统怎么增加swap分区空间问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux系统怎么增加swap分区空间...
    99+
    2023-06-12
  • linux系统如何增加swap交换分区
    这篇文章主要介绍了linux系统如何增加swap交换分区,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。linux系统中想要增加swap交换分区,该怎么增加呢?首先点击dock...
    99+
    2023-06-10
  • Linux系统安装中Swap分区有什么用
    小编给大家分享一下Linux系统安装中Swap分区有什么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释...
    99+
    2023-06-16
  • linux删除分区的步骤是什么
    要删除一个分区,需要按照以下步骤进行操作:1. 打开终端,以管理员身份登录到Linux系统。2. 运行`fdisk -l`命令来查看...
    99+
    2023-08-28
    linux
  • win10系统分盘的步骤是什么
    在Win10系统下,可以通过以下步骤来进行分盘:1. 打开“磁盘管理”工具。方法是右键点击“开始”菜单,选择“磁盘管理”选项。2. ...
    99+
    2023-09-12
    win10
  • Linux系统安装Redis的步骤是什么
    今天给大家介绍一下Linux系统安装Redis的步骤是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。相信大家都参见了2021年春节联欢晚会的抢红包活动吧,...
    99+
    2023-06-28
  • Linux系统iptables配置的步骤是什么
    本篇文章为大家展示了Linux系统iptables配置的步骤是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。很多人都以为iptables就是防火墙, 其实他只是一个客户代理端,其背后的netfi...
    99+
    2023-06-28
  • win10分区的步骤是什么
    在Windows 10中,分区的步骤如下:1. 打开“磁盘管理”工具。右击“开始”按钮,选择“磁盘管理”。2. 在磁盘管理窗口中,您...
    99+
    2023-08-28
    win10
  • Win7系统系统禁用加载项的步骤是什么
    Win7系统系统禁用加载项的步骤是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在win7系统中,电脑加载项过多的话,会导致开机速度及其缓慢。在这个时候就需要禁用掉加载...
    99+
    2023-06-28
  • Linux系统GRUB安装步骤是什么
    本篇文章为大家展示了Linux系统GRUB安装步骤是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。GNU GRUB 是一个多重操作系统启动管理器。GNU GRUB是由GRUB(GRandUnif...
    99+
    2023-06-28
  • linux系统设置网关的步骤是什么
    在Linux系统中设置网关的步骤如下: 打开终端,输入以下命令来查看当前网络配置: ip addr 查看当前网关的配置信息,...
    99+
    2024-03-04
    linux
  • Linux系统文件备份的步骤是什么
    今天就跟大家聊聊有关Linux系统文件备份的步骤是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在Linux系统中如何想要复制一个文件,那么如何对文件进行备份呢?在Linux系统...
    99+
    2023-06-28
  • Linux系统中安装CMake的步骤是什么
    今天就跟大家聊聊有关Linux系统中安装CMake的步骤是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。ake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译...
    99+
    2023-06-28
  • win7系统加入工作组的步骤是什么
    本篇文章给大家分享的是有关win7系统加入工作组的步骤是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。工作组是最常见最简单最普通的资源管理模式,就是将不同的电脑按功能分别列...
    99+
    2023-06-28
  • win7系统怎么分区的步骤教程
    最近,小编在贴吧上注意到许多朋友正在研究关于硬盘分区问题的win7系统。实际上,win7系统的硬盘分区方法非常简单,如何操作呢?别担心,小编会给你一个办法,让你知道如何分区win7硬盘。快来看看是怎么样操作的吧。1、点击桌面开始按钮,找到控...
    99+
    2023-07-10
  • linux服务器重装系统的步骤是什么
    重装Linux服务器的步骤如下:1、下载系统镜像从官方网站或其他可靠的下载站点下载所需的Linux系统镜像文件。2、制作启动盘将下载...
    99+
    2023-03-21
    linux服务器重装系统 linux服务器 服务器
  • 嵌入式linux系统移植的步骤是什么
    嵌入式Linux系统移植的步骤通常包括以下几个步骤: 选择合适的硬件平台:根据项目需求,选择合适的硬件平台,包括处理器、芯片组、...
    99+
    2023-10-26
    linux
  • 在Linux系统中安装NetBeans的步骤是什么
    今天给大家介绍一下在Linux系统中安装NetBeans的步骤是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。NetBeans是Sun公司(2009年被甲...
    99+
    2023-06-28
  • linux系统加载raid驱动的步骤
    这篇文章主要介绍“linux系统加载raid驱动的步骤”,在日常操作中,相信很多人在linux系统加载raid驱动的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux系统加载raid驱动的步骤”的疑...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作