Show Menu
Cheatography

Comandos Linux de discos Cheat Sheet (DRAFT) by

Comanods de linux sobre discos

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Comprobar estado de los discos

blkid
UUID
df -h
Espacio ocupado
lsblk
Arbol de partic­iones
lsblk -f
Arbol con UUID

Partic­ionado / Gdisk

Gdisk
Particiona los discos
n
Crea nueva particion
d
Borra la particion
w
Escribe los cambios
p
Mostrar las partic­iones

Montar partic­iones

mount
Ver dispos­itivos montados
mount <pa­rti­cio­n> <ru­ta>
Monta la particion en la carpeta selecc­ionada
umount <ru­ta>
Desmontar particion montada
umount -a
Nada funciona y estoy mu loco

Automontar partic­iones

nano /etc/fstab
Edita el archivo donde se montan las partic­iones en el arranque
UUID=<­UUI­D> <punto de montaj­e> <si­stema de archiv­os> defaults 0 0
Linea que agregar al final del documento para que la particion se monte automa­tic­amente

RAID

mdadm --create /dev/md0 --level raid0 -n 2 /dev/s­d[b-c]1
Crear
mdadm --detail /dev/md0
Comprobar
mkfs.ext4 /dev/md0
Formato
mount /dev/md0 /mnt/r­aid0/
Montar
mdadm /dev/md0 --add /dev/sdj1
Añadir disco reserva
mdadm /dev/mdx --fail /dev/sdx
Marcar disco fallo
hdparm -Y /dev/sdx
Apagar disco
mdadm /dev/mdx --remove /dev/sdx
Eliminar disco fallo
 

LVM

pvcreate /dev/s­db1­/de­v/sdc1
Crea volúmenes fisicos
pvdisplay {/dev/­sdb1}
Muestra uno o todos los volúmenes físicos
pvmove /dev/sdb1
Mueve los datos de un pv al resto del grupo de volumenes
pvremove /dev/sdb1
Elimina unidad física de LVM si no está en grupo de volúmenes
vgcreate vg1 /dev/sdb1 /dev/sdc1
Crea grupo de volúmenes
vgdisplay {vg1}
Muestra todos, o los grupos de volúmenes indicados.
vgextend vg1 /dev/sdd1
Extiende grupo de volúmenes con uno nuevo
vgmove -f archiv­oco­ndiscos vg_nuevo
Migra grupo de volúmenes a nuevos discos
vgremove vg1
Elimina volumen lógico
vgrename vg1 vg2
Renombra el volumen logico
lvcreate -L 10G -n lv1 vg1
Crea volúmen lógico en grupo de volúmenes
lvdisplay {/dev/­vg1­/lv1}
Muestra todos, o los volúmenes lógicos indicados
lvextend -l +100%FREE -r /dev/v­g1/lv1
Extiende volúmen lógico sobre espacio disponible
lvreduce --size -40G /dev/v­g1/lv1
Reduce volúmen lógico
lvremove /dev/v­g1/lv1
Elimina unidades lógicas desmon­tadas
lvrename /dev/v­g1/lv1 /dev/v­g1/­lvnuevo
Renombre unidades lógicas desmon­tadas
lvresize --resizefs --size +50GB /dev/v­g1/lv1
Redime­nsiona volumen logico y sistema de archivos

Instal­ación de comandos

sudo apt-get install xfsprogs
Instal­ación de gestión de partic­iones xfs
apt-get install btrfs-­tools
Instal­ación de gestión de partic­iones btrfs
sudo apt install gdisk
Instal­ación del comando gdisk
sudo apt-get install lvm2
Instal­ación de LVM
sudo apt install mdadm
Instal­ación de mdadm