这是df -k的输出:
Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 10317860 7059008 2734732 73% / none 847584 0 847584 0% /dev/shm /dev/xvdb 153899044 192068 145889352 1% /mnt/ephemeral
我正在使用Centos EBS启动映像.
我已经阅读了有关此问题的各种问题,但他们告诉您安装新驱动器.但我认为该驱动器已安装在/ dev / xvdb.我对么?
我可以用这个:
mkswap -f /dev/xvdb #add in /etc/fstab /dev/xvdb swap swap defaults 0 0 swapon /dev/xvdb
它会起作用吗?
解决方法
确实安装了/ dev / xvdb,你需要检查是否存在你要保留的内容,尽管在短暂的驱动器上保留重要内容是一个非常糟糕的主意.
在对它执行任何操作之前,您需要卸载/ dev / xvdb.
虽然你可以
mkswap /dev/xvdb
它将构成整个短暂驱动器的交换空间,您几乎肯定不需要它.此外,如果您对交换进行分区,则可以将其余的临时驱动器用于tmp文件夹或存储会话(如果您的主机是Web服务器).短暂的驱动器非常快,但遗憾的是不是很苛刻.
无论如何,回到交换分区!
最好像Abhishek提到的那样使用sfdisk,或者使用fdisk手动创建交换分区:
fdisk /dev/xvdb Press N to create a new partition P for primary 1 for the first partition Press Enter to accept the first location Enter +xG where x is the size of the swapspace you want. I typically use twice the amount of RAM,but this is not a hard and fast rule Enter T to change the type Enter 82 for Linux Swap Enter W to write the changes Enter q to quit
您现在可以使用创建交换空间
mkswap /dev/xvdb1
然后启用它
swapon /dev/xvdb1
然而,有一个警告,我道歉如果我“教奶奶吮吸鸡蛋”但顾名思义,一个短暂的驱动器……好吧,短暂的.如果您关闭了实例,则必须重新创建交换分区并启用它.因此,请勿将新创建的交换空间添加到fstab.
但重启应该没问题.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。