<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Alkon Foro - Linux</title>
		<link>http://www.alkon.org/foro</link>
		<description>Dudas y guías de Linux, el sistema operativo open source.</description>
		<language>es</language>
		<lastBuildDate>Tue, 07 Sep 2010 21:27:02 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://img.alkon.com.ar/site/img/foro/images/misc/rss.jpg</url>
			<title>Alkon Foro - Linux</title>
			<link>http://www.alkon.org/foro</link>
		</image>
		<item>
			<title>Como deshabilitar el protocolo de IPv6</title>
			<link>http://www.alkon.org/foro/linux.25/764489-como-deshabilitar-el-protocolo-de-ipv6.html</link>
			<pubDate>Sat, 04 Sep 2010 03:06:57 GMT</pubDate>
			<description>Por el momento no es necesario tener habilitado el protocolo de IPv6 . En algunos casos, no en todos, acelera la velocidad de internet.
Es...</description>
			<content:encoded><![CDATA[<div>Por el momento no es necesario tener habilitado el protocolo de IPv6 . En algunos casos, no en todos, acelera la velocidad de internet.<br />
Es exactamente lo que pasa con programas como Firefox.<br />
Cuando ingresamos la dirección de una página web, Firefox primero intentará encontrar la dirección IP (resolución de nombres DNS) a través de IPv6. Si la resolución de nombre no da resultado en IPv6, al cabo de un momento, intentará en IPv4.<br />
<br />
En teoría, está bien, porque el día en que IPv6 esté activo, estos programas trabajarán automáticamente sin necesidad de ser configurados.<br />
<br />
En la <acronym title="Google Page Ranking">pr</acronym>áctica, la espera de una respuesta DNS en IPv6 agrega un tiempo de espera inútil, ya que actualmente <acronym title="Google Page Ranking">pr</acronym>ácticamente ningún proveedor de acceso a Internet ofrece acceso IPv6, con excepción de las redes privadas o experimentales.<br />
<br />
La elección entre IPv6 y IPv4 es hecha por cada programa.<br />
Cada programa es quien decide utilizar IPv6 o IPv4.<br />
<br />
Por lo tanto no es IPv6 el que causa problemas, sino son los programas los que ocasionan el problema al elegir mal los protocolos adaptados a la situación.<br />
<br />
<br />
<b>RHEL v4 / CentOS v4</b><br />
<br />
Editamos el file modprobe.conf<br />
# vi /etc/modprobe.conf<br />
<br />
Y agregamos la siguiente linea<br />
alias net-pf-10 off<br />
<br />
Guardamos y reboot al sistema.<br />
<br />
<b>Debian / Ubuntu Linux</b><br />
<br />
Editamos <br />
# vi etc/modprobe.d/aliases<br />
<br />
Buscamos la linea<br />
alias net-pf-10 ipv6<br />
<br />
Y reemplazamos con<br />
alias net-pf-10 off<br />
alias ipv6 off<br />
<br />
Guardamos y reboot.<br />
<br />
Si tenemos montado un servidor linux, es recomendable deshabilitarlo por temas de seguridad.<br />
<br />
Saludos !!!</div>

]]></content:encoded>
			<category domain="http://www.alkon.org/foro/linux.25/">Linux</category>
			<dc:creator>Cirux77</dc:creator>
			<guid isPermaLink="true">http://www.alkon.org/foro/linux.25/764489-como-deshabilitar-el-protocolo-de-ipv6.html</guid>
		</item>
		<item>
			<title>Uso del LVM - Parte 1</title>
			<link>http://www.alkon.org/foro/linux.25/764486-uso-del-lvm-parte-1-a.html</link>
			<pubDate>Sat, 04 Sep 2010 02:55:14 GMT</pubDate>
			<description>La teoría dice...

