Ubuntu em 2 discos diferentes

1

Estou tentando configurar um servidor Linux, fiz esta configuração:

A finalidade deste servidor é a seguinte: instalarei o VirtualBox nele para executar cerca de 10 VMs. É por isso que eu dei 350 GB para / home. Eu poderia ter alguns logs, então eu configurei 40GB para / var. Os logs serão criados por softwares que eu colocarei em / opt.

Caso contrário, eu realmente não sei qual tamanho colocar para / usr. Além disso, devo adicionar um / boot no segundo disco (sdb)?

Está tudo bem separar as partições em dois discos diferentes como esse? O sistema inicializará?

Obrigado,

    
por ctaf 14.10.2015 / 10:51

1 resposta

1
  

Está tudo bem separar as partições em 2 discos diferentes como esse?

Sim, mas eu não faria isso.

É possível se preparar para uma falha de um disco. Se você tem isso assim e qualquer um dos discos morre, você não pode inicializar. Talvez seja melhor instalar o sistema no segundo disco e depois editar a configuração do software do servidor para usar uma partição de "dados" com um tamanho de 500Gb no disco 1. Apache, MySQL, Copos podem ser instruídos a usar outro local que /var/ . Isso tornaria seu plano de backup mais fácil: fazer backup desse disco de "dados" garante que tudo esteja seguro. Se o disco com dados morre, você o retira, insere um novo e restaura seu backup.

Este disco de dados basicamente armazena todos os seus dados. Banco de dados MySQL, site, contêineres VBox e tudo mais. Se o disco enche você compra um disco de 2Tb, instale-o ao lado do 500Gb, mova-o para o 2Tb e retire o 500Gb. Fácil e rápido.

Se o disco do sistema morrer, você cria um novo disco do sistema e restaura os arquivos de configurações de cada software de servidor (e, é claro, você tem backups no disco de "dados" desses arquivos de configuração.

Hoje em dia eu configuraria um servidor assim:

SCSI5 (2,0,0)
/data {remaining space}
/data/configuration/ {1Gb or so}

SCSI5 (2,1,0)
/ {remaining space}
/tmpfs {15Gb}
swap  {35Gb}

E altere os arquivos de configuração para que ele use / data /

Veja como funciona um GCE (Google Compute Engine): você obtém um sistema básico e monta seu próprio disco de usuário nele. E esse disco de usuário contém todos os seus próprios softwares e dados.

Em relação a essa configuração específica:

  

Estou tentando configurar um servidor Linux

Existem vários servidores que você pode configurar: web, banco de dados, impressora, arquivos e muito mais. O esquema de partição deve refletir o tipo de servidor que você vai usar.

Para um servidor de 350Gb para / home / é muito grande. / home / deve ter quase nada e você pode ser suficiente com apenas 25GB.

Se este for um servidor da Web (Apache) e um servidor de banco de dados (MySQL), por padrão, armazenará seus dados em /var/ . Dependendo do uso, esse diretório pode crescer rapidamente e 30 GB pode ser muito pouco. Bem, para mim é se você tiver 350Gb desperdiçado em casa.

O mesmo vale para um servidor de impressão: o CUPS usará /var/ para armazenar todo o histórico de todas as impressões (quando configurado para salvá-las).

64Gb para /opt/ pode ser suficiente. Depende do que você vai usar. Eclipse, Tomcat, Jasperserver (um servidor que pode criar templates para criar um pdf a partir do mysql) podem fazer com que ele seja preenchido rapidamente também.

Tanto /var/ como /opt/ seriam melhores para obter cada 150 Gb de /home/ .

O root de 111Gb também é muito, já que os dois grandes ( /var/ e /opt ) têm suas próprias partições. Mas eu acho que para encher o disco é bom o suficiente. Você poderia torná-lo menor e ter /home/ nesse também.

15 Gb para /tmp/ ? O que você espera fazer com 15Gb de espaço aí?

    
por Rinzwind 14.10.2015 / 11:11