增加Amazon Linux 2 AMI /tmp大小

3
我正在尝试在Amazon Linux AMI EC2微实例上安装tensorflow,但是即使磁盘为空,我仍然会收到“EnvironmentError:[Errno 28] No space left on device”错误。
在ubuntu服务器上,我使用命令sudo mount -o remount,size=4G,noatime /tmp来增加/tmp大小,但是在Amazon Linux上,此命令失败,并告诉我/tmp根本没有被挂载。
我该如何在Amazon Linux 2上增加/tmp大小?
谢谢!
1个回答

0

以下内容可帮助实现临时空间。

cd                              # change to your home directory    
fallocate -l 20G mydrive.img    # create the virtual drive file
mkfs -t ext3 mydrive.img        # format the virtual drive
sudo umount /tmp                # unmount the /tmp
sudo mount -t auto -o loop mydrive.img /tmp   # mount the virtual drive

这会导致一个错误 - TMPDIR=/tmp 被设置为一个不可访问的位置。您还需要对新的 /tmp 驱动应用权限 - sudo chmod 1777 /tmp(这将给出 drwxrwxrwt.,这是我最初对 /tmp 使用的权限设置)。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接