Ao resolver esse tipo de coisa, você tem basicamente duas opções depois de mover os dados:
- crie links simbólicos usando
ln -s new_location old_location
- atualize o arquivo de configuração para que o serviço aponte para o novo local (como isso é feito depende do serviço).
mais importante é que você pare o serviço antes de mover qualquer arquivo, caso contrário, é provável que ocorra corrupção ou perda de dados. Você pode fazer isso com stop service_name
ou /etc/init.d/service_name stop
.
O que eu recomendo fazer depois de interromper o serviço é usar algo como:
cd /srv
find httpd -depth -print0 | cpio -pdmv0 /ssd/srv
mv httpd httpd.org
ln -s /ssd/httpd /srv/httpd
e reinicie o serviço (mantenha httpd.org
ao redor, para que você possa movê-lo rapidamente, se necessário, até que o novo local funcione e, em seguida, exclua).