如何向RHEL系统添加一个新的交换Swap分区
浏览:38日期:2022-07-30
1.如果希望添加一个交换分区(这里假设希望把/dev/hdb5添加为交换分区),着个硬盘不能被正在使用(也就是分区不能被加载,交换空间没有被激活)。分区表在使用时不能被修改,因为内核可能无法正确识别分区表的变化。这样数据可能会写入到错误的分区,而导致数据被覆盖而丢失,因为内核维护的分区表跟硬盘上的分区表是不一致造成的。解决这个问题最简单的办法是将系统引导进入急救(rescue)模式下进行操作。当提示扫描并加载文件系统时,选择跳过。如果硬盘上没有任何分区被使用,这样就可以卸载分区,使用swapoff命令来关闭该硬盘上所有的交换分区。 2.使用parted创建交换分区 以root身份运行: parted /dev/hdb 在parted命令的提示符,输入print查看当前分区表,以及空闲空间。开始和结束值的单位是MB,然后计算有多少空闲空间,以及你希望划分多少空间给交换分区。 在parted提示符后,输入mkpartfs part-tyep linux-swap start end,这里part-type是primary、extend或logical。start是分区开始点,end是分区结束点。 输入exit退出parted 3.现在已经创建了交换分区,使用mkswap命令设置交换分区: mkswap /dev/hdb2 4.为了立刻激活swap分区,输入以下命令: swapon /dev/hdb2 5.为了在启动时激活它,在/etc/fstab中添加如下内容: /dev/hdb2 swap swap defaults 0 0 下次启动时,系统会自动激活该交换分区。 6.添加了新分区,并激活它以后,可以通过cat /proc/swaps或者free来查看该交换分区是否已经工作。
相关文章:1. 东芝将发布20TB MG10系列机械硬盘 容量增加了11.1%2. 小米笔记本Pro 2022将于7月4日发布:大师级屏幕3. 英特尔确认W790芯片组 将支持新一代至强工作站处理器4. 曝AMD 锐龙7000系列CPU和X670主板将于9月15日上市5. 360数科宣布正式加入FinOps阵营 finops是什么6. 华硕无畏Pro15 2022锐龙版/无畏Pro14锐龙版轻薄本预售7. 英特尔锐炫A770/A750独显价格与i7-12700K处理器类似8. AMD发布锐龙7000系列台式机处理器:基于“Zen 4”架构9. appdata文件夹在哪里详细介绍10. 微软Surface Studio3曝光 芯片支持2.4Ghz和5Ghz