以下操作全部是在 su 权限下进行的。

停止使用tmp文件系统的程序。

备份tmp:

1
$ cp -prf /tmp /tmp.bak

创建2G的文件:

1
$ fallocate -l 2G /opt/tmpdisk

格式化:

1
$ mkfs.ext4 /opt/tmpdisk

检查文件:

1
$ file /opt/tmpdisk

卸载tmp:

1
$ umount /tmp

挂载tmp:

1
$ mount -o loop,nosuid,rw /opt/tmpdisk /tmp

修复权限:

1
$ install -d -m 1777 /tmp

增加fstab:

1
$ /opt/tmpdisk /tmp ext4 loop,nosuid,rw 0 0

挂载所有:

1
$ mount -a

接下来就可以通过 df -h 来查看一下操作的结果了。