Это не непосредственно о Debian по сравнению с Ubuntu, это о SysVinit по сравнению с Выскочкой. Значения по умолчанию Debian к SysVinit; можно установить Выскочку, но необходимо знать то, что Вы делаете, и необходимо быть знакомы с ним перед ровным размышлением об установке его на рабочем сервере. Хотя теоретически возможно установить обоих с только одним из них работающий как процесс номер 1, Debian не поддерживает это поле.
Выскочка моложе, чем SysVinit и имеет больше возможностей, который объясняет, почему Вы не можете только взять Новомодное сервисное описание и подать его к SysVinit. Необходимо будет записать сценарий для /etc/init.d
. В основном тот сценарий должен посмотреть на свой первый аргумент ($1
) и start
, stop
или restart
сервис, как направлено.
При использовании событий Upstart для определения, когда запустить сценарий, необходимо будет использовать некоторые другие методы. Выскочка собирает события из многих других источников; можно получить триггер от того, везде, где Выскочка получает его, Выскочка в этом отношении является просто удобным способом не необходимости искать триггеры во многих различных местах и протоколах.
Вы, возможно, писали в файл во время жесткой перезагрузки, или Ваш жесткий диск мог иметь проблемы. a fsck
должен зафиксировать его (Вы будете иметь к umount
фс, чтобы сделать это). Я проверил бы dmesg
и smartctl -a /dev/hdx
(последний часть smartmontools) видеть, сообщает ли Ваш HD о каких-либо ошибках. Я также выполнил неразрушающее badblocks
на разделе.
Необходимо также спросить себя, почему Вы выполняете ext2, потому что журналирование имеет тенденцию помогать с этими видами проблем.
Некоторые интересные проблемы с файловыми системами, которые я видел, были: