Você precisa particionar a unidade, formatá-la, montá-la e alterar a propriedade & permanentes.
Estritamente falando, o particionamento não é absolutamente necessário (você pode formatar e montar todo o disco não particionado) - mas o particionamento é uma boa maneira de indicar que a unidade está em uso e possui dados, além de protegê-la de utilitários GUI ansiosos que podem "ajudar" a formatá-lo para você. É altamente recomendável que você não use uma unidade nua e não particionada.
De qualquer forma, supondo que quando você instalar a unidade, ela apareça como / dev / sdb (quase certamente, mas se ela não ajustar o seguinte para se adequar ao nome real do dispositivo):
sudo fdisk /dev/sdb
crie uma partição que abranja todo o disco. Ele provavelmente será o padrão, mas, se não estiver certo, a partição será iniciada a partir do setor 2048 - isso garantirá que a partição esteja corretamente alinhada se tiver setores de 512 bytes ou 4096 bytes.
Em seguida, formate-o como XFS:
sudo mkfs.xfs /dev/sdb1
Em seguida, você precisa adicionar uma entrada para /etc/fstab
para sua partição recém-formatada. A seguir, você extrairá o UUID do dispositivo de bloco recém-formatado e o anexará em /etc/fstab
:
blkid -s UUID /dev/sdb1 |
awk -F': ' '{print $2, "/var/www/mysite.com/public_html/content xfs defaults 0 1"}' |
sudo tee -a /etc/fstab
Você provavelmente deve ter defaults,relatime,nodiratime
em vez de apenas defaults
. Use as opções de montagem necessárias.
Se você estiver fazendo isso como root (em vez de um usuário não raiz com sudo
), poderá pular o canal para sudo tee ...
e usar um redirecionamento de acréscimo >> /etc/fstab
.
NOTA: blkid
faz parte da coleção util-linux. Verifique se você instalou isso antes de executá-lo, conforme descrito acima.
Em seguida, monte-o e defina a propriedade e as permissões corretas. A definição de owner e perms só precisa ser feita uma vez, após a primeira montagem - toda vez que for montada depois disso, eles estarão corretos (isto é, eles são armazenados com a unidade montada, não com o ponto de montagem em que estão montados).
sudo mount /var/www/mysite.com/public_html/content
sudo chown user:group /var/www/mysite.com/public_html/content
sudo chmod permissions /var/www/mysite.com/public_html/content