Commandes sur les disques durs en shell : Détection-Formatage-LVM-Resize-RAID

Voila un post regroupant une collection des commandes et des manières de traiter les disques sous GNU/Linux. Il convient bien sur de rappeler qu’il faut être bien sur de ce qu’on fait sinon on peut perdre ses données.

    Lister les peripheriques

lshw -C disk
df -ahl

ou

dmesg | grep [sh]d[a-z]
fdisk -l
udevtrigger

    Cas d’un san

Le numero LUN dans le gestionnaire du san est le dernier numero SCSI disponible via le listage suivant

lshw -C disk

    Formater un volume en ext3

!!! Vérifiez bien sur quel volume – ici sda !!!

sudo fdisk /dev/sda
puis n > p > 1 > enter > enter
sudo mkfs.ext3 /dev/sda1

    Monter un volume

sudo mkdir /path/to/dir/
sudo mount /dev/sda1 /path/to/dir/

    Demonter un volume

sudo umount -f /path/to/dir/

    Ecrire dans le fstab

nano /etc/mtab

Copier la ligne correspondante dans

nano /etc/fstab

Exemple :

# /dev/sda1
/dev/sda1 /home/mako/d4t4 ext3 relatime 0 2

    LVM : Volumes logiques

Installation et inscritpion des modules dans le kernel :

apt-get install lvm2 xfsprogs
modprobe dm_mod
modprobe dm_mirror
modprobe dm_snapshot

Pour vérifier :

lsmod | grep dm_*

Création physique-logique, formatage, montage :

pvcreate /dev/sdj
vgcreate mvg /dev/sdj
lvcreate -n san-000 -L 500g mvg
mkfs.xfs /dev/mvg/san-000
mkdir /path/
mount /dev/mvg/san-000 /path
    Resize de lvm xfs a chaud
df -ahl
lvextend -L+500G /dev/mvg/san-000
lvdisplay
xfs_growfs /path
df -ahl

    RAID5 sur 3 diques sans spare

Installation et formatage :

apt-get install mdadm
fdisk /dev/sdb
fdisk /dev/sdc
fdisk /dev/sdd

Création de l’array :

mdadm –create /dev/md0 –level=5 –raid-devices=3 /dev/sd[bcd]1
mdadm –daemonise /dev/md0
mdadm –detail /dev/md0

Formatage, monitoring et montage

mkfs.xfs /dev/md0
cat /proc/mdstat
mount /dev/md0 /path/
Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *