Ok, então eu sou um n00b. Tenha isso em mente. Meu computador Ubuntu está executando um servidor Apache2 para hospedagem básica na web e transferência de arquivos. Se eu quisesse usar um disco rígido externo para isso, como faria? Quer dizer, as pastas var, www e html estão armazenadas no armazenamento do computador. Quero combinar o armazenamento do computador interno e da unidade externa para armazenamento total para o /var/www
Responder1
- Você deve montar a unidade e certificar-se de que ela seja montada automaticamente após a reinicialização.
- Você pode usar um link simbólico para a pasta na unidade externa. Você pode vincular diretamente na configuração do vhost ou do apache, mas o uso de links simbólicos simplifica a maior parte do tempo.
- Você precisa definir os direitos adequados para que o Apache possa gravar nessa pasta. No Ubuntu, o Apache é executado como usuário www-data, portanto, certifique-se de que www-data possa gravar nessa pasta.
Responder2
Especifico de antemão que não tenho absolutamente nenhuma experiência com Apache
Dito isto, você pode querer fazer o seguinte
Antes de conectar a unidade externa
sudo fdisk -l
Repita o comando acima após conectar a unidade
Você verá uma nova entrada na saída (provavelmente no final). Observe a device
coluna desta entrada. Este é o arquivo de bloco que representa sua unidade. Será algo como /dev/yourdrivesfile .
Agora crie uma pasta /var/www
e monte a unidade nela:
sudo mount -o defaults /dev/yourdrivesfile /var/www/yourfolder
Antes de fazer isso, tente aprender sobre o comando mount e suas opções, você pode precisar deles. man mount
e info mount
também ajudará.
Alterar as permissões da sua pasta para permitir que www-data
(Apache) grave nela pode ser algo como sudo chown www-data /var/www/yourfolder
, embora eu não tenha certeza sobre esta parte.
Espero que isso ajude pelo menos na montagem.