В Ubuntu Precise у меня мало места в / run:
admin@foo:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 19G 6.6G 12G 38% /
udev 10M 8.0K 10M 1% /dev
none 50M 40M 11M 79% /run
none 5.0M 0 5.0M 0% /run/lock
none 249M 0 249M 0% /run/shm
Должен ли я выделить больше? Как?
РЕДАКТИРОВАТЬ: Вот мой Fstab:
admin@foo:~$ cat /etc/fstab
proc /proc proc defaults 0 0
/dev/sda1 / ext3 defaults,errors=remount-ro,noatime 0 1
/dev/sda2 none swap sw 0 0
linux
ubuntu-12.04
tmpfs
Брайан
источник
источник
mount
в/etc/rc.local
.Ответы:
В посте на проси Ubuntu , korrident предложил возможный обходной путь:
Добавление
mount
команды в/etc/rc.local
файл:Убедитесь, что сценарий "
exit 0
" в случае успеха или любое другое значение в случае ошибки. (Выдержка из файла.)источник
Я не думаю, что увеличение размера / run необходимо, но если вам нужно его увеличить, попробуйте отредактировать файл / etc / fstab. Все точки монтирования и большинство разделов перечислены там. Если ваш / run раздел - tmpfs (который должен быть, по крайней мере, в соответствии с /ubuntu/57297/why-has-var-run-been-migrated-to-run , я бы подтвердил ранее) следуя этим инструкциям), вы можете просто изменить строку fstab вашего / run mount на что-то похожее на следующее:
none /dev/shm tmpfs defaults,size=8G 0 0
Посмотрите, как размер объявлен сразу после
defaults
? Попробуйте сделать это. Вы также можете использовать мегабайты, используя M:none /dev/shm tmpfs defaults,size=100M 0 0
Перезагрузите компьютер после этого, и изменения должны произойти.
Редактировать : Поцарапайте это, похоже, что Ubuntu создает
run
раздел, используя файлы в / etc / init и /etc/init.d, а не через fstab. Вам нужно будет просмотреть эти файлы и найти команду mount, которую он использует для созданияrun
и редактирования вручную. У меня нет коробки, чтобы проверить это прямо сейчас, но попробуйте запустить это:find /etc/init* -type f | xargs grep "mount"
ИЛИ
find /etc/init* -type f | xargs grep "run"
Если он монтируется с помощью bash-скрипта, то он должен найти файл и строку, которые монтируют.
источник
mount -o remount /run
.Временное увеличение файловой системы tmpfs
1) Открыть
/etc/fstab
с помощьюvi
любого текстового редактора или по вашему выбору,2) Найдите строку
/dev/shm
и используйте параметр размера tmpfs, чтобы указать ожидаемый размер,после того
источник
Это не дает точного ответа на заданный вопрос, потому что эта функция отсутствовала в Ubuntu 12.04, но в случае, если она помогает людям с похожими вопросами, например, в Debian Buster или Ubuntu 18.10, вы можете использовать
initramfs.runsize=
параметр загрузки; по умолчаниюinitramfs.runsize=10%
, но вы можете использовать, например,initramfs.runsize=20%
илиinitramfs.runsize=128M
вместо.Эта функция была добавлена в ответ на ошибку Debian # 862013 .
источник