Servidor LAN - você pode executar um banco de dados mySql e um servidor de arquivos?

0

Olhando para instalar o servidor Ubuntu em um servidor específico. Eu quero colocar 2 HDDs para ter uma configuração básica do RAID-1.

Pretendo que isso funcione como um servidor de arquivos e um servidor de banco de dados mySql (nada muito pesado / sério em termos de uso para ambos)

Eu entendo a configuração básica de: server-PC tem um sistema operacional não gui, está sempre ligado e também roda o samba para fornecer conectividade a microsoft client-PCs para obter acesso a arquivos.

Não estou claro se o mySql existe essencialmente como um coletivo de arquivos que está no disco rígido, não é diferente de outro arquivo (que é silenciosamente espelhado por outro processo de nível superior) e todo o sistema de " documentos do Word "+" arquivos mySql "é parte do" servidor de arquivos "

ou isso é estruturado mais como:

A) 1 diretório para o sistema operacional, talvez até mesmo uma partição separada para facilitar a recuperação (não espelhado em ambos os HDDs)

B) (mais espelhado processo de espelhamento RAID1 executado pelo sistema operacional) - outro diretório para apenas o "servidor de arquivos", o samba é carregado no boot, talvez em outra partição

C) (processo de espelhamento RAID1 mais abrangente executado pelo SO) - outro diretório apenas para o servidor de banco de dados / serviço de banco de dados que é carregado na memória após a inicialização, também em outra partição.

desculpe se esta é uma pergunta idiota, em um nível eu entendo como um arquivo de banco de dados não é distinguível de uma apresentação de powerpoint, mas eu me confundo com como mySql está realmente "executando" o banco de dados para torná-lo disponível para frente do cliente termina em PCs em rede.

    
por ABC123 29.03.2017 / 02:36

1 resposta

0

Sinto muito se entendi mal sua pergunta. Você quer configurar um servidor e não tem certeza sobre como estruturar diretórios e como implementar o RAID?

Por favor, permita-me ir apenas responder é uma coleção de itens não classificados, esperando que alguns seriam úteis.

  • Se o seu sistema tiver hardware RAID. Use isso. Quando você tem 2 discos, a única opção sensata é o RAID1. Quando você usa o software RAID, você deve cobrir toda a sua instalação, e não parte dela.

  • Eu recomendaria instalar o LVM. Eu não fiz isso no meu primeiro servidor. Ele permite que você altere sua configuração de disco a qualquer momento após a instalação. Mesmo enquanto o sistema está funcionando. É bom ter

  • Eu instalo em todos os meus servidores um desktop, ou seja, Xubnutu-minimal. Dessa forma eu poderia logar remotamente com 'ssh -X servername' e usar editores de GUI e gerenciadores de arquivos. Para algumas tarefas isso é muito mais conveniente. Eu teria instalado a versão para desktop, mas o CD de instalação dos desktops está sem o software de servidor relevante

  • Se você instalar o LAMP, terá o apache e o SQL instalados com um clique. Cada serviço é configurado totalmente em execução. Todos os serviços têm seus diretórios de instalação padrão, onde eles esperam que você coloque seus dados. A menos que você tenha uma boa razão para mudar isso, é melhor mantê-lo lá e mudá-lo mais tarde, quando tiver uma boa razão.

  • Uma instalação de servidor em si é bem pequena (alguns shows), tudo depende dos seus dados de tamanho de discos. Uma vez que você tenha se familiarizado com o gerenciamento de servidores, descobrirá que pode facilmente espalhar a instalação do seu servidor em vários discos mais tarde. Por exemplo, se o seu servidor de arquivos crescer, você poderá mover um subdiretório ou o diretório completo para outro disco. Então eu recomendo manter tudo em um único disco

  • O MySQL coloca todos os seus dados em um arquivo de banco de dados e se comunica com seus usos por meio de consultas SQL ou, mais comumente através de um site que usa scripts PHP ou Perl que consultam o banco de dados MySQL.

  • Existem duas maneiras de fazer backup de um servidor. Faça uma imagem do disco inteiro. Ou salve arquivos únicos. O LVM permite criar um instantâneo de dados e salvá-lo enquanto o sistema está em execução. Salvar arquivos exigiria o encerramento dos serviços ou um backup inconsistente. O MySQL requer que você vá para a ferramenta Maintenace (um site) e salve o banco de dados em um arquivo. Isso pode ser feito backup.

  • Existem ferramentas que podem ser usadas para backup. É altamente recomendável instalar uma ferramenta que execute um backup regular (ou seja, diariamente) do servidor.

Se você é muito novo em servidores Linux, posso recomendar o "Ubuntu Server Book". É muito legível e oferece uma visão geral muito boa do servidor, ferramentas para usar e problemas que você pode encontrar. Isso teria me poupado algumas horas pesquisando quando eu teria comprado antes.

Felicidades CatMan

    
por CatMan 29.03.2017 / 03:38