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.
[cyklodev_summary]
Lister les peripheriques
df -ahl
ou
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
Formater un volume en ext3
!!! Vérifiez bien sur quel volume – ici sda !!!
puis n > p > 1 > enter > enter
sudo mkfs.ext3 /dev/sda1
Monter un volume
sudo mount /dev/sda1 /path/to/dir/
Demonter un volume
Ecrire dans le fstab
Copier la ligne correspondante dans
Exemple :
/dev/sda1 /home/mako/d4t4 ext3 relatime 0 2
LVM : Volumes logiques
Installation et inscritpion des modules dans le kernel :
modprobe dm_mod
modprobe dm_mirror
modprobe dm_snapshot
Pour vérifier :
Création physique-logique, formatage, montage :
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
lvextend -L+500G /dev/mvg/san-000
lvdisplay
xfs_growfs /path
df -ahl
RAID5 sur 3 diques sans spare
Installation et formatage :
fdisk /dev/sdb
fdisk /dev/sdc
fdisk /dev/sdd
Création de l’array :
mdadm –daemonise /dev/md0
mdadm –detail /dev/md0
Formatage, monitoring et montage
cat /proc/mdstat
mount /dev/md0 /path/