/tmp 损坏:挂载不显示任何内容

/tmp 损坏:挂载不显示任何内容

我在 Ubuntu 9.04 上遇到了以下问题:

文件夹 /tmp 通常挂载有 tmpfs。在一台机器上,情况不再如此。我不知道为什么会这样。

mount 没有透露有关该目录的任何信息,它也不是一个符号链接。

好吧,我可以简单地重新安装一些新的 ramdisk,当然可以。但我不知道大小等。

即使在新系统上,mount 也不会提供有关 /tmp 的任何信息

一些朋友告诉我查看 /etc/init.d/mountoverflowtmp,但是当我尝试启动这个命令并在其后附加“start”时,我会收到

test: 53: Illegal number: Verfügbar

(Verfügbar = 可用)

编辑:“损坏”机器上的 /etc/fstab 不包含有关 /tmp 的任何内容。新安装的系统上也不包含任何内容

任何想法都值得赞赏,问候

答案1

您不需要“ramdisk”。在我看来,Linux 的 ramdisk 支持很糟糕……需要设置内核参数等才能获得合适的大尺寸。“ramdisk”的唯一优势是您可以对其进行分区,将其视为硬盘设备(例如,在 fdisk 命令、dd 命令等中)。您需要 tmpfs,它是在 RAM(或交换)上运行的文件系统,中间没有所有磁盘设备内容。只需在 /etc/fstab 中添加您希望找到的内容,然后挂载它即可。

choose whichever editor you like, one of the following for example:
sudo pico -w /etc/fstab
sudo vim /etc/fstab

    # device mountpoint type  options  dump pass
    # ------------------------------------------
    none     /tmp       tmpfs defaults    0    0

sudo mount -a

就我个人而言,我不太喜欢我的 /tmp 上的 tmpfs... 它的空间用得太快了。而且有了 ext 上的内置自动文件缓存,你实际上根本不需要 tmpfs(除非写入大量数据,但这样会填满磁盘... 那么这有什么意义呢?)。

相关内容