
Executei (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 meus diretórios Apache da minha pasta /home/, exceto virtfs
(cPanel).
Como você pode imaginar, isso destruiu meus sites e várias outras funcionalidades.
Percebi que /virtfs/
ainda tenho todos os arquivos dos sites.
Como restauro o /home
diretório como deveria ser? Existe um script cPanel que eu possa executar ou preciso criar hardlinks manualmente?
Também notei que o var/yp
diretório tem muitos var
diretórios que você esperaria. Posso restaurar a partir disso?
Responder1
Eu esperaria que esse comando deixasse você com uma única pasta em/home (a última na ordem do dicionário) com todas as outras pastas que estavam em/home (e ncdu) diretamente abaixo dela. Ah - foi isso que aconteceu - virtfs é a última pasta.
Tente acessar /home/virtfs e apenas mova as pastas de volta ao local original.
Comandos sugeridos abaixo. Você desejará escolher quais pastas mover em vez de apenas usar *, pois não deseja mover o material que estava originalmente em /home/virtfs.
cd /home/virtfs
mv a b c d ..
O mesmo vale para /var. Basta mudar para /var/yp e mv o material que acabou lá subindo um nível.