暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

通过磁盘分区挂载解决交换分区不足的问题

原创 M 2023-02-22
361

SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。所以交换分区的大小对我们来说也是相当重要的,当交换分区不足时我们有两种方法去扩展交换分区

方法一:通过磁盘分区挂载解决交换分区不足的问题

1.通过free命令去查看交换分区大小


这里我们看到交换分区的大小是16G,使用了0G。还是非常充足的,假设Oracle有个非常大的事务进来,导致交换分区不足了需要扩展。

2.先载入一块磁盘并进行分区


这里我是插入了一块2G的磁盘,因为是实验环境大小无所谓的,我把这块磁盘分了两个分区每个分区1000M

3.对磁盘进行格式化,并挂载。

mkswap /dev/sdb1 将sdb1格式化

swapon /dev/sdb1 将sdb1挂载到交换分区


与之前对比交换分区是不是大了约1G

4.将修改写入/etc/fstab就完成了。






方法二:基于文件扩展交换分区

1.dd if=/dev/zero of=/swapfile bs=1M count=1000      创建一个大小为1000M的文件

2.mkswap /swapfile     进行格式化

3.swapon /swapfile     进行挂载

free进行查看交换分区增加1000M操作成功


4.写入/etc/fstab


注:这里之所以要写入fstab,是因为我们在Linux上的挂载操作在主机重启后就会消失,如果想要挂载持续生效则需要把挂载信息写入fstab文件,电脑开机后自动挂载。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论