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
}

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

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...