微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu – 在EC2实例上将/ var目录移动到/ mnt

我正在尝试为运行ubuntu 12.04的一组EC2实例进行标准配置.这些服务器将主要用于 Ruby on Rails应用程序的Web服务器.配置新的大型实例时,将为主服务器提供8GB的主服务器,然后为/ mnt安装400 GB的临时存储.

将一些有可能增长的目录移到/ mnt目录似乎合乎逻辑,我特意想到/ var / www和/ var / log.

我的问题是双重的:

>这是一个好主意还是存在我看不到的陷阱?
>如果这是一个好主意,我应该如何配置它.我确实能够配置新实例和旧实例.我担心的是长期配置,我不一定关心停机时间.

我是一名在devops方面有一定经验的开发人员,但安装驱动器是我以前没有遇到过的,因此非常感谢明确的指示.

我不知道你在/ var / www中保留了什么,但我服务器上的内容绝对不能被描述为“短暂的”,我理解这意味着“可以随时消失,而且我不太介意”.如果这不是亚马逊所谓的“短暂”,我道歉.

对于/ var / log,如果您根本不关心日志数据,请不要首先收集它.

如果您确实关心它,但又无法将其保存在主存储器中很长时间,那么这不是一个问题,而是日志管理问题.我倾向于使用logrotate,如果你可以使用它,并将其配置为每周左右将旧日志移到/ mnt.这样,旧日志就在那里(直到临时存储消失),但当前日志在主存储上是安全的.

像logrotate食谱

/var/log/foo {
    olddir /mnt
    compress
    weekly
    rotate 1000
    postrotate
    /etc/rc.d/init.d/fooservice restart
    endscript
}

可能有用,至少作为模板.

原文地址:https://www.jb51.cc/ubuntu/348164.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