将 tmp 文件夹从“/”分区移动到挂载分区 (/mnt)

Pro*_*ter 17 mount amazon-ec2

我有一个 Amazon EC2 实例,它给了我一个很小的“/”分区和一个很大的“/mnt”分区。因此,我已将我的 mysql 数据目录移至 /mnt 分区。但是,我现在遇到了 /tmp 文件夹在我的大量连接查询中空间不足的问题,并且我还尝试将 /tmp 移动到 /mnt/tmp。我尝试使用符号链接执行此操作,但这导致 mysql 服务无法启动。

请告知如何将 /tmp 的存储移至 /mnt (/dev/xvdb)

Bra*_*iam 16

您可以将/tmp挂载点绑定到/mnt/tmp

sudo mount -B /tmp /mnt/tmp
Run Code Online (Sandbox Code Playgroud)

  • 您必须非常注意的一件事是 /mnt 分区是临时存储。如果您停止您的实例(或者它降级并且 AWS 移动它),/mnt 中的数据将丢失。建议(尤其是对于您的 MySQL)挂载一个 EBS 卷,并将其用于您想要持久化的数据。 (4认同)
  • 我是否需要在每次重新启动时执行该命令? (3认同)
  • 等一等。不应该反过来吗?`mount --bind /mnt/tmp /tmp` (3认同)