Я проверил vzquota
и найденный, что это не, соответствуют стандарту Debian 6.0 (init сценарии) - вполне естественно, поскольку поставщик действительно только поддерживает 5.0 в то время.
Перед моей фиксацией:
#!/bin/sh
start() {
[ -e "/dev/vzfs" ] || mknod /dev/vzfs b 0 115
rm -f /etc/mtab >/dev/null 2>&1
echo "/dev/vzfs / reiserfs rw,usrquota,grpquota 0 0" > /etc/mtab
mnt=`grep -v " / " /proc/mounts`
if [ $? == 0 ]; then
echo "$mnt" >> /etc/mtab
fi
}
case "$1" in
start)
start
;;
*)
exit
esac
Я предварительно ожидал следующую часть к/etc/init.d/vzquota (не забывайте удалять вторую строку хижины):
#!/bin/sh
### BEGIN INIT INFO
# Provides: vzquota
# Required-Start:
# Required-Stop:
# Should-Start: $local_fs $syslog
# Should-Stop: $local_fs $syslog
# Default-Start: 0 1 2 3 4 5 6
# Default-Stop:
# Short-Description: Fixed(?) vzquota init script
### END INIT INFO
И установки, за которыми следуют. Но после перезагрузки для проверки моих изменений я узнал, что исходный файл вступил во владение снова.
Возможно, кто-то еще может предложить более длительное решение.
Edit0: Поскольку я наконец решил зарегистрировать отчет об ошибках, я нашел это. Таким образом, обходное решение, которое я предлагаю, может быть полезно для людей без доступа к файлам, которые должны быть зафиксированы.
Выполнить следующие действия:
$ wget https://launchpad.net/ubuntu/+archive/primary/+files/linux-server_3.2.0.59.70_amd64.deb
$ sudo dpkg -i linux-server_3.2.0.59.70_amd64.deb