首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要在两个硬盘上交换吗?

需要在两个硬盘上交换吗?
EN

Ask Ubuntu用户
提问于 2016-07-17 06:52:00
回答 1查看 63关注 0票数 2

我们有一个32 of的RAM ubuntu和2 SDD 240 of。当我查看sda和sdb时,两者都有32 sdb的交换空间。这正常吗?我还以为只需要一个32 of的交换呢?或者我根本不需要交换。

我的乌本图:

代码语言:javascript
复制
 # sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

 NAME    FSTYPE              SIZE MOUNTPOINT LABEL
 sda                       223.6G
 |-sda1  linux_raid_member   953M            XX-PH-0456-19:0
 | `-md0 ext4                953M /boot
 |-sda2  linux_raid_member    32G            XX-PH-0456-19:1
 | `-md1 swap                 32G [SWAP]
 `-sda3  linux_raid_member 190.7G            XX-PH-0456-19:2
   `-md2 ext4              190.7G /
 sdb                       223.6G
 |-sdb1  linux_raid_member   953M            XX-PH-0456-19:0
 | `-md0 ext4                953M /boot
 |-sdb2  linux_raid_member    32G            XX-PH-0456-19:1
 | `-md1 swap                 32G [SWAP]
 `-sdb3  linux_raid_member 190.7G            XX-PH-0456-19:2
   `-md2 ext4              190.7G /
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-07-17 07:51:13

编辑:孩子们在床上,现在来了扩展版。

交换(你需要它吗?)

好吧,基本上你没有。但是,如果你没有,你真的必须确保你的32 up内存足够所有正在运行的进程的内存消耗的总和。如果不这样做,内核将以自己的兴趣杀死进程。

为什么有两个交换分区?

这个盒子使用的是一个级别为1的linux软件raid,这意味着它反映了磁盘。虽然理论上您可以销毁其中一个交换分区,以便将磁盘空间用于其他用途(32 it就足够了)--但我强烈建议您不要这样做。例如,如果您要重用sdb2,并且在运行了几个月或几年之后,磁盘sda中断,那么交换空间的数量就会突然变为0。因此,如果现在充分使用RAM,linux将开始终止进程。

总之: raid 1中的每个磁盘都应该提供独立运行系统所需的一切。

你能做些什么来获得更多的磁盘空间?

除了获得更大的服务器(显而易见的方法)之外,您还可以重新构建系统,不使用raid 1。

但是绝对要确保,您可以创建定期备份,并且可以使用这些备份来恢复系统。此外,您应该对这种情况感到满意,即磁盘故障意味着整个系统的停机时间,直到磁盘被替换,系统从备份中恢复为止。(这取决于硬件服务和你自己的反应时间和技能,可以持续几天。--你应该始终确保,最近的备份已经到手了,以防系统有一天失灵--而且它会的。

进一步读取

更多信息可在以下网址获得:

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/799607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档