Что создает / запускает / блокирует?

Я обнаружил, что в нем отсутствует каталог /run/lock.

И я не могу узнать, какой скрипт демон / init создает его.

Не могли бы вы дать мне подсказку?

Просто чтобы прояснить:

1.

# mount
/var/lib/vz/private/101 on / type simfs (rw,relatime)
/dev/sdb on /var/lib/mysql type ext4 (rw,noatime,relatime,barrier=1,data=ordered)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
varrun on /run type tmpfs (rw,relatime)

2.

# ls -la /run/l*
ls: cannot access /run/l*: No such file or directory
0
задан 19 September 2013 в 10:11

2 ответа

Ну, я мог бы перемонтировать его, используя обычный старый

mount -o remount /run/lock

, и это определено в /lib/init/fstab

0
ответ дан 19 September 2013 в 10:11

/run/lock раньше было /var/lock.

Он должен быть очищен или воссоздан во время процесса загрузки, для Ubuntu я не уверен, какой скрипт это делает.

Однако я знаю, что для LFS скрипт /etc/rc.d/init.d/cleanfs выполняет свою работу => http://www.linuxfromscratch.org/lfs/view/stable/scripts/apds12.html [ 1110]

Некоторая предыстория:

/var/run => /run находится в файловой системе памяти (tmpfs), используемой для хранения временных файлов системы или состояний (например, PID, сокет Unix и т. Д.). ...) которые НЕ требуют постоянства при перезагрузках.

см => Что такое "/ run / lock"? и & quot; / run / shm & quot; используется для?

Чтобы вручную создать / смонтировать

sudo mkdir -p /run
sudo chmod 755 /run
sudo mount -t tmpfs -o rw,noexec,nosuid,size=10%,mode=0755 tmpfs /run

Кстати: некоторые не по теме вещи о tmpfs VS ramfs

  • tmpfs выгружается на диск, но ramfs НЕ
  • tmpfs имеет фиксированный размер (указан), но ramfs НЕ (вы можете продолжать запись даже при превышении максимального размера)
0
ответ дан 19 September 2013 в 10:11

Другие вопросы по тегам:

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