![]() |
|
Cette commande peut être dangereuse, il est recommandé de sauvegarder le répertoire |
En cas de problémes divers et variés (coupure de courant, probléme de disque), il peut être obligatoire de reconstruire l'historique d'Inn2.
su newscd /var/lib/news
ctlinnd throttle "reconstruction de l'historique"
makehistory -b -O -l 30000 -F
makedbz -s `wc -l < history` -o
ctlinnd go "reconstruction de l'historique"
![]()
Nous allons faire tout les opérations sous l'utilisateur sous lequel tourne innd |
||||
Nous allons dans le répertoire correspondant à pathdb. |
||||
Nous mettons en pause innd en lui faisant couper toute les connexions et fermer l'historique. |
||||
Nous reconstruisons l'historique et l'overview (-O) en supprimant les messages non valides (-b), et en écrivant l'overview tout les 30000 articles (-l 30000) et utilisant un processus-fils séparé pour écrire l'overview (-F)
|
||||
Nous réindexons l'historique, en écrasant les anciens fichiers (-o) et en disant le nombre de lignes attendus (-s `wc -l < history`). |
||||
Nous relançons innd |
Ensuite, nous aurons, suivant les clients utilisés, à se désabonner des groupes pour pouvoir réaccéder aux articles.