<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.montellug.it/index.php?action=history&amp;feed=atom&amp;title=Proxmox_software_raid</id>
	<title>Proxmox software raid - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.montellug.it/index.php?action=history&amp;feed=atom&amp;title=Proxmox_software_raid"/>
	<link rel="alternate" type="text/html" href="index.php?title=Proxmox_software_raid&amp;action=history"/>
	<updated>2026-05-04T03:32:46Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>index.php?title=Proxmox_software_raid&amp;diff=23775&amp;oldid=prev</id>
		<title>EndelWar: Pagina ricreata dopo eliminazione errata</title>
		<link rel="alternate" type="text/html" href="index.php?title=Proxmox_software_raid&amp;diff=23775&amp;oldid=prev"/>
		<updated>2016-06-06T10:42:52Z</updated>

		<summary type="html">&lt;p&gt;Pagina ricreata dopo eliminazione errata&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Procedura di impostazione del Software RAID 1 su PROXMOX VE 3.2 =&lt;br /&gt;
&lt;br /&gt;
La recentissima versione 3.2 di Proxmox VE (10 marzo 2014) presenta delle novità che non consentono di adottare le procedure indicate in questa pagina WIKI (e rispettivi collegamenti) di proxmox [https://pve.proxmox.com /wiki/Software_RAID https://pve.proxmox.com/wiki/Software_RAID] tra le altre cose anche per l'adozione di una tabella delle partizioni GPT, in precedenza non presente. &lt;br /&gt;
&lt;br /&gt;
Vi sono anche altre modifiche rispetto alle precedenti versioni, ma non è lo scopo di questo documento elencarle, pertanto si rinvia alla documentazione ufficiale sul sito: [http://www.proxmox.com/ http://www.proxmox.com/] e [https://pve.proxmox.com/wiki/Main_Page https://pve.proxmox.com/wiki/Main_Page] &lt;br /&gt;
&lt;br /&gt;
Specifico subito che la seguente guida non è farina del mio sacco (lo si capisce dai termini che uso), ma è stata da me testata ed è funzionante. Riporto quindi di seguito i passaggi fondamentali, tratti da questo sito [http://habrahabr.ru/post/218757/ http://habrahabr.ru/post/218757/] (l'unico finora trovato) che tuttavia è scritto in cirillico. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modifica dei repositori ==&lt;br /&gt;
Aprire con un editor di testo (a me piace nano) questo repository&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# nano /etc/apt/sources.list.d/pve-enterprise.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e commentare l'unica riga per rimuoverlo dagli aggiornamenti (salvo non abbiate sottoscritto il contratto e aggiungere questo repository&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;deb http://download.proxmox.com/debian wheezy pve pve-no-subscription&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/proxmox.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aggiornare ed installare gli strumenti necessari&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# aptitude update &amp;amp;&amp;amp; aptitude install mdadm initramfs-tools screen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sinceramente non ho capito il motivo per cui installare screen)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Impostazione preliminare ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# modprobe raid1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copia della tabella delle partizioni da sda ad sdb: nelle guide in uso fino alla versione 3.1 si faceva riferimento a sfdisk, che tuttavia non gestisce GPT&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sgdisk -R /dev/sdb /dev/sda&lt;br /&gt;
The operation has completed successfully.&lt;br /&gt;
&lt;br /&gt;
# sgdisk -G /dev/sdb&lt;br /&gt;
The operation has completed successfully.&lt;br /&gt;
&lt;br /&gt;
# sgdisk --randomize-guids --move-second-header /dev/sdb&lt;br /&gt;
The operation has completed successfully.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Controllare che l'esito sia corrispondente a questo e che le tabelle di sda e sdb siano uguali:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# parted -s /dev/sda print&lt;br /&gt;
Model: ATA WDC WD5000AAKS-0 (scsi)&lt;br /&gt;
Disk /dev/sda: 500GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
&lt;br /&gt;
Partition Table: gpt&lt;br /&gt;
Number Start    End   Size File system Name Flags&lt;br /&gt;
1     1049kB 2097kB 1049kB          primary bios_grub&lt;br /&gt;
2     2097kB  537MB  535MB             ext3 primary boot&lt;br /&gt;
3      537MB  500GB  500GB          primary lvm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e questo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# parted -s /dev/sdb print&lt;br /&gt;
Model: ATA ST3500320NS (scsi)&lt;br /&gt;
Disk /dev/sdb: 500GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
&lt;br /&gt;
Partition Table: gpt&lt;br /&gt;
Number Start    End   Size File system Name Flags&lt;br /&gt;
1     1049kB 2097kB 1049kB          primary bios_grub&lt;br /&gt;
2     2097kB  537MB  535MB          primary boot&lt;br /&gt;
3      537MB  500GB  500GB          primary lvm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Creazione degli array ed impostazione del device di boot ==&lt;br /&gt;
Modifica delle partizioni del secondo disco per la successiva aggiunta al RAID 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# parted -s /dev/sdb set 2 &amp;quot;raid&amp;quot; on&lt;br /&gt;
&lt;br /&gt;
# parted -s /dev/sdb set 3 &amp;quot;raid&amp;quot; on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Controllare l'esito:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# parted -s /dev/sdb print&lt;br /&gt;
Model: ATA ST3500320NS (scsi)&lt;br /&gt;
Disk /dev/sdb: 500GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
&lt;br /&gt;
Partition Table: gpt&lt;br /&gt;
Number Start    End   Size File system Name Flags&lt;br /&gt;
1     1049kB 2097kB 1049kB          primary bios_grub&lt;br /&gt;
2     2097kB  537MB  535MB          primary raid&lt;br /&gt;
3      537MB  500GB  500GB          primary raid&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Predisporre le partizioni per l'inserimento del sistema RAID:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mdadm --zero-superblock /dev/sdb2&lt;br /&gt;
mdadm: Unrecognised md component device - /dev/sdb2&lt;br /&gt;
&lt;br /&gt;
# mdadm --zero-superblock /dev/sdb3&lt;br /&gt;
mdadm: Unrecognised md component device - /dev/sdb3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creazione delle partizioni in RAID&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mdadm --create /dev/md1 --level=1 --raid-disks=2 missing /dev/sdb2&lt;br /&gt;
mdadm: Note: this array has metadata at the start and&lt;br /&gt;
may not be suitable as a boot device. If you plan to&lt;br /&gt;
store '/boot' on this device please ensure that&lt;br /&gt;
your boot-loader understands md/v1.x metadata, or use&lt;br /&gt;
--metadata=0.90&lt;br /&gt;
&lt;br /&gt;
Continue creating array? y&lt;br /&gt;
&lt;br /&gt;
mdadm: Defaulting to version 1.2 metadata&lt;br /&gt;
mdadm: array /dev/md1 started.&lt;br /&gt;
&lt;br /&gt;
# mdadm --create /dev/md2 --level=1 --raid-disks=2 missing /dev/sdb3&lt;br /&gt;
mdadm: Note: this array has metadata at the start and&lt;br /&gt;
may not be suitable as a boot device. If you plan to&lt;br /&gt;
store '/boot' on this device please ensure that&lt;br /&gt;
your boot-loader understands md/v1.x metadata, or use&lt;br /&gt;
--metadata=0.90&lt;br /&gt;
&lt;br /&gt;
Continue creating array? y&lt;br /&gt;
&lt;br /&gt;
mdadm: Defaulting to version 1.2 metadata&lt;br /&gt;
mdadm: array /dev/md2 started.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verifica l'esito delle operazioni:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /proc/mdstat&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
md2 : active raid1 sdb3[1]&lt;br /&gt;
487731008 blocks super 1.2 [2/1] [_U]&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sdb2[1]&lt;br /&gt;
521920 blocks super 1.2 [2/1] [_U]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifica dei file di configurazione:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf_orig&lt;br /&gt;
&lt;br /&gt;
# mdadm --examine --scan &amp;gt;&amp;gt; /etc/mdadm/mdadm.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Formattazione del nuovo dispositivo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mkfs.ext3 /dev/md1&lt;br /&gt;
mke2fs 1.42.5 (29-Jul-2012)&lt;br /&gt;
Filesystem label=&lt;br /&gt;
OS type: Linux&lt;br /&gt;
Block size=1024 (log=0)&lt;br /&gt;
Fragment size=1024 (log=0)&lt;br /&gt;
Stride=0 blocks, Stripe width=0 blocks&lt;br /&gt;
130560 inodes, 521920 blocks&lt;br /&gt;
26096 blocks (5.00%) reserved for the super user&lt;br /&gt;
First data block=1&lt;br /&gt;
Maximum filesystem blocks=67633152&lt;br /&gt;
64 block groups&lt;br /&gt;
8192 blocks per group, 8192 fragments per group&lt;br /&gt;
2040 inodes per group&lt;br /&gt;
Superblock backups stored on blocks:&lt;br /&gt;
8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409&lt;br /&gt;
&lt;br /&gt;
Allocating group tables: done&lt;br /&gt;
Writing inode tables: done&lt;br /&gt;
Creating journal (8192 blocks): done&lt;br /&gt;
Writing superblocks and filesystem accounting information: done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copia dei file presenti in /boot nel nuovo dispositivo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mkdir /mnt/md1&lt;br /&gt;
&lt;br /&gt;
# mount /dev/md1 /mnt/md1&lt;br /&gt;
&lt;br /&gt;
# cp -ax /boot/* /mnt/md1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modifica della tabella del file system e impostazione della nuova partizione di boot (in RAID 1):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# nano /etc/fstab&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt; &amp;lt;type&amp;gt; &amp;lt;options&amp;gt; &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
/dev/pve/root / ext3 errors=remount-ro 0 1&lt;br /&gt;
/dev/pve/data /var/lib/vz ext3 defaults 0 1&lt;br /&gt;
/dev/pve/swap none swap sw 0 0&lt;br /&gt;
proc /proc proc defaults 0 0&lt;br /&gt;
# commentare la seguente riga&lt;br /&gt;
# UUID=d097457f-cac5-4c7f-9caa-5939785c6f36 /boot ext3 defaults 0 1&lt;br /&gt;
# aggiungere la seguente&lt;br /&gt;
/dev/md1 /boot ext3 defaults 0 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Incrociare le dita, fare una preghierina e riavviare:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modifica di GRUB, moduli e gestore init &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# echo 'GRUB_DISABLE_LINUX_UUID=true' &amp;gt;&amp;gt; /etc/default/grub&lt;br /&gt;
&lt;br /&gt;
# echo 'GRUB_PRELOAD_MODULES=&amp;quot;raid dmraid&amp;quot;' &amp;gt;&amp;gt; /etc/default/grub&lt;br /&gt;
&lt;br /&gt;
# echo 'GRUB_TERMINAL=console' &amp;gt;&amp;gt; /etc/default/grub&lt;br /&gt;
&lt;br /&gt;
# echo raid1 &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
# echo raid1 &amp;gt;&amp;gt; /etc/initramfs-tools/modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(oppure aprire i file di configurazione con nano e decommentare le corrispondenti righe)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aggiornamento di GRUB (qui io ho ottenuto degli errori generici di gestione di LVM, ma non hanno avuto inflenza):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# grub-install /dev/sda --recheck&lt;br /&gt;
Installation finished. No error reported.&lt;br /&gt;
&lt;br /&gt;
# grub-install /dev/sdb --recheck&lt;br /&gt;
Installation finished. No error reported.&lt;br /&gt;
&lt;br /&gt;
# update-grub&lt;br /&gt;
Generating grub.cfg ...&lt;br /&gt;
Found linux image: /boot/vmlinuz-2.6.32-27-pve&lt;br /&gt;
Found initrd image: /boot/initrd.img-2.6.32-27-pve&lt;br /&gt;
Found memtest86+ image: /memtest86+.bin&lt;br /&gt;
Found memtest86+ multiboot image: /memtest86+_multiboot.bin&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# update-initramfs -u&lt;br /&gt;
update-initramfs: Generating /boot/initrd.img-2.6.32-27-pve&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Inserimento delle partizioni del primo disco /dev/sda nell'array RAID ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# parted -s /dev/sda set 2 &amp;quot;raid&amp;quot; on&lt;br /&gt;
&lt;br /&gt;
# mdadm --add /dev/md1 /dev/sda2&lt;br /&gt;
mdadm: added /dev/sda2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Controllare l'esito:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /proc/mdstat&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
&lt;br /&gt;
md2 : active (auto-read-only) raid1 sdb3[1]&lt;br /&gt;
487731008 blocks super 1.2 [2/1] [_U]&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sda2[2] sdb2[1]&lt;br /&gt;
521920 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inserimento della partizione /dev/sda3 nell'array RAID; qui c'è parecchio tempo da aspettare se i dischi sono capienti: preparatevi per andare a bervi un buon caffè, per fare una passeggiata o per qualsiasi altra cosa abbiate piacere di fare; a me ci sono volute quasi 2 ore.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# screen bash&lt;br /&gt;
&lt;br /&gt;
# pvcreate /dev/md2&lt;br /&gt;
Writing physical volume data to disk &amp;quot;/dev/md2&amp;quot;&lt;br /&gt;
Physical volume &amp;quot;/dev/md2&amp;quot; successfully created&lt;br /&gt;
&lt;br /&gt;
# vgextend pve /dev/md2&lt;br /&gt;
Volume group &amp;quot;pve&amp;quot; successfully extended&lt;br /&gt;
&lt;br /&gt;
# pvmove /dev/sda3 /dev/md2&lt;br /&gt;
/dev/sda3: Moved: 2.0%&lt;br /&gt;
...&lt;br /&gt;
/dev/sda3: Moved: 100.0%&lt;br /&gt;
&lt;br /&gt;
# vgreduce pve /dev/sda3&lt;br /&gt;
Removed &amp;quot;/dev/sda3&amp;quot; from volume group &amp;quot;pve&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inserimento anche dell'ultima partizione nel RAID.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# parted -s /dev/sda set 3 &amp;quot;raid&amp;quot; on&lt;br /&gt;
&lt;br /&gt;
# mdadm --add /dev/md2 /dev/sda3&lt;br /&gt;
mdadm: added /dev/sda3&lt;br /&gt;
&lt;br /&gt;
# cat /proc/mdstat&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
&lt;br /&gt;
md2 : active raid1 sda3[2] sdb3[1]&lt;br /&gt;
487731008 blocks super 1.2 [2/1] [_U]&lt;br /&gt;
&lt;br /&gt;
[&amp;gt;....................] recovery = 0.3% (1923072/487731008) finish=155.4min speed=52070K/sec&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sda2[2] sdb2[1]&lt;br /&gt;
521920 blocks super 1.2 [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''FATTO! '''&lt;br /&gt;
&lt;br /&gt;
Come è facile capire la partizione /dev/sda1 e /dev/sdb1 non sono in RAID, ma credo non sia rilevante. Seguendo la stessa procedura adottata per l'ultima partizione è possibile inserire anche questa in RAID.&lt;/div&gt;</summary>
		<author><name>EndelWar</name></author>
	</entry>
</feed>