La Administración de Volúmenes Lógicos provee un tratamiento de más alto nivel de el espacio de disco de nuestro sistema que el...</description>
			<content:encoded><![CDATA[<div>La teoría dice...<br />
<br />
La Administración de Volúmenes Lógicos provee un tratamiento de más alto nivel de el espacio de disco de nuestro sistema que el tratamiento tradicional de discos y particiones. Esto brinda al administrador del sistema mucha mas flexibilidad asignando espacio a aplicaciones y usuarios. Con LVM podemos ver todo el espacio de cada uno de los discos duros conectados a nuestro sistema llamados “Physical Volumes” (PV) como un sólo Disco Duro Virtual, en él creamos los “Volume Group” (VG), de éstos VG podemos coger cierta cantidad de bloques y crear “Logical Volumes” (LV), el LV no necesita ser un grupo de bloques continuos ni tampoco pertenecer a un mismo disco duro.<br />
La estructura de LVM es la siguiente:<br />
<br />
Physical Volumes (PVs)<br />
hda, hdb, hdc, sda2, etc.<br />
Aquí vemos toda la colección de discos duros de nuestro sistema.<br />
<br />
Volume Group (VG)<br />
vg1<br />
Aquí vemos los Grupo de Volúmenes.<br />
<b>Logical Volumes (LV)==&gt;lvhome, lvusr, lvvar, etc==&gt;Aquí vemos los Volúmenes Lógicos.<br />
Sistema de Archivos==&gt;ext3, reiserfs, xfs, etc.==&gt;Aquí vemos los Sistemas de Archivos que puede contener cada Volumen Lógico.<br />
Archivos y Directorios==&gt;/home, /usr, /var, etc==&gt;Los Sistemas de Archivos, almacenan archivos y directorio</b><br />
<br />
En el párrafo anterio podemos apreciar que el espacio total de nuestro sistema sera la suma del tamaño de cada Disco Duro (PVs) dentro del LVM, luego todo ese gran disco virtual se convierte en un VG, para el ejemplo tenemos un sólo VG llamado “vg1” y dentro de éste VG se crean los LVs conteniendo cada unos de ellos diferentes Sistemas de Archivos y dentro de ellos archivos y directorio.<br />
Por ejemplo si tenemos un disco duro de 80G con 3 particiones:<br />
1.La raíz / ===&gt; 3G<br />
2. Swap =====&gt; 2G<br />
3. Y lo demás LVM, es decir un VG ===&gt; 75G<br />
<br />
Dentro del VG creamos LVs para /home y /usr de 10G y 5G respectivamente (Podemos hacerlo para varios puntos de montaje, teniendo en cuenta que no es recomendable tener la raiz / en un volumen lógico, es mejor tener la / fuera del LVM, ya que hay problemas para desmontarla) . Quedando entonces 60G de espacio disponible en el VG.<br />
<br />
Si luego de un tiempo nos damos cuenta que nos estamos quedando sin espacio en /home, el problema se soluciona fácilmente: cogemos de lo que tenemos disponible en el VG y listo! Todo ésto en caliente. Así como también podemos reducir el espacio de /usr a 3G, etc.<br />
Si conectamos un nuevo disco duro de 40G a nuestro sistema, creamos un nuevo PV y lo metemos al LVM y listo ya tenemos 40G más de espacio disponible en nuestro VG.<br />
Con esta breve reseña he tratado de mostrarles algunos beneficios de LVM. Ya queda en Uds. poder investigar más y ver cómo aprovechar todos lo beneficios que brinda para sus necesidades.<br />
<br />
Ahora paso a mostrarles un tutorial para una de las tareas mas comunes usando LVM: Reducir y Expandir los Volúmenes Lógicos (LV).<br />
Cuando trabajamos con LVM debemos recordar que hay 2 capas implicadas:<br />
La capa bajo el filesystem, antes conocida como partición, y El filesystem propiamente dicho.<br />
Para poder reducir o expandir algún LV debemos proveernos antes de cierta información tal como: espacio disponible en el VG y espacio disponible en los LVs, además de la información propia de cada uno.<br />
Para este ejemplo les mostrare los datos de mi equipo:<br />
<span style="color: RoyalBlue">bolpiilinux2:/home/aperedo#pvdisplay<br />
--- Physical volume ---<br />
PV Name /dev/sda2<br />
VG Name bolpiilinux2<br />
PV Size 148,77 GB / not usable 2,95 MB<br />
Allocatable yes<br />
PE Size (KByte) 4096<br />
Total PE 38085<br />
Free PE 25<br />
Allocated PE 38060<br />
PV UUID xgMMhu-qan9-Ef0G-gqPr-EBXt-8JIv-tfSSTt<br />
<br />
bolpiilinux2:/home/aperedo#vgdisplay<br />
--- Volume group ---<br />
VG Name bolpiilinux2<br />
System ID<br />
Format lvm2<br />
Metadata Areas 1<br />
Metadata Sequence No 12<br />
VG Access read/write<br />
VG Status resizable<br />
MAX LV 0<br />
Cur LV 6<br />
Open LV 6<br />
Max PV 0<br />
Cur PV 1<br />
Act PV 1<br />
VG Size 148,77 GB<br />
PE Size 4,00 MB<br />
Total PE 38085<br />
Alloc PE / Size 38060 / 148,67 GB<br />
Free PE / Size 25 / 100,00 MB<br />
VG UUID eouPKG-BvSM-EBG0-TEhR-CijF-uM6U-eKQleR<br />
<br />
Por ejemplo, para ver el espacio disponible observamos la línea que dice:<br />
Free PE / Size 25 / 100,00 MB<br />
<br />
Para ver la información del VG ejecutamos el comando:<br />
<br />
bolpiilinux2:/home/aperedo#lvdisplay<br />
-- Logical volume ---<br />
LV Name /dev/bolpiilinux2/root<br />
VG Name bolpiilinux2<br />
LV UUID aV9sLu-D0XP-rlQp-xIjM-UySA-f71F-Nsa1Lh<br />
LV Write Access read/write<br />
LV Status available<br />
# open 1<br />
LV Size 3,05 GB<br />
Current LE 781<br />
Segments 2<br />
Allocation inherit<br />
Read ahead sectors auto<br />
- currently set to 256<br />
Block device 254:0<br />
--- Logical volume ---<br />
LV Name /dev/bolpiilinux2/usr<br />
VG Name bolpiilinux2<br />
LV UUID JrDOUK-d1UP-CKwp-5wqK-Y37d-771n-tC68f1<br />
LV Write Access read/write<br />
LV Status available<br />
# open 1<br />
LV Size 4,77 GB<br />
Current LE 1221<br />
Segments 1<br />
Allocation inherit<br />
Read ahead sectors auto<br />
- currently set to 256<br />
Block device 254:1<br />
--- Logical volume ---<br />
LV Name /dev/bolpiilinux2/var<br />
VG Name bolpiilinux2<br />
LV UUID 7e7RKc-gFbD-P6TI-l3h0-hYaV-CSvZ-NqCoUg<br />
LV Write Access read/write<br />
LV Status available<br />
# open 1<br />
LV Size 2,86 GB<br />
Current LE 733<br />
Segments 1<br />
Allocation inherit<br />
Read ahead sectors auto<br />
- currently set to 256<br />
Block device 254:2<br />
--- Logical volume ---<br />
LV Name /dev/bolpiilinux2/swap_1<br />
VG Name bolpiilinux2<br />
LV UUID gMIG70-5VnF-trB2-sfem-K9GD-oYLB-jMP31Z<br />
LV Write Access read/write<br />
LV Status available<br />
# open 2<br />
LV Size 2,59 GB<br />
Current LE 664<br />
Segments 1<br />
Allocation inherit<br />
Read ahead sectors auto<br />
- currently set to 256<br />
Block device 254:3<br />
--- Logical volume ---<br />
LV Name /dev/bolpiilinux2/tmp<br />
VG Name bolpiilinux2<br />
LV UUID STnNI2-iv89-hiVe-Eenm-TT2Z-izcM-5BM9Lr<br />
LV Write Access read/write<br />
LV Status available<br />
# open 1<br />
LV Size 400,00 MB<br />
Current LE 100<br />
Segments 2<br />
Allocation inherit<br />
Read ahead sectors auto<br />
- currently set to 256<br />
Block device 254:4<br />
--- Logical volume ---<br />
LV Name /dev/bolpiilinux2/home<br />
VG Name bolpiilinux2<br />
LV UUID OcrSAn-a2rO-0uEY-Veqw-Dscl-Vv3j-LVC30X<br />
LV Write Access read/write<br />
LV Status available<br />
# open 1<br />
LV Size 135,00 GB<br />
Current LE 34561<br />
Segments 1<br />
Allocation inherit<br />
Read ahead sectors auto</span><br />
<br />
Obtendremos la información de todos los LVs presentes en nuestro sistema, por ejemplo, para ver su tamaño observamos la línea que dice:<br />
<br />
LV Size 135,00 GB<br />
<br />
Reduciendo un Logical Volume:<br />
<br />
Es importante recordar reducir el tamaño del filesystem o lo que este residiendo en el volumen antes de encoger el volumen, sino se perderán datos (data).<br />
<br />
1° Desmontar el filesystem:<br />
# umount /home<br />
2° Reduciendo el filesystem:<br />
Si es Ext2/Ext3:<br />
# resize2fs /dev/vg1/lvhome XX (XX es el nuevo tamaño)<br />
Si es Reiserfs:<br />
# resize_reiserfs -s-XXG /dev/vg/datalv (XX es el tamaño a restarle en este caso)<br />
Para Xfs y Jfs no es posible reducir éstos filesystems.<br />
3° Reduciendo el LV:<br />
# lvreduce -L-1G /dev/vg1/lvhome<br />
4° Volvemos a montar el filesystem:<br />
# mount /home<br />
Expandiendo un Logical Volume:<br />
1° Expandiendo del LV:<br />
# lvresize -L+XXG /dev/vg1/lvusr (XX es el tamaño a sumarle en este caso)<br />
<br />
2° Expandiendo el filesystem para que coincida con el del LV:<br />
Si es Ext2/Ext3:<br />
# umount /usr<br />
# resize2fs /dev/vg1/lvusr<br />
# mount /usr<br />
Si es Reiserfs:<br />
#resize_reiserfs /dev/vg1/lvusr<br />
<br />
Si es Xfs:<br />
# xfs_growfs /usr<br />
<br />
Si es Jfs:<br />
# mount -o remount,resize /usr<br />
<br />
Eliminando un LV<br />
Supongamos que no queremos más el LV llamado home, por alguna razón. Y que deseamos eliminarlo para disponer de ese espacio en otras cosas. Lo hacemos con:<br />
umount /dev/disk/home<br />
lvremove /dev/disk/home<br />
Extendiendo un LV<br />
Supongamos que por el contrario, sí queremos home, pero queremos agregarle 5GB extras, para eso:<br />
umount /dev/disk/home<br />
lvextend -L+5G /dev/disk/home<br />
e2fsck -f /dev/disk/home<br />
resize2fs /dev/disk/home<br />
1- Desmontamos home, pues no puede estar activo para el cambio<br />
2- extendemos con lvextend, si te fijas -L ahora va con +5G, esto es, sumandole 5GB al valor que tenía originalmente.<br />
3- chequeamos el FS (supongo que es formato ext3)<br />
4- hacemos un resize del FS, con el comando resize2fs<br />
Con esto nos basta para incrementar en 5GB el tamaño de ese LV<br />
Reduciendo un LV<br />
Veamos el caso contrario, pensemos que queremos reducir home, le quitaremos 5GB, el proceso es parecido al anterior:<br />
umount /dev/disk/home<br />
e2fschk -f /dev/disk/home<br />
resize2fs /dev/disk/home 35G<br />
lvreduce -L-5G /dev/disk/home<br />
<br />
Con esto<br />
1- desmontamos home, no debe estar montado para la operación<br />
2- revisamos el FS ext3<br />
3- reducimos el tamaño del FS ext3 (aquí sí hay que saber a cuánto lo reduces<br />
4- reducimos el tamaño del LV home, si te fijas usamos -L-5G aunque también podíamos haber usado -L35G para indicarle el valor hacia donde lo reduciríamos.<br />
Con esto nos basta para reducir el tamaño en 5GB<br />
Removiendo un PV<br />
Supongamos que un PV nuestro lo queremos sacar. Puede ser porque hemos agregado un nuevo PV anteriormente que es muy grande y ya este PV viejo nos queda pequeño y nos molesta, queremos digamos eliminar el disco.<br />
Supongamos que queremos remover sda2 del ejemplo de mi equipo.<br />
pvmove /dev/sda2<br />
En este proceso demorará un buen rato, pvmove saca la información que tenga guardada y la almacena en los otros PV, esto sin alterar el esquema de los LV.<br />
Por supuesto que la suma de capacidad disponible en los otros PV debe ser mayor o igual a la cantidad de información que esté moviendo.<br />
Al finalizar de mover el PV, lo podemos eliminar del VG con:<br />
vgreduce disk /dev/hdc1<br />
<br />
Listo, con este paso deja de constar dentro del VG y lo podemos sacar físicamente de la PC donde lo tenemos.<br />
Notar que en este ejemplo esto no es factible porque solo tengo un PV.</div>

]]></content:encoded>
			<category domain="http://www.alkon.org/foro/linux.25/">Linux</category>
			<dc:creator>Cirux77</dc:creator>
			<guid isPermaLink="true">http://www.alkon.org/foro/linux.25/764486-uso-del-lvm-parte-1-a.html</guid>
		</item>
	</channel>
</rss>
