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/

    Zephilou

    Laisser un commentaire

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

    Post comment