CentOS - Movido acidentalmente e removido / home / pastas [fechadas]

2

Eu corri (estupidamente) estes comandos:

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

Tentando mover a pasta ncdu para esses diretórios. E isso me fez remover todos os diretórios do Apache na minha pasta / home /, exceto virtfs (cPanel).

Como você pode imaginar, ele eliminou meus sites e vários outros funcionalmente.

Notei que /virtfs/ ainda tem todos os arquivos dos sites.

Como restauro o diretório /home para como deveria ser? Existe um script cPanel que eu possa executar ou tenho que criar hardlinks manualmente?

Também notei que o diretório var/yp tem muitos dos diretórios var que você esperaria, posso restaurar a partir disso?

    
por Moe 24.11.2014 / 15:17

1 resposta

3

Eu esperaria que o comando deixasse você com uma única pasta em / home (a última na ordem do dicionário) com todas as outras pastas que estavam sob / home (e ncdu) diretamente abaixo dela. Ah - foi o que aconteceu - virtfs é a última pasta.

Tente ir para / home / virtfs e apenas mv as pastas de volta ao local original.

Comandos sugeridos abaixo. Você vai querer escolher quais pastas mover, em vez de apenas usar *, já que não quer mover as coisas que estavam originalmente em / home / virtfs.

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

O mesmo vale para / var. Apenas mude para / var / yp e mv as coisas que acabaram voltando para um nível.

    
por 24.11.2014 / 15:45