CentOS - случайно перемещены и удалены /home/ папки

Я запустил (тупо) эти команды:

mv ncdu/ /home/*
mv ncdu/ /var/*

Попытка переместить папку ncdu в эти каталоги. И это заставило меня удалить все мои каталоги Apache в моей /home/ папке, кроме virtfs (Cpanel).

Как вы можете себе представить, он выбил мои сайты и другие функциональные возможности.

Я заметил что /virtfs/ все еще есть все файлы сайтов.

Как мне восстановить /home каталог, как это должно быть? Есть ли скрипт cPanel, который я могу запустить или мне нужно создавать жесткие ссылки вручную?

Я также заметил, что var/yp В каталоге много var каталоги, которые вы ожидаете, я могу восстановить из этого?

1 ответ

Решение

Я ожидаю, что эта команда оставит вас с одной папкой в ​​/home (последней в порядке словаря) со всеми остальными папками, находящимися в /home (и ncdu) прямо там. Ах, вот что случилось - virtfs оказывается последней папкой.

Попробуйте перейти в / home / virtfs и просто переместите папки обратно в их исходное местоположение.

Предлагаемые команды ниже. Вы захотите выбрать, какие папки перемещать, а не просто использовать *, так как вы не хотите перемещать материал, который изначально находился в / home / virtfs.

cd /home/virtfs
mv a b c d ..

То же самое касается / вар. Просто измените на / var / yp и попробуйте все, что там оказалось, на один уровень выше.

Другие вопросы по тегам