EC2 fstab 和绑定目录的最佳时间

EC2 fstab 和绑定目录的最佳时间

我在 aws 上有一台服务器,我需要将 ubuntu 从 10.04 升级到 12.04 才能获得较新版本的 php。我运行了几次测试,看看我的设置是否会升级,一切看起来都很好。然而,我最终弄坏了这个盒子,然后下一个盒子也坏了。我花了几天时间重新安装 12.04 而不是旧系统。这是记录陷阱并提出有关绑定目录的最佳时间的问题。

当我错误地尝试安装之前未安装的驱动器时,盒子一直处于变砖状态。在 AWS 上安装 ubuntu 时,它会创建一个临时驱动器。

下面是 fstab。你可以看到 /dev/xvdb 使用 nobootwait 挂载,导致所有后续挂载失败,因为其他挂载点不存在。当它失败时,它们会给出提示

The disk drive for /mnt/www/webfiles1 is not ready yet or not present
Continue to wait; or Press S to skip mounting or M for manual recovery

由于这是在 aws 云上,我无法与提示交互,它只是挂起。将 nobootwait 添加到其他挂载点并不能解决问题。只有在注释掉 /dev/xvdb 行并在根驱动器上创建挂载点后,一切才按预期工作。

LABEL=cloudimg-rootfs   /        ext4   defaults        0 0
/dev/xvdb      /mnt    auto    defaults,nobootwait,comment=cloudconfig 0       2

# Web Files on external drives
UUID=5103351c-7303-4add-838f-5595ba5c105f /mnt/www/webfiles1 ext3 defaults 0 0  
UUID=730faa81-669d-4263-8687-114b112d4488 /mnt/www/webfiles2 ext3 defaults 0 0  
UUID=c7807090-2edd-4cab-bbfe-9815a92fc809 /mnt/www/webfiles3 ext3 defaults 0 0  

# Jailed web developers
/mnt/www/webfiles1/website1.com/www /home/user1/home/user1/www none bind 0 0
/mnt/www/webfiles2/website2.com/www /home/user2/home/user2/www none bind 0 0

问题是关于被监禁的 Web 开发人员的安装。在 fstab 中安装他们的被监禁的目录是最佳位置吗,还是应该在其他地方进行?

标记

相关内容