Juste pour que vous compreniez bien ce qui s'est passé, si vous avez exécuté mv /* ../*
depuis /var/www/forum/newrelease/
:
Vous avez déplacé
- tout dans
/
(/*
)
- tout dans
/var/www/forum/
(../*
) sauf le dernier sous-répertoire alphabétiquement de /var/www/forum/
dans le dernier sous-répertoire alphabétiquement de /var/www/forum/
.
Essayez echo mv /* ../*
n'importe où pour visualiser cela.
Maintenant, étant donné les autres commentaires que vous avez faits, il semble que vous avez déjà déplacé des choses plus loin. Étant donné que le mv
que vous avez exécuté est peu probable de détruire réellement des données, vous devriez pouvoir remettre les choses en place. Si vous n'avez pas de shell de secours statiquement lié comme busybox
disponible, vous devrez démarrer dans un système de secours.
À partir de là, vous devriez pouvoir localiser sbin/
, bin/
, usr/
, lib/
, etc. Si vous parvenez à remettre tout cela dans /
, votre système devrait être de nouveau démarrable.
Réfléchissez avant de prendre d'autres mesures, il semble que vos tentatives de récupération jusqu'à présent n'ont fait qu'aggraver la situation.
0 votes
C'est la raison parfaite pour laquelle vous devriez avoir accès sudo et non root, car (espérons-le) votre fichier sudoers vous protégerait contre vous-même. Qu'est-ce qui a été déplacé? Est-ce que l'ensemble du système de fichiers de / a été déplacé dans /root? Cela semble un peu étrange en fonction de ce que vous avez indiqué comme répertoire actuel lorsque vous avez exécuté la commande, et de quelle était la commande. Juste pour information, ce que vous auriez probablement dû faire est mv ./* ../
0 votes
4 dossiers, /dev /proc /sys /var .
0 votes
Accrochez-vous... est-ce dans /root (comme dans le répertoire personnel de l'utilisateur root) ou dans / root (comme dans la racine du système de fichiers) ? Peut-être que c'est parce que je n'ai jamais cassé un système de cette manière, mais je ne vois pas comment ceux-ci auraient été recréés dans root. Il me semble que vous avez essayé de déplacer des choses et que les trois pseudo-systèmes de fichiers et / var (parce que vous étiez dedans) n'ont pas pu être déplacés. Que dit ls -al /var/www/forum/ ?
0 votes
Tout a été déplacé dans le répertoire des utilisateurs root. Je vais vérifier cette commande, mais la seule chose dans var est lock et init
0 votes
Aucun fichier ou répertoire de ce type