Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/04/2019, à 06:18

gplaza

Pool ZFS en carafe

Bonjour les Zamis,

Voila, j'ai un problème, j'ai suivi le tuto ici : https://tutorials.ubuntu.com/tutorial/s … age-pool#2
tout marche bien nickel chrome ...

zpool create -f backup mirror /dev/sdc /dev/sdd
zfs create backup/photo
zfs create backup/vm
zfs set quota=250G backup/photo
zfs set sharenfs="rw=@192.168.0.0/24" backup/photo

passe plusieurs mois, puis je me décide a rajouter un autre disque ...
et la c'est le drame !
Linux décide de changer la lettre de lecteur, bon je vais pas expliquer le détail de pourquoi ce n'est pas important.
bref j'ai complètement perdu mon pool sad et c’était un "mirror" et il était en NFS et j'avais deux partition "vm" et "photo"

Les disques sont bien là selon la commande "fdisk -l" pas de soucis :

Disk /dev/sde: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: CEAC6CC0-F320-0B47-A8A4-59619611FE1A

Device         Start       End   Sectors   Size Type
/dev/sde1       2048 976756735 976754688 465.8G Solaris /usr & Apple ZFS
/dev/sde9  976756736 976773119     16384     8M Solaris reserved 1
Disk /dev/sdd: 465.7 GiB, 500074307072 bytes, 976707631 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 1AB65593-4B90-3D4D-AB95-42F4D652FDC4

Device         Start       End   Sectors   Size Type
/dev/sdd1       2048 976691199 976689152 465.7G Solaris /usr & Apple ZFS
/dev/sdd9  976691200 976707583     16384     8M Solaris reserved 1

Question :
1- Si je repasse la commande "create new-pool mirror /dev/sdb /dev/sdc" ça va me formater tout ?
2- Comment refaire un pool sans perdre aucune donnée ?
3- Comment éviter d'utilisé les lettres de lecteur lors de la recréation du pool pour pas être embêté la prochaine fois que j'installe un nouveau disque ? J'ai entendu vaguement parler de numéro unique de disque mais je ne sais pas comment l'utiliser pour la création de pool.
4- Si vraiment je ne peux pas recréer mon pool comment monter quand même un disque sur une autre machine pour transférer un autre disque et pouvoir reformater ?

Merci beaucoup pour votre aide !
Gplaza

Dernière modification par gplaza (Le 20/04/2019, à 06:19)

Hors ligne

#2 Le 20/04/2019, à 08:56

moko138

Re : Pool ZFS en carafe

Je n'ai pas de réponse aux questions 1, 2 et 4.
  - -

gplaza a écrit :

3- Comment éviter d'utiliser les lettres de lecteur lors de la recréation du pool pour pas être embêté la prochaine fois que j'installe un nouveau disque ?

Les lettres ne sont pas immuables, en effet.

Pour obtenir une désignation immuable (*), on peut lancer

sudo lsblk -o name,fstype,label,size,mountpoint -e 7 ; echo; ls -l /dev/disk/by-id | grep -Ev "part|Reader|sr" | tr -s " " | awk '{print $9,$11}' | sort -k2 | column -s" " -t

  La première partie permet de reconnaître chacun de ses disques, mais avec une désignation changeante (sda, sdb...).
  La seconde partie du retour ressemble à

ata-Peugeot_RAXSTA380_PG205MC0D986B                          ../../sda
scsi-SATA_Peugeot_RAX_PG205MC0D986B                          ../../sda
wwn-0x5000cac314c57ea6                                       ../../sda
usb-Renault_R16GTD_222269E7A217-0:0                          ../../sdb
usb-FIAT_FTS541677J9SA00_FFFACBF0FF000000FB34A1FBF0FF8E-0:0  ../../sdc

Oui, il peut y avoir plusieurs désignations pour un même disque ; on en choisit une, par exemple

scsi-SATA_Peugeot_RAX_PG205MC0D986B 

On ajoute devant elle "/dev/disk/by-id/"
Et on obtient :

/dev/disk/by-id/scsi-SATA_Peugeot_RAX_PG205MC0D986B

qui est une désignation immuable du disque dur.  smile


Il est prudent de vérifier qu'on n'a pas fait d'erreur de copier-coller, en demandant :

sudo fdisk -l /dev/disk/by-id/scsi-SATA_Peugeot_RAX_PG205MC0D986B

qui ne doit pas retourner d'erreur.


/!\  Attention, comme toujours, à ne pas confondre le disque et ses partitions !
Si le disque est

/dev/disk/by-id/scsi-SATA_Peugeot_RAX_PG205MC0D986B

une désignation immuable de sa 5ème partition sera :

/dev/disk/by-id/scsi-SATA_Peugeot_RAX_PG205MC0D986B-part5

smile


___
(*) Immuable, sauf pour les disques usb qui changeront de désignation le jour où on les rebranchera sans usb.

Dernière modification par moko138 (Le 20/04/2019, à 09:01)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne