Page 1 of 1

[RESOLU] Mise à jour des données des pools ZFS impossible !

Posted: 14 Nov 2014 23:01
by velivole18
Bonsoir,

Au départ j'avais ceci :

- pool1 de 2 x 4To en miroir zfs + 1 cache SSD associé
- pool2 de 2 x 2To en miroir zfs
- pool3 de 2 x 2To en miroir zfs

Code: Select all

	<zfs>
		<vdevices>
			<vdevice>
				<uuid>ee54c15d-ab81-41f6-b716-16c7042be416</uuid>
				<name>pool1_cache_1</name>
				<type>cache</type>
				<device>/dev/ada3</device>
				<desc>pool1_cache_1</desc>
			</vdevice>
			<vdevice>
				<uuid>cdff556a-50c5-4372-9af7-aec48854c26c</uuid>
				<name>pool1_mirror_0</name>
				<type>mirror</type>
				<device>/dev/ada1</device>
				<device>/dev/ada2</device>
				<desc>pool2_mirror_0</desc>
			</vdevice>
			<vdevice>
				<uuid>8214ca6b-8666-4551-96fe-ef02f596c47d</uuid>
				<name>pool2_mirror_0</name>
				<type>mirror</type>
				<device>/dev/aacd0</device>
				<device>/dev/aacd1</device>
				<aft4k/>
				<desc>pool2_mirror_0</desc>
			</vdevice>
			<vdevice>
				<uuid>9282e3c0-5677-4a94-980b-ba2b3633517f</uuid>
				<name>pool3_mirror_0</name>
				<type>mirror</type>
				<device>/dev/aacd2</device>
				<device>/dev/aacd3</device>
				<aft4k/>
				<desc>pool3_mirror_0</desc>
			</vdevice>
		</vdevices>
		<pools>
			<pool>
				<uuid>18cf3842-a589-440c-b1d3-6da77d715e7f</uuid>
				<name>pool1</name>
				<vdevice>pool1_mirror_0</vdevice>
				<vdevice>pool1_cache_1</vdevice>
				<root/>
				<mountpoint/>
				<desc/>
			</pool>
			<pool>
				<uuid>994f1e0f-d41a-4ed4-bffc-8e7d0a33aec8</uuid>
				<name>pool2</name>
				<vdevice>pool2_mirror_0</vdevice>
				<root/>
				<mountpoint/>
				<desc>pool2</desc>
			</pool>
			<pool>
				<uuid>5b54228d-bc76-42fb-852e-f14eccc95f86</uuid>
				<name>pool3</name>
				<vdevice>pool3_mirror_0</vdevice>
				<root/>
				<mountpoint/>
				<desc>pool3</desc>
			</pool>
		</pools>
		<datasets>
			<dataset>
				<uuid>690d4640-ac9b-4825-8f2e-9571acb8bf0c</uuid>
				<name>home</name>
				<pool>pool1</pool>
				<compression>off</compression>
				<canmount/>
				<quota/>
				<reservation/>
				<dedup>off</dedup>
				<sync>standard</sync>
				<atime>on</atime>
				<desc/>
				<accessrestrictions>
					<owner>root</owner>
					<group>wheel</group>
					<mode>0777</mode>
				</accessrestrictions>
			</dataset>
			<dataset>
				<uuid>cbad2a92-8773-444b-a14d-4d469e9cac17</uuid>
				<name>partage</name>
				<pool>pool1</pool>
				<compression>off</compression>
				<canmount/>
				<quota/>
				<reservation/>
				<dedup>off</dedup>
				<sync>standard</sync>
				<atime>on</atime>
				<desc/>
				<accessrestrictions>
					<owner>root</owner>
					<group>wheel</group>
					<mode>0775</mode>
				</accessrestrictions>
			</dataset>
		</datasets>
		<volumes/>
		<autosnapshots/>
	</zfs>
Puis :
- j'ai mis offline le "pool2",
- j'ai supprimé le "pool2"
- j'ai supprimé le périphérique virtuel "pool2_mirror_0" qui servait de support à "pool2"
- j'ai supprimé de la config de ma carte Scsi les matrices pour chacun des 2 disques qui les définissait chacun comme "Volume"
- j'ai constaté que ma carte Scsi ne comportait pas plus d'option (de type passthru par ex.) qui m'intéressent
- je prends la décision de tout remonter comme avant la manip en faisant comme la 1ère fois
- je redéfini chacun de mes 2 disques comme des "Volumes" sur ma carte Scsi
- je les retrouve dans mon serveur NAS
- je les formate en zfs
- je recrée le périphérique virtuel en associant de nouveau les 2 disques en miroir
- je recrée le "pool2" .... :cry: et là, impossible non seulement de créer le "pool2" mais impossible de mettre à jour ne serait-ce que les pool1 et 3 pour lesquels je n'ai rien touché.
Le message d'erreur est toujours :
"La configuration a été modifiée.
Vous devez appliquer les changements afin qu'ils prennent effet."
"Erreur: Ce changement ne peut être appliqué (code erreur 1).", même après synchronisation entre config constaté et config courante et sans création de "pool2"

C'est grave docteur zfs ?

Merci pour votre aide.

Re: Mise à jour des données des pools ZFS impossible !

Posted: 14 Nov 2014 23:51
by velivole18
Bonsoir,

Problème résolu en désactivant complètement les paramétrage de l'ensemble des disques concernant les modes de gestion d'énergie, d'acoustique, de gestion smart ... Bref une déclaration des disques au minimum (réimportation des disques + config par ex.)
Puis après création réussie de mon "pool2", j'ai redéfini les options désirées sur chacun de mes disques.

Cordialement.