domingo, 17 de abril de 2011

LVM agregar disco nuevo

primero verificar ubicación de nuevo disco con
fdisk -l #en mi caso es el segundo disco /dev/sdb con partición 1 el que quiero agregar a home

creamos volumen físico al nuevo disco
pvcreate /dev/sdb1

nos aseguramos del espacio actual de la partición /home
df -h

verificamos el grupo de volúmenes
vgdisplay
podremos apreciar el espacio por asignar en FREE pe / size, y el nombre del volumen que lo usaremos a continuación

agregamos el nuevo disco al grupo de volúmenes
vgextend VolGroup00 /dev/sdb1

nuevamente vgdisplay y veremos que en FREE tenemos el tamaño del nuevo disco por asignar
ahora extendemos /home al tamaño máximo
lvextend -L +74,53G /dev/VolGroup00/LogVol02
el numero 74,53 es el numero que me muestra en la sección FREE por asignar la G en gigas o su equivalente en una sola letra, VolGroup00 y LogVol02, son los nombres de nuestro grupo de volúmenes y volumen lógico creados la tecla tab ayudara para no cometer errores en asignación de los mismos.

redimensionar el tamaño de partición /home
resize2fs /dev/mapper/VolGroup00-LogVol02

por ultimo comprobamos el nuevo tamaño con
df -h

viernes, 15 de abril de 2011

Formatear Disco por consola

Listar estructura del disco
fdisk -l

veremos el segundo disco como /dev/sdb y su tamaño

procedemos a formatear con
fdisk /dev/sdb

nos advertirá sobre el uso de discos grandes y pregunta por comando presionamos n (nuevo)
ahora pregunta si queremos primaria(p) o extendida (e)
yo quiero usar todo el disco le digo p y pregunta por el numero de particiones (1) Ahora pregunta por el primer cilindro (enter)
ultimo cilindro (enter)
guardamos cambios con w y salimos

por ultimo el sistema de ficheros que usara
mkfs.ext3 /dev/sdb1
esperamos y esta listo a usar, solo queda montar.

miércoles, 13 de abril de 2011

Comprimir y descomprimir por consola

Empaquetar y comprimir
tar czvf archivo.tar.gz /ruta/archivos/
Desempaquetar y descomprimir
tar xzvf archivo.tar.gz
Ver el contenido (sin extraer)
tar tzvf archivo.tar.gz

DONDE:
c: Crear
z: gzip
v: verbose
f: nombreArchivo
x: Extraer
t: Listar

jueves, 7 de abril de 2011

Buscando Paquetes Instalados

Muchas veces necesitamos saber si tenemos algún paquete instalado para ello seria suficiente el synaptic ya que visiblemente lo vemos; pero que sucede si queremos hacer esto desde consola?

dpkg -l | grep PAQUETE

Este comando muestra una lista larga de datos de los paquetes que buscamos para hacerla mas corta podemos escribir:


COLUMNS=200 dpkg -l |grep ^ii | awk '{ print $2}' | grep PAQUETE