开发者社区> 问答> 正文

SWAP分区还是SWAP文件?挂载数据盘后还可以建立SWAP分区吗?

看有人说建立SWAP有两种方法:1.建立分区;2.创建交换文件,运行速度:物理内存 >SWAP分区(直接像挂载数据盘一样对数据盘分区,再用SWAPON命令装载 >SWAP文件(论坛里面大部分教程的方dd if=/dev/zero of=/swapfile bs=×× count=×××××××
物理内存运行速度>SWAP可以理解,SWAP分区>SWAP文件确实是这样的么?假设做SWAP分区或者SWAP文件都在同一个硬盘,这个速度不是应该取决于硬盘读写速度而已?


另外再请教一个问题,现在我的阿里云ECS的服务器,只有裸系统,数据盘只分了一个区挂载在/home目录下面,这种情况下想做SWAP分区还可以么?可以将系统盘分出来一部分作SWAP分区么?还是只能做SWAP文件了?


先谢过各位解答问题!

展开
收起
jerrytim 2015-07-16 00:23:25 8542 0
3 条回答
写回答
取消 提交回答
  • 可以,直接创建swap文件
    2015-07-16 08:41:20
    赞同 展开评论 打赏
  • 回1楼匆匆路人的帖子
    可以在系统盘划分么?系统盘20GB容量,还有很多空间...数据盘还是希望存放网站和数据库文件
    2015-07-16 07:59:06
    赞同 展开评论 打赏
  • ReSWAP分区还是SWAP文件?挂载数据盘后还可以建立SWAP分区吗?
    SWAP文件就行啦,实际使用中,文件和单独分区的差别并不大,而且很多情况下,都是避免使用到SWAP分区的。

    如果你的数据盘是ext4 格式,完全可以再划出一块SWAP分区,具体方法如下
    1. 调整现有ext4分区大小
    resize2fs /dev/device size

    2. 新建分区
    fdisk /dev/device

    3. 格式化
    mkswap /dev/device

    -------------------------

    回2楼jerrytim的帖子
    系统盘没试过,你可以自己做一下实验
    2015-07-16 02:03:35
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载