Re: É possível desmontar o /var ?
Olá Ewerton e demais membros! Acho que aqui a questão mais importante não é a partição e sim o sistema de arquivo utilizado. Há sistemas de arquivos que podem aumentar o tamanho sem que seja necessário efetuar a desmontagem. Ex: XFS, ótimo para partições de máquinas virtuais. Já pensou em ter que parar um conjunto de máquinas virtuais para ter que simplesmente aumentar uma partição?? mas a partir do kernel 2.6 o ext3 e ext4 pode fazer aumento de partição online, o problema é na diminuição, como eu falei estou expondo apenas um caso bem específico, Como eu diminuo um partição muito usada de pelo próprio sistema?, como eu falei no meu ultimo e-mail, usando o comando umount -l /var foi possível aumentar, o que não era preciso pois aumentar é possível ser feito on-line em partições ext sobre o kernel 2.6, que é o meu caso aqui, hoje vou ver se faço o teste diminuindo e ver se acontece algum problema. Em 24 de agosto de 2010 20:50, Ewerton Leandro liw...@gmail.com escreveu: Acho que aqui a questão mais importante não é a partição e sim o sistema de arquivo utilizado. Há sistemas de arquivos que podem aumentar o tamanho sem que seja necessário efetuar a desmontagem. Ex: XFS, ótimo para partições de máquinas virtuais. Já pensou em ter que parar um conjunto de máquinas virtuais para ter que simplesmente aumentar uma partição?? Em sistemas de arquivo que não permite esta operação online, a melhor solução é dar boot por um pendrive ou live-cd. 2010/8/24 Fagner Patricio fagner.patri...@gmail.com Olá pessoal!!! Estou estudando o LVM e só por curiosidade estou tentando aumentar a partição /var, bom como todos sabemos temos muitas coisas acontecendo lá, muito logs e arquivos .pid, bom logo, pela lógica desmontar uma partição assim pode dar um baita problema. lvm:~# umount /var/ umount: /var: o dispositivo está ocupado umount: /var: o dispositivo está ocupado lvm:~# Bom, então, alguém já fez, ou pensou, ou sabe como e se é possível desmontar o /var em um sistema de produção? A lógica seria algo do tipo, dar um congelamento em todos os serviços sendo utilizados e ai fazer qualquer formatação necessária e depois reativar o sistema. Fica aqui a discussão. -- Fagner Patrício João Pessoa - PB Brasil -- Ewerton Leandro da C. Araújo Analista de Tecnologia da Informação Gerência de Redes - NTI/UFPB -- Fagner Patrício João Pessoa - PB Brasil
Re: É possível desmontar o /var ?
Boa tarde lista, Fagner, eu já redimensionei partições em sistemas particionados com LVM e não precisei desmontar as partições. Basta você dar um lvextend -L (tamanho que você quer (ou tem disponível no seu volume)) e o caminho /dev/nomedovolume/partição ex: vgextend -L 30 GB /dev/vgteste/lvvar Depois você roda um resize2fs /dev/vgteste/lvvar e dá um mount -o remount /dev/vgteste/lvvar. Eu também já redimensionei com o cfdisk, mas acho meio arriscado para o /var. Não sei se era bem isso, mas acho que vale a experiência. Eduardo --- Em ter, 24/8/10, Fagner Patricio fagner.patri...@gmail.com escreveu: De: Fagner Patricio fagner.patri...@gmail.com Assunto: É possível desmontar o /var ? Para: Debian debian-user-portuguese@lists.debian.org Data: Terça-feira, 24 de Agosto de 2010, 15:56 Olá pessoal!!! Estou estudando o LVM e só por curiosidade estou tentando aumentar a partição /var, bom como todos sabemos temos muitas coisas acontecendo lá, muito logs e arquivos .pid, bom logo, pela lógica desmontar uma partição assim pode dar um baita problema. lvm:~# umount /var/ umount: /var: o dispositivo está ocupado umount: /var: o dispositivo está ocupado lvm:~# Bom, então, alguém já fez, ou pensou, ou sabe como e se é possível desmontar o /var em um sistema de produção? A lógica seria algo do tipo, dar um congelamento em todos os serviços sendo utilizados e ai fazer qualquer formatação necessária e depois reativar o sistema. Fica aqui a discussão. -- Fagner Patrício João Pessoa - PB Brasil
Re: É possível desmontar o /var ?
Olá Eduardo e demais membros!!! Realmente para aumentar a capacidade é possível, mas para diminuir não, tem que desmontar. Apesar de ser, acredito, raro agente ter que diminuir a capacidade de uma partição, mas imaginemos que precisamos aumentar uma outra partição e não tenhamos espaço, temos então que diminuir alguma para aumentar a outra. Como /var é uma partição muito sensível postei aqui a discurssão só para aumento de aprendizagem para quem, como eu, não saberia a solução de antemão sem analisar bem a situação. Pelo jeito talvez tenhamos que identificar sim todos os processos e desliga-los, me parece que desse modo será um trabalho de Hércules então, rsrs. Em 24 de agosto de 2010 16:36, Eduardo Lagares eduardo_laga...@yahoo.com.br escreveu: Boa tarde lista, Fagner, eu já redimensionei partições em sistemas particionados com LVM e não precisei desmontar as partições. Basta você dar um lvextend -L (tamanho que você quer (ou tem disponível no seu volume)) e o caminho /dev/nomedovolume/partição ex: vgextend -L 30 GB /dev/vgteste/lvvar Depois você roda um resize2fs /dev/vgteste/lvvar e dá um mount -o remount /dev/vgteste/lvvar. Eu também já redimensionei com o cfdisk, mas acho meio arriscado para o /var. Não sei se era bem isso, mas acho que vale a experiência. Eduardo --- Em *ter, 24/8/10, Fagner Patricio fagner.patri...@gmail.com*escreveu: De: Fagner Patricio fagner.patri...@gmail.com Assunto: É possível desmontar o /var ? Para: Debian debian-user-portuguese@lists.debian.org Data: Terça-feira, 24 de Agosto de 2010, 15:56 Olá pessoal!!! Estou estudando o LVM e só por curiosidade estou tentando aumentar a partição /var, bom como todos sabemos temos muitas coisas acontecendo lá, muito logs e arquivos .pid, bom logo, pela lógica desmontar uma partição assim pode dar um baita problema. lvm:~# umount /var/ umount: /var: o dispositivo está ocupado umount: /var: o dispositivo está ocupado lvm:~# Bom, então, alguém já fez, ou pensou, ou sabe como e se é possível desmontar o /var em um sistema de produção? A lógica seria algo do tipo, dar um congelamento em todos os serviços sendo utilizados e ai fazer qualquer formatação necessária e depois reativar o sistema. Fica aqui a discussão. -- Fagner Patrício João Pessoa - PB Brasil -- Fagner Patrício João Pessoa - PB Brasil
Re: É possível desmontar o /var ?
2010/8/24 Fagner Patricio fagner.patri...@gmail.com Olá Eduardo e demais membros!!! Realmente para aumentar a capacidade é possível, mas para diminuir não, tem que desmontar. Apesar de ser, acredito, raro agente ter que diminuir a capacidade de uma partição, mas imaginemos que precisamos aumentar uma outra partição e não tenhamos espaço, temos então que diminuir alguma para aumentar a outra. Como /var é uma partição muito sensível postei aqui a discurssão só para aumento de aprendizagem para quem, como eu, não saberia a solução de antemão sem analisar bem a situação. Pelo jeito talvez tenhamos que identificar sim todos os processos e desliga-los, me parece que desse modo será um trabalho de Hércules então, rsrs. Talvez seja mais fácil tu desligar a máquina e fazer isso a partir de um live-cd ou de outra distro que esteja instalada na máquina. Quando eu instalo um servidor, normalmente eu instalo dois debians na máquina. Um só pra possíveis problemas e pra eu poder arrumar o sistema via chroot, caso dê algum problema. Isso é um procedimento simples e que ocupa menos de 1Gb de espaço no disco. [ ]s Em 24 de agosto de 2010 16:36, Eduardo Lagares eduardo_laga...@yahoo.com.br escreveu: Boa tarde lista, Fagner, eu já redimensionei partições em sistemas particionados com LVM e não precisei desmontar as partições. Basta você dar um lvextend -L (tamanho que você quer (ou tem disponível no seu volume)) e o caminho /dev/nomedovolume/partição ex: vgextend -L 30 GB /dev/vgteste/lvvar Depois você roda um resize2fs /dev/vgteste/lvvar e dá um mount -o remount /dev/vgteste/lvvar. Eu também já redimensionei com o cfdisk, mas acho meio arriscado para o /var. Não sei se era bem isso, mas acho que vale a experiência. Eduardo --- Em *ter, 24/8/10, Fagner Patricio fagner.patri...@gmail.com*escreveu: De: Fagner Patricio fagner.patri...@gmail.com Assunto: É possível desmontar o /var ? Para: Debian debian-user-portuguese@lists.debian.org Data: Terça-feira, 24 de Agosto de 2010, 15:56 Olá pessoal!!! Estou estudando o LVM e só por curiosidade estou tentando aumentar a partição /var, bom como todos sabemos temos muitas coisas acontecendo lá, muito logs e arquivos .pid, bom logo, pela lógica desmontar uma partição assim pode dar um baita problema. lvm:~# umount /var/ umount: /var: o dispositivo está ocupado umount: /var: o dispositivo está ocupado lvm:~# Bom, então, alguém já fez, ou pensou, ou sabe como e se é possível desmontar o /var em um sistema de produção? A lógica seria algo do tipo, dar um congelamento em todos os serviços sendo utilizados e ai fazer qualquer formatação necessária e depois reativar o sistema. Fica aqui a discussão. -- Fagner Patrício João Pessoa - PB Brasil -- Fagner Patrício João Pessoa - PB Brasil -- Robson Roberto Souza Peixoto Robinho robsonpeix...@gmail.com Telefones: (19) 8821-0396 (oi) (19) 9799-0135 (vivo) Computer Science Master's degree student, University of Campinas Linux Counter #395633 IRC: robsonpeixoto Twitter: http://twitter.com/rrspba
Re: É possível desmontar o /var ?
Olá Leandro e demais membros: Fagner, basta usar o comando: mount -l /var Veja só, usando o comando com o sistema em produção acontece isso: *lvm:~# mount -l /var* *mount: /dev/mapper/padrao-lvm_var já montado ou /var ocupado* *mount: de acordo com mtab, /dev/mapper/padrao-lvm_var já está montado em /var* *lvm:~# * Verificando o que está o ocupando a partição var temos: *lvm:~# lsof | grep var* *portmap 1665 daemon3uW REG 254,3 5 39046 /var/run/portmap.pid* *portmap 1665 daemon6u REG 254,3 74 39047 /var/run/portmap_mapping* *rpc.statd 1680 statd cwd DIR 254,34096 9099 /var/lib/nfs* *rpc.statd 1680 statd6w REG 254,3 5 39048 /var/run/rpc.statd.pid* *dhclient3 1853root3w REG 254,3 936 8280 /var/lib/dhcp3/dhclient.eth0.leases* *rsyslogd 1904root1w REG 254,33340 23454 /var/log/auth.log* *rsyslogd 1904root2w REG 254,3 152217 23455 /var/log/syslog* *rsyslogd 1904root3w REG 254,31524 23456 /var/log/daemon.log* *rsyslogd 1904root4w REG 254,3 148317 23457 /var/log/kern.log* *rsyslogd 1904root5w REG 254,3 0 23458 /var/log/lpr.log* *rsyslogd 1904root6w REG 254,3 0 23459 /var/log/mail.log* *rsyslogd 1904root7w REG 254,3 136 23460 /var/log/user.log* *rsyslogd 1904root8w REG 254,3 0 23461 /var/log/mail.info* *rsyslogd 1904root9w REG 254,3 0 23462 /var/log/mail.warn* *rsyslogd 1904root 10w REG 254,3 0 23463 /var/log/mail.err* *rsyslogd 1904root 11w REG 254,3 0 23465 /var/log/news/news.crit* *rsyslogd 1904root 12w REG 254,3 0 23466 /var/log/news/news.err* *rsyslogd 1904root 13w REG 254,3 0 23467 /var/log/news/news.notice* *rsyslogd 1904root 14w REG 254,3 14360 23468 /var/log/debug* *rsyslogd 1904root 15w REG 254,3 133543 23469 /var/log/messages* *acpid 1915root4u unix 0xced67ac0 5433 /var/run/acpid.socket* *exim4 2197 Debian-exim cwd DIR 254,34096 31241 /var/spool/exim4* *atd 2215 daemon cwd DIR 254,34096 31244 /var/spool/cron/atjobs* *atd 2215 daemon3uW REG 254,3 5 39057 /var/run/atd.pid* *cron 2235root cwd DIR 254,34096 31237 /var/spool/cron* *cron 2235root3u REG 254,3 5 39058 /var/run/crond.pid* Então por analogia usei o comando umount -l /var: *lvm:~# umount -l /var/* *lvm:~# * e funciona ele desmonta ou faz algo parecido, pois ainda é possível navegar na pasta: *lvm:~# cd /var/ lvm:/var# ls -la total 16 drwxr-xr-x 4 root root 4096 Ago 17 13:58 . drwxr-xr-x 21 root root 4096 Ago 17 14:01 .. drwxr-xr-x 3 root root 4096 Ago 17 14:09 lock drwxr-xr-x 2 root root 4096 Ago 17 13:58 run lvm:/var# * pelo que parece ele trava a partição, sei que nesse estado foi possível aumentar a partição, contudo não descobri qual o comando que restaura a partição para o estado normal, tentei usar o comando que o leandro indicou, mount -l var: *lvm:/# mount -l /var/ lvm:/# ls -la /var/ total 68 drwxr-xr-x 14 root root 4096 Ago 17 13:59 . drwxr-xr-x 21 root root 4096 Ago 17 14:01 .. drwxr-xr-x 2 root root 4096 Ago 17 13:59 backups drwxr-xr-x 7 root root 4096 Ago 17 14:07 cache drwxr-xr-x 22 root root 4096 Ago 17 14:19 lib drwxrwsr-x 2 root staff 4096 Jan 25 2010 local drwxrwxrwt 3 root root 4096 Ago 24 17:42 lock drwxr-xr-x 7 root root 4096 Ago 24 17:42 log drwx-- 2 root root 16384 Ago 17 13:58 lost+found drwxrwsr-x 2 root mail 4096 Ago 17 13:59 mail drwxr-xr-x 2 root root 4096 Ago 17 13:59 opt drwxr-xr-x 5 root root 4096 Ago 24 17:42 run drwxr-xr-x 4 root root 4096 Ago 17 14:06 spool drwxrwxrwt 2 root root 4096 Jan 25 2010 tmp lvm:/# lsof | grep var acpid 1915root4u unix 0xced67ac0 5433 /var/run/acpid.socket lvm:/# * todas as pastas voltam ao normal, mas os processos nao são reiniciados. Tem algum problema na minha sequência de ações? Em 24 de agosto de 2010 17:05, Leandro Moreira lean...@leandromoreira.eti.br escreveu: Fagner, basta usar o comando: mount -l /var Att. Leandro Moreira. Em 24 de agosto de 2010 15:56, Fagner Patricio fagner.patri...@gmail.comescreveu: Olá pessoal!!! Estou estudando o LVM e só por curiosidade estou tentando aumentar a partição /var, bom como todos sabemos temos muitas coisas acontecendo lá,