Vi racconto in un lampo una avventura capitatami pochi minuti fa. Per una serie di circostanze che non è il caso di approfondire troppo (stavo tentando di debuggare Uck su Karmic, o perlomeno trovare dei workaround), mi sono ritrovato a fare un chroot che poi è finito male.

In sintesi, ho pensato bene di cancellare una directory nella mia home con i poteri di root, dimenticandomi che in una sottodirectory ci avevo montato il mio /dev, ovvero l’insieme di tutti i file di dispositivo del mio sistema Linux! Mi sono subito buttato a capofitto alla ricerca di un’aiuto insperato (del genere “caspita adesso mi tocca reinstallare il sistema”). Ho trovato un post sulla mailing list freebsd-questions, che recitava così:

/dev/ on FreeBSD 5.* is a pseudo filesystem generated dynamically by the kernel. [...] A reboot will put everything back to normal.

Ovverosia, un riavvio e passa la paura. A quel punto mi sono fatto coraggio ed ho riavviato… Tutto a posto!