Stay hungry,Stay foolish

0%

tmpfs

tmpfs简要

tmpfs - a virtual memory filesystem

tmpfs是一个虚拟的文件系统,驻留在内存中,访问速度快

挂载(mount)时自动创建,卸载(umount)时其所保存的内容丢失

挂载

1
mount -t tmpfs -o size=10M tmpfs /mnt/test

卸载

1
umount /mnt/test

特性或属性:

  • 物理内存吃紧时可使用交换空间
  • 只消耗固定的物理内存或交换空间
  • 可remount方式改变大小

重新挂载(remount)

1
mount -o remount,size=20M /mnt/test/

内核相关编译选项

  • CONFIG_TMPFS=y
  • CONFIG_TMPFS_POSIX_ACL=y
  • CONFIG_TMPFS_XATTR=y
  • ...

参考

TMPFS(5)