.png)
Pessoal, como vocês recomendariam particionar um disco de servidor? O servidor operaria no FreeBSD, com uso principal como servidor de aplicativos da web (ou seja, apache, mysql, php) para vários aplicativos/sites.
Os discos são organizados em RAID1
Responder1
O particionamento de discos é útil para melhorar o desempenho, isolar falhas e melhorar a segurança. Destes, o isolamento de falhas é a única parte realmente importante atualmente.
Isolamento de falhas: o Unix se comporta mal quando um sistema de arquivos fica cheio. Muitos programas assumem que uma gravação foi bem-sucedida, e geralmente acontece, a menos que o sistema de arquivos esteja cheio. Todos os tipos de coisas terríveis começam a acontecer quando você preenche o FS, então você quer pensar sobre o que está escrito, onde e quão ruim será se esse FS ficar cheio.
Segurança: se eu puder ler um diretório e escrever em um diretório em qualquer lugar desse sistema de arquivos, posso criar um hardlink para os arquivos desse diretório. Uma piada divertida foi escrever um script que lê o diretório inicial de outro usuário e vincula tudo a um diretório em seu diretório inicial. Depois de um tempo, esse outro usuário ficaria sem cota porque não conseguiria excluir nenhum de seus próprios arquivos. Hoje em dia, onde os computadores não estão realmente compartilhando o tempo real, esse tipo de problema não é realmente uma preocupação.
Desempenho: se você tiver muitos discos com velocidades totalmente diferentes, poderá colocar dados diferentes em eixos diferentes para otimizar a forma como os dados serão usados. Provavelmente não é interessante nos discos e ataques absurdamente rápidos de hoje que obscurecem esse tipo de preocupação.
Por último, pode haver outros problemas específicos do domínio com o particionamento. Por exemplo, talvez um sistema operacional não consiga inicializar a partir de um tipo específico de sistema de arquivos, ou você queira criptografar um sistema de arquivos, mas não outros, e assim por diante.
Responder2
Eu provavelmente teria volumes separados nos seguintes pontos de montagem:
/
/usr/local/www
ou seu apache DocumentRoot/var/log
/var/db/mysql
ou sua raiz do banco de dados mysql