Mot-clé - stockage

Fil des billets - Fil des commentaires

vendredi 29 juin 2018

Etendre une partition LVM avec un nouveau disque

De plus en plus on utilise par défaut LVM (Logical Volume Manager) pour gérer les disques logiques d'une machine linux, ce qui apporte beaucoup de souplesse.

Le gros avantage est de pouvoir redimensionner les partitions à la volée. Dans mon cas, le but est d'ajouter un disque sur une machine et que son espace soit intégré au disque logique principal. C'est extrêmement rapide et simple, une fois que l'on connait les commandes de bases.

Lorsque vous ajoutez un disque sous linux, vous ne savez pas quel point de montage lui a été attribué. Pour le retrouver:

[email protected]:~# lsblk
NAME                                MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
fd0                                   2:0    1     4K  0 disk
sda                                   8:0    0    40G  0 disk
├─sda1                                8:1    0   243M  0 part /boot
├─sda2                                8:2    0     1K  0 part
└─sda5                                8:5    0  39,8G  0 part
  ├─debian-root   254:0    0 288,1G  0 lvm  /
  └─debian-swap_1 254:1    0   1,7G  0 lvm  [SWAP]
sdb                                   8:16   0   250G  0 disk
sr0                                  11:0    1  1024M  0 rom

Notre disque est le sdb Utilisez fdisk (ou cfdisk) pour créer sa partition principale (/dev/sdb1). Nous pouvons maintenant le préparer pour LVM:

[email protected]:~# pvcreate /dev/sdb1
[email protected]:~# pvscan
  PV /dev/sda5   VG debian   lvm2 [39,76 GiB / 0    free]
  PV /dev/sdb1                      lvm2 [250,00 GiB]
  Total: 2 [289,76 GiB] / in use: 1 [39,76 GiB] / in no VG: 1 [250,00 GiB]

Nous voyons que nous avons maintenant 2 partitions lvm, dont une qui n'est pas utilisée du tout, ni attribuée. Encore quelques petites commandes et le tour est joué: Tout d'abord, on ajoute /dev/sdb1 au virtual group (vg):

[email protected]:~# vgextend debian /dev/sdb1
  Volume group "debian" successfully extended
[email protected]:~# pvscan
  PV /dev/sda5   VG debian   lvm2 [39,76 GiB / 0    free]
  PV /dev/sdb1   VG debian   lvm2 [250,00 GiB / 250,00 GiB free]
  Total: 2 [289,75 GiB] / in use: 2 [289,75 GiB] / in no VG: 0 [0   ]

Maintenant, on va étendre le volume logique:

[email protected]:~# lvextend /dev/debian/root /dev/sdb1
  Size of logical volume debian/root changed from 38,10 GiB (9753 extents) to 288,09 GiB (73752 extents).
  Logical volume root successfully resized

Et le dernier point: nous allons étendre le filesystem du volume pour qu'il occupe tout l'espace disponible:

[email protected]:~# resize2fs /dev/debian/root
resize2fs 1.42.12 (29-Aug-2014)
Le système de fichiers de /dev/debian/root est monté sur / ; le changement de taille doit être effectué en ligne
old_desc_blocks = 3, new_desc_blocks = 19
Le système de fichiers sur /dev/debian/root a maintenant une taille de 75522048 blocs (4k).

Et le tour est joué, vous pouvez le vérifier avec un df -h

jeudi 11 février 2016

Raspberry Pi : Changer de carte SD sans perte

Ce tutoriel concerne les Raspberry Pi mais est facilement transposable à tout système utilisant des cartes SD.

Si comme moi vous avez acheté une SD NOOBS, vous n'avez que 8Go sur la carte, avec au mieux 5 Go d'utilisables. Et surtout, comme vous avez déjà configuré votre système, installé ou développé des applications, vous ne voulez pas tout perdre. Mais vous manquez de place, cruellement. Heureusement, il est possible de cloner sa carte sur une plus grande.

Je donne les explications pour procéder sous Windows et sous linux, car les logiciels employés ne sont pas les mêmes. Tous les logiciels utilisés sont gratuits.

Lire la suite...

lundi 18 avril 2011

Réveiller un NAS

Si vous êtes l'heureux possesseur d'un NAS, vous appréciez très certainement son économie d'énergie et le fait qu'il se mette "à l'arrêt" lorsqu'il n'est pas sollicité depuis un certain temps.

Enfin, ceci est de la théorie parce qu'en pratique, si vous êtes plutôt Linux que MacOS ou Windows, il va falloir chercher un peu. J'ai moi-même cherché et j'ai trouvé sur un forum une contribution de themadmax.

Je me permet donc de traduire (et expliquer) la contribution.

Lire la suite...