当前位置: 首页 > 科技观察

在linux上使用交换文件扩展交换空间

时间:2023-03-16 21:08:01 科技观察

想象一个场景,当我们的linux系统用完交换空间时,在这种情况下我们想使用交换分区扩展交换空间,但在某些情况下磁盘上没有可用的空闲分区,所以我们不能扩大它。所以,在这种情况下,我们可以使用交换文件来增加交换空间。这是在Linux上使用交换文件扩展交换空间的方法让我们首先检查现有交换空间/分区的大小,使用命令'free-m'或'swapon-s'我的交换分区大小是2GB,我们将扩展交换空间增加1GB。第一步:使用下面的dd命令创建一个1GB的swap文件[root@linuxtechi~]#ddif=/dev/zeroof=/swap_filebs=1Gcount=11+0recordsin1+0recordsout1073741824bytes(1.1GB)copied,414.898s,2.6MB/s[root@linuxtechi~]#根据需要替换'bs'和'count'的大小。第二步:设置交换文件权限为600[root@linuxtechi~]#chmod600/swap_file第三步:用文件(swap_file)打开交换空间用mkswap命令打开交换空间[root@linuxtechi~]#mkswap/swap_fileSettingupswapspaceversion1,size=1048572KiBnolabel,UUID=f7b3ae59-c09a-4dc2-ba4d-c02abb7db33b[root@linuxtechi~]#Step4:在fstab文件中添加交换文件条目在fstab文件,以便每次重新启动后可以继续使用交换文件。/swap_fileswapswapdefaults00步骤5:使用命令“mkswapon”启用交换文件。[root@linuxtechi~]#swapon/swap_file[root@linuxtechi~]#步骤6:现在检查交换空间注意:为了避免意外情况,请按照中所示使用swapoff命令将其关闭,并仅在需要时使用所示的swapon命令重新启用交换文件在第5步中。[root@linuxtechi~]#swapoff/swap_file[root@linuxtechi~]#请分享您的宝贵意见或评论文章。来自:http://www.linuxtechi.com/extend-swap-space-using-swap-file-in-linux/作者:PradeepKumar译者:struggleyouth校对:wxy