Я пытаюсь смонтировать /tmp
в ОЗУ на сервере Ubuntu (14.04):
echo "tmpfs /tmp tmpfs rw,nosuid,nodev,noatime 0 0" | tee -a /etc/fstab
Эта строка, похоже, в порядке, она добавляется /etc/fstab
и после перезагрузки системы /tmp
монтируется, как и ожидалось.
Но когда я пытаюсь применить эти изменения на лету (без перезагрузки системы):
mount -o remount /tmp
Я получаю эту ошибку:не установлен или плохой вариант
Что не так?
решение1
Из mount
страницы руководства:
remount Attempt to remount an already-mounted filesystem. This is commonly used to change the mount flags for a filesystem, especially to make a readonly filesystem writeable. It does not change device or mount point.
Так как /tmp
он еще не смонтирован, когда вы пытаетесь mount -o remount /tmp
, он не срабатывает. Чтобы он заработал, пока он еще не смонтирован, вам нужно сделать mount /tmp
вместо этого.