/ tmp broken: mount ничего не показывает

537
Atmocreations

Я нахожусь на Ubuntu 9.04, и у меня есть следующая проблема:

В папке / tmp обычно есть смонтированные tmpfs. На одной машине это уже не так. Я не знаю, что случилось так.

mount ничего не говорит об этом каталоге и не является символической ссылкой.

Ну, я просто мог перемонтировать новый виртуальный диск, конечно. Но я не знаю размер и т. Д.

Даже в новой системе mount ничего не говорит о / tmp

какой-то друг сказал мне посмотреть /etc/init.d/mountoverflowtmp, но когда я попытаюсь запустить эту команду с добавленным к ней словом «start», я получу

test: 53: Illegal number: Verfügbar

(Verfügbar = доступно)

РЕДАКТИРОВАТЬ: / etc / fstab на «сломанной» машине не содержит ничего о / tmp. Ни один не делает это на недавно установленной системе

Любая идея ценится, привет

0
Вы можете отредактировать свой вопрос, чтобы показать (по крайней мере) строку fstab, которая монтирует tmp? DaveParillo 14 лет назад 0
Я не вижу смысла жертвовать оперативной памятью из-за места на жестком диске, но если бы мне пришлось угадывать, вам просто нужно повторно добавить его к себе fstab monkey_p 14 лет назад 0
Кроме того, mount покажет вам только то, что находится в вашей fstab или текущей информации о монтировании monkey_p 14 лет назад 0
@DaveParillo: сделано. ни работающая, ни "сломанная" система ничего не говорит о fstab Atmocreations 14 лет назад 0
So, you don't know how your ramdisk was getting mounted in the past, and now it's not working and you're trying to ... what? Do you need help making a ramdisk? Typically ramdisks are not configured by default, so someone would had to have set that up somewhere. DaveParillo 14 лет назад 0
ну да ... Если вы просто создаете виртуальный диск и монтируете его где-то, он обычно отображается в выводе mount. Ну, потому что / tmp не появляется даже в новой системе, я подумал, что это какой-то особый вид виртуального диска. Должен ли я просто создать новый виртуальный диск и просто смонтировать его в / tmp с помощью / etc / fstab? Atmocreations 14 лет назад 0

1 ответ на вопрос

1
Peter

Вам не нужен «рамдиск». И, на мой взгляд, поддержка ramdisk в Linux - отстой ... необходимость настройки параметров ядра и т. Д. Для получения правильного большого размера. Единственное преимущество «виртуального диска» заключается в том, что вы можете разбить его на части, сослаться на него как на устройство жесткого диска (например, в команде fdisk, команде dd и т. Д.). Вам нужна tmpfs - файловая система, работающая в ОЗУ (или подкачке) без промежуточных дисковых устройств. Просто добавьте то, что вы ожидали найти в вашем / 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 

И лично мне не очень нравятся tmpfs на моем / tmp ... он слишком быстро исчерпывает пространство. А благодаря встроенному автоматическому кешированию файлов в ext вам все равно не нужны tmpfs (за исключением написания больших файлов, но затем вы заполняете диск ... в чем смысл?).

Похожие вопросы