=== mactimes_ is now known as mactimes | ||
=== policena1 is now known as policena | ||
=== salem_ is now known as _salem | ||
Emanuel | Oi | 01:55 |
---|---|---|
Emanuel | Boa noite | 01:55 |
Emanuel | Alguém aqui já precisou mover o /var de um 16.04 LTS para um outro device? | 01:55 |
Emanuel | Oi? | 01:56 |
Emanuel | ... | 01:56 |
astroo- | ola | 01:57 |
Emanuel | Alguém aqui já precisou mover o /var de um 16.04 LTS para um outro device? | 01:58 |
astroo- | da uns 15 minutos pela possivel resposta de alguem | 01:59 |
hggdh | Emanuel: como assim? | 02:00 |
hggdh | Emanuel: *copiar* /var de um filesystem para outro? | 02:01 |
Emanuel | Eu criei uma instância EC2 na AWS e montei nela um disco | 02:01 |
Emanuel | Faço isso há anos do mesmo jeito, mas é minha primeira vez com 16.04 | 02:01 |
Emanuel | Copio todo o /var para o novo disco montado no /mnt | 02:02 |
Emanuel | depois acrescento o ponto de montagem no fstab já apontando para o /var | 02:02 |
Emanuel | dou um rm -rf no /var | 02:02 |
Emanuel | crio o diretório de novo e dou um reboot | 02:02 |
Emanuel | Simples assim | 02:02 |
Emanuel | Dessa maneira o /var fica em um disco à parte | 02:03 |
Emanuel | Mas no 16.04 LTS está aparecendo um monte de mensagens do tipo: | 02:03 |
hggdh | aparte do rm -rf /var, deveria funcionar, desde que o novo disco seja montado no boot | 02:03 |
Emanuel | cp: cannot open '/var/lib/lxcfs/cgroup/devices/user.slice/devices.allow' for reading: Permission denied | 02:03 |
Emanuel | Mesmo eu sendo root | 02:03 |
Emanuel | A cópia não está indo | 02:04 |
hggdh | o que um 'ls -l' desde path mostra? | 02:04 |
Emanuel | Eu usei um FIND e ele dá conta de uns 1000 arquivos faltando | 02:04 |
Emanuel | parece que está relacionado a uma feature que nasceu no 15 | 02:05 |
Emanuel | Container | 02:05 |
Emanuel | LXC | 02:05 |
hggdh | bem, vários arquivos sob /var são temporários, re-gerados a cada boot | 02:05 |
hggdh | está lxc e/ou lxd instalado(s) | 02:06 |
hggdh | ? | 02:06 |
Emanuel | Então, eu não sei nem o que é... rsrsrsrsrsrsrs | 02:06 |
Emanuel | Sinceramente, está vindo na instalação padrão da AWS | 02:06 |
Emanuel | E olha que mexo com Linux desde 1998. Mas minha praia é sistemas e BD | 02:07 |
Emanuel | O que é isso? | 02:07 |
hggdh | o arquivo mostrado é write-only para o root | 02:07 |
hggdh | logo, falhará em leitura... | 02:07 |
hggdh | Emanuel: o que dá erro é a copia, correcto? | 02:08 |
Emanuel | Hummm... entendi | 02:08 |
Emanuel | Sim, cópia | 02:08 |
Emanuel | para fazer o procedimento | 02:08 |
Emanuel | tentei um rsync -a e não foi | 02:08 |
Emanuel | tentei um cp -rfx | 02:09 |
Emanuel | também não resolveu | 02:09 |
hggdh | OK. Primeiro, *não* remova o /var antigo, mas re-nomeie-o | 02:09 |
Emanuel | o rsync deixou de levar o /var/lib/dpkg... | 02:09 |
Emanuel | aí parou o apt-get | 02:09 |
Emanuel | ok | 02:09 |
hggdh | Emanuel: não vai funcionar, ponto. As permissões deste arquivo em particular proibem a leitura | 02:09 |
Emanuel | Estou recriando a instância do zero de novo | 02:09 |
Emanuel | ok | 02:09 |
hggdh | Emanuel: esta é uma ideia melhor. /var é um mount point critico para o sistema | 02:10 |
Emanuel | ok | 02:10 |
Emanuel | correto | 02:10 |
Emanuel | O que vc me sugere? | 02:11 |
hggdh | re-cria a instancia com o tamanho desejado | 02:13 |
Emanuel | ok | 02:14 |
Emanuel | did | 02:14 |
Emanuel | Estou no ssh | 02:14 |
Emanuel | root | 02:14 |
hggdh | então está pronto, não? | 02:14 |
Emanuel | positivo e operante | 02:15 |
Emanuel | Alias estou lendo que esse LXC tem a ver com virtualização. Não posso desinstalá-lo? | 02:16 |
hggdh | pode (se já está instalado). | 02:17 |
hggdh | sudo apt-get --purge remove lxc lxd | 02:17 |
Emanuel | Sem desinstalá-lo, o que vc ía me sugerir? | 02:18 |
hggdh | esqueça-o. Se não estás a usar lxc/lxd, não há impacto em deixa-los instalados | 02:20 |
Emanuel | Mas são os diretórios deles que estão apresentando as mensagens de erro | 02:20 |
Emanuel | Bom, mas vamos em frente. | 02:21 |
hggdh | Emanuel: se já estás a rodar uma nova instancia, com disco maior, não há necessidade de realocar /var | 02:24 |
Emanuel | Não está no disco maior. Criei uma instância nova. O disco padrão do / tem 16 GB. Coloquei um disco EBS de 100 GB e preciso colocar o /var nele. | 02:25 |
hggdh | por que mudar o /var para um novo disco? | 02:28 |
hggdh | (francamente, não consigo ver uma razão) | 02:29 |
Emanuel | Porque na AWS o disco padrão não tem essa finalidade. Você conecta um disco com a finalidade adequada. Isso dá vantagens de gestão de back ups (snapshots) | 02:31 |
Emanuel | Um sistema Unix like funciona melhor com discos específicos. | 02:31 |
hggdh | não... | 02:32 |
Emanuel | Eu aumento o disco padrão para 16 GB para suportar o swap e o tmp | 02:32 |
hggdh | /var é uma área do sistema. | 02:32 |
Emanuel | Pois é, mas é nele que o Apache coloca as páginas Web (/var/www) | 02:33 |
hggdh | redirecione-as | 02:33 |
Emanuel | E há a pasta log (/var/log) que requer área | 02:33 |
Emanuel | Não é saudável ficar criando ambientes personalizados | 02:34 |
hggdh | mas é isto que estás a fazer aqui -- personalizando uma instalação padrão | 02:34 |
hggdh | crie mount points para as áreas desejadas | 02:35 |
Emanuel | Não. Discos não. Com um disco separado eu posso, inclusive, plugá-lo em outro servidor | 02:35 |
Emanuel | Aí eu tenho de ter um disco para cada uma | 02:35 |
hggdh | usando o disco adicional | 02:35 |
Emanuel | Pensei nisso | 02:35 |
Emanuel | Seriam discos menores | 02:35 |
Emanuel | mas queria entender porque mudou | 02:35 |
hggdh | não, não tem. Podes usaar ln -s, por exemplo | 02:35 |
Emanuel | Não curto muito isso para "áreas sensíveis" já tive problemas, mas é uma ideia | 02:36 |
hggdh | /var é extremamente sensível -- como já descobriste :-) | 02:37 |
Emanuel | Meu, faço isso a vida toda! | 02:37 |
hggdh | OK | 02:37 |
Emanuel | meu primeiro contato com Unix foi em 1987 | 02:38 |
Emanuel | ;) | 02:38 |
Emanuel | Desinstalei o LXC e LXD | 02:38 |
Emanuel | mas ainda ficaram alguns diretórios | 02:38 |
Emanuel | cp: error reading '/var/lib/lxcfs/cgroup/name=systemd/system.slice/sys-kernel-debug.mount/cgroup.procs': Invalid argument cp: error reading '/var/lib/lxcfs/cgroup/name=systemd/system.slice/dev-hugepages.mount/tasks': Invalid argument cp: error reading '/var/lib/lxcfs/cgroup/name=systemd/system.slice/dev-hugepages.mount/cgroup.procs': Invalid argument cp: error reading '/var/lib/lxcfs/cgroup/name=systemd/system.slice/systemd-updat | 02:38 |
Emanuel | Que saco | 02:39 |
hggdh | dsisntale o lxcfs | 02:39 |
Emanuel | Eu só quero um servidor simples | 02:39 |
Emanuel | achei que ia junto. Não sei nem o que é isso | 02:39 |
Emanuel | FOI! | 02:40 |
Emanuel | Pera | 02:40 |
hggdh | lxcfs é parte do lxc/lxd | 02:40 |
hggdh | Emanuel: só um comentário: mover /var em bloco, normalmente, não é sensato. Mas, a cada um, um gosto. | 02:41 |
Emanuel | Então, eu pensei no que você falou. | 02:42 |
Emanuel | eu até tinha achado um post de 5 anos atrás com instruções | 02:42 |
Emanuel | O problema foi mesmo esse LXD LXC LXCFS | 02:42 |
Emanuel | Eu li um artigo e achei legal, mas não curti vir "imposto" no servidor. | 02:43 |
hggdh | até o dia que teu disco adicional não for montado durante o boot... | 02:43 |
Emanuel | Nunca aconteceu na AWS | 02:43 |
Emanuel | Mas entendi seu ponto | 02:44 |
Emanuel | sério | 02:44 |
Emanuel | Vou pensar em discos para log e www | 02:44 |
hggdh | pois. Se é para simplificar, o melhor é deixar /var onde veio. | 02:45 |
Emanuel | entendi | 02:46 |
Emanuel | Vc já usou o LXC/LXD? | 02:46 |
hggdh | sim | 02:46 |
hggdh | uso-os. No momento tenho algumas instancias sob centos | 02:47 |
hggdh | mais dois Ubuntu server | 02:47 |
hggdh | tudo no meu laptop | 02:47 |
Emanuel | Com que finalidade? Isolar recursos para aplicações? | 02:47 |
hggdh | no momento estou a testar um producto que exige RH (ou centOS) | 02:48 |
Emanuel | Mas o que ele faz? Você define limites para aplicações? | 02:49 |
hggdh | em vez de gastar dinheiro com AWS/DO/MS/Google, testo tudo localmente; quando estiver feliz, posso então ir para um cloud comercia | 02:49 |
Emanuel | Entendi | 02:50 |
hggdh | posso definir limites de memória, disco, or processador; posso executar qualquer distro Linux; posso criar uma nova instancia em segundos (apos baixar a imagem-base) | 02:50 |
Emanuel | Eu estou instalando na produção. Portanto, não tem a menor utilidade para mim agora | 02:51 |
Emanuel | Mas entendi que no lugar de pagar dois servidores na AWS, posso pegar um ligeiramente maior e colocar várias máquinas nele, correto? | 02:51 |
Emanuel | Por exemplo | 02:52 |
hggdh | na verdade, quando for para o cloud, eu provavelmente vou alocar uma única instancia (mais poderosa) e usar lxd para separar os servicos | 02:52 |
Emanuel | Entendi | 02:52 |
Emanuel | Tem de colocar na ponta do lápis para ver se compensa | 02:53 |
hggdh | claro | 02:53 |
hggdh | bem, vou-me. Morfeu está à espera | 02:53 |
Emanuel | Afinal, nesse caso você está assumindo a gestão do ambiente virtual como um todo e isso o painel da AWS faz | 02:53 |
Emanuel | Só um detalhe: onde você está? | 02:54 |
hggdh | em casa? | 02:55 |
hggdh | se estás a perguntar onde moro, USA | 02:55 |
KurtKraut | hggdh, você é falante nativo de pt-pt, certo? | 02:56 |
hggdh | sim e não. Filho de PT, nascido no BR, americano. | 02:57 |
Emanuel | Seu "sotaque" é português | 02:58 |
Emanuel | E eu sou de origem. Estive em Lisboa em junho | 02:58 |
Emanuel | Muito obrigado pela atenção. Ajudou muito | 02:59 |
hggdh | mais a escrita, que a falada, resultado de ler mais livros editados em PT | 02:59 |
Emanuel | ;) | 02:59 |
Emanuel | P.S.: mesmo removendo o LXC/LXD não funcionou. Desisto. Novo SO, novo procedimento. | 03:00 |
Emanuel | :D | 03:00 |
Emanuel | Obrigado | 03:00 |
Emanuel | Aqui, 01:00 AM | 03:00 |
Emanuel | Abraços! | 03:00 |
astroo- | ciao | 03:00 |
Emanuel | Ciao | 03:01 |
KurtKraut | hggdh, qual é o gentílico em pt-pt (ou da forma como você costuma falar) para quem nasce no Canadá ou nos USA? | 03:18 |
astroo- | ciao pessoal | 03:58 |
=== _salem is now known as salem_ | ||
=== lucast_ is now known as racerxdl | ||
Elfon | alo | 19:22 |
Elfon | hggdh, opa | 19:22 |
Elfon | tá on? | 19:22 |
mirqui_ | nick mirqui_ | 21:06 |
=== salem_ is now known as _salem | ||
astroo- | ola pessoal | 22:17 |
hggdh | KurtKraut: não conheço um gentilico especifico para estes casos (como não conheço um para brasileiros nascidos ou a viver no Canadá ou US) | 22:31 |
hggdh | expats? | 22:31 |
hggdh | se bem que a comunidade "Portuguesa" na Nova Inglaterra é grande | 22:36 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!