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