[sisyphus] игнорирование rc.local и sysctl.conf

Alex gregor.wakk на gmail.com
Сб Мар 24 04:38:44 MSK 2012


Не выполняются команды из rc.local

# ls -l /etc/rc.d/rc.local
-rwxr-xr-x 1 root root 102 Мар 24 06:05 /etc/rc.d/rc.local

# cat /etc/rc.d/rc.local
#!/bin/sh
echo 2097152 >/proc/sys/vm/dirty_bytes
echo 2097152 >/proc/sys/vm/dirty_background_bytes

однако после ребута 

# cat /proc/sys/vm/dirty_background_bytes
0

Попробовл сделать через sysctl.conf

# cat /etc/sysctl.conf | grep dirty
vm.dirty_background_bytes = 2097152
vm.dirty_bytes = 2097152

Однако после перезагрузки та же картина 

# sysctl -a | grep dirty
vm.dirty_background_ratio = 5
vm.dirty_background_bytes = 0
vm.dirty_ratio = 10
vm.dirty_bytes = 0
vm.dirty_writeback_centisecs = 500
vm.dirty_expire_centisecs = 3000

Ошибка ли это и как всё же заставить систему при старте выполнять две эти 
команды?


Подробная информация о списке рассылки Sisyphus