Ayant malencontreusement perdu une partition / sur un de mes serveurs. Et ayant la chance d’avoir une sauvegarde, j’ai pu faire un restore du contenu de celui ci…sauf de /dev évidement. Mais comment retrouver le contenu de ce répertoire si utile ?
Pour ce faire j’ai utilisé le mix de deux solutions:
Mon serveur était encore en redhat9 (oui je sais … ) j’ai donc du récupérer un /dev/ d’un serveur identique. Le problème c’est que les /dev ‘post’ udev, ça court pas les rues. Il a donc fallu prendre le premier /dev venu d’un livecd et le copier sur la partition montée.
# montage de la partoche
mount /dev/cciss#c#p# /mnt
# copie de dev
cp -dpR /dev/* /mnt/dev/
Ca permet au moins de booter sur le dit serveur.
Bon c’est pas tout ça mais les devices dans /dev ne sont pas forcement tous bons. J’ai donc fait un find /dev sur un autre serveur en redhat 9 (tout serveur identique post udev aurait fonctionné je pense) et il a fallu ensuite lancer un MAKEDEV sur chacun de ces devices. C’est très long car avant udev tous les devices étaient créés, mais ça fonctionne….
/dev/MAKEDEV device
