{"id":186818,"date":"2013-07-16T17:53:03","date_gmt":"2013-07-16T13:53:03","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=186818"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=186818","title":{"rendered":"<span class=\"post_title\">\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f PROXMOX VE 3.0 \u0432 software RAID1<\/span>"},"content":{"rendered":"<div class=\"content html_format\">   \t\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0441\u0432\u0435\u0436\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 Proxmox 3.0 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 RAID1. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Proxmox \u0432 \u0441\u0432\u043e\u0435\u0439 <a href=\"http:\/\/pve.proxmox.com\/wiki\/Software_RAID\">wiki<\/a> \u043f\u0438\u0448\u0443\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438 \u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e. \u0412\u0437\u0430\u043c\u0435\u043d \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 <a href=\"http:\/\/pve.proxmox.com\/wiki\/Hardware_RAID\">\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 raid-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430\u0445<\/a>. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u0432 \u0441\u0435\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0430\u043d\u0443\u0430\u043b\u043e\u0432 \u043f\u043e \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u0435 \u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 softraid&#8217;\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u0441 Proxmox&#8217;\u043e\u043c. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u044d\u0442\u0438\u0445 \u043c\u0430\u043d\u0443\u0430\u043b\u043e\u0432 \u043d\u0435\u043b\u044c\u0437\u044f \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u043c\u0438 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044e: \u0432\u0441\u0435 \u043e\u043d\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u0442\u0435 \u0438\u043b\u0438 \u0438\u043d\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u0435\u0448\u0430\u044e\u0442 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u043e\u0433\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430. \u0412\u0437\u044f\u0432 \u0437\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u043e\u0434\u0438\u043d \u0438\u0437 \u0442\u0430\u043a\u0438\u0445 <a href=\"http:\/\/dominicpratt.de\/proxmox-ve-3-0-software-raid\">\u043c\u0430\u043d\u0443\u0430\u043b\u043e\u0432<\/a>, \u044f \u043f\u043e\u043f\u044b\u0442\u0430\u043b\u0441\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e. \u041f\u0440\u0438\u0432\u0435\u0434\u0451\u043d\u043d\u043e\u0435 \u043d\u0438\u0436\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0431\u044b\u043b\u043e \u043f\u043e \u0448\u0430\u0433\u0430\u043c \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043a\u0435, \u0430 \u0437\u0430\u0442\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u0434\u043b\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0440\u0430\u0431\u043e\u0447\u0438\u0439 how-to, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e. \u041a\u043e\u043c\u0443 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434 cut.<br \/>  <a name=\"habracut\"><\/a><br \/>  \u041f\u0435\u0440\u0435\u0434 \u043d\u0430\u0447\u0430\u043b\u043e\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0443 \u043d\u0430\u0441 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:  <\/p>\n<ul>\n<li>\u0421\u0435\u0440\u0432\u0435\u0440 \u0441 \u0434\u0432\u0443\u043c\u044f HDD \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0439 \u0435\u043c\u043a\u043e\u0441\u0442\u0438 (\/dev\/sda \u0438 \/dev\/sdb). \u0414\u0438\u0441\u043a\u0438 \u043d\u0435 \u0432 RAID&#8217;e.<\/li>\n<li>Proxmox 3.0 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0441 \u043d\u0443\u043b\u044f \u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 HDD (\/dev\/sda)<\/li>\n<li>\u0412 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u0432\u0441\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f (aptitude update &#038;&#038; aptitude upgrade)<\/li>\n<\/ul>\n<p>\u041f\u043e \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0438 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u043e\u0431\u0430 HDD \u0431\u0443\u0434\u0443\u0442 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u044b \u0432 Soft RAID1, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435 \u0434\u043e \u043d\u0430\u0447\u0430\u043b\u0430 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438.<\/p>\n<p>  \u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u0430\u043f\u043e\u0432:<br \/>  0. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0433\u043e \u041f\u041e. <br \/>  1. \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0434\u0438\u0441\u043a\u043e\u0432 \u043a \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 \u0432 RAID1.<br \/>  2. \u041f\u0435\u0440\u0435\u043d\u043e\u0441 \/boot \u043d\u0430 \/dev\/md0.<br \/>  3. \u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \/etc\/fstab.<br \/>  4. \u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f Grub2.<br \/>  5. \u041f\u0435\u0440\u0435\u043d\u043e\u0441 LVM \u043d\u0430 \/dev\/md1, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430 \u0432 RAID1.<\/p>\n<h5>0. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0433\u043e \u041f\u041e.<\/h5>\n<p>  \u0421\u0442\u0430\u0432\u0438\u043c mdadm \u0438 screen. \u041f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 mdadm \u0441\u043f\u0440\u043e\u0441\u0438\u0442, \u043a\u0430\u043a\u0438\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435. \u041e\u0442\u0432\u0435\u0447\u0430\u0435\u043c \u00aball\u00bb. Screen \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u043d\u043e \u043e\u043d \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u043c \u043f\u043e\u0434\u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 5-\u043c \u044d\u0442\u0430\u043f\u0435, \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c LVM.  <\/p>\n<pre><code class=\"bash\">root@kvm0:~# apt-get update root@kvm0:~# aptitude install mdadm screen <\/code><\/pre>\n<p>  <\/p>\n<h5>1. \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0434\u0438\u0441\u043a\u043e\u0432 \u043a \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 \u0432 RAID1.<\/h5>\n<p>  \u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0443 \u0434\u0438\u0441\u043a\u0430 sda \u043d\u0430 sdb. \u0417\u0434\u0435\u0441\u044c \u0438 \u0434\u0430\u043b\u0435\u0435 \u044f \u043f\u0440\u0438\u0432\u043e\u0436\u0443 \u043f\u043e\u043b\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434, \u0447\u0442\u043e\u0431\u044b \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0448\u0430\u0433\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u0432\u0435\u0440\u0438\u0442\u044c\u0441\u044f \u0441 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u043c.   <\/p>\n<pre><code class=\"bash\">root@kvm0:~# sfdisk -d \/dev\/sda | sfdisk -f \/dev\/sdb Checking that no-one is using this disk right now ... OK  Disk \/dev\/sdb: 4177 cylinders, 255 heads, 63 sectors\/track  sfdisk: ERROR: sector 0 does not have an msdos signature  \/dev\/sdb: unrecognized partition table type Old situation: No partitions found New situation: Units = sectors of 512 bytes, counting from 0     Device Boot    Start       End   #sectors  Id  System \/dev\/sdb1   *      2048   1048575    1046528  83  Linux \/dev\/sdb2       1048576  67108863   66060288  8e  Linux LVM \/dev\/sdb3             0         -          0   0  Empty \/dev\/sdb4             0         -          0   0  Empty Warning: partition 1 does not end at a cylinder boundary Warning: partition 2 does not start at a cylinder boundary Warning: partition 2 does not end at a cylinder boundary Successfully wrote the new partition table  Re-reading the partition table ...  If you created or changed a DOS partition, \/dev\/foo7, say, then use dd(1) to zero the first 512 bytes:  dd if=\/dev\/zero of=\/dev\/foo7 bs=512 count=1 (See fdisk(8).) <\/code><\/pre>\n<p>  \u041f\u043e\u043c\u0435\u0447\u0430\u0435\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u044b \u0434\u0438\u0441\u043a\u0430 sdb, \u043a\u0430\u043a \u00abLinux raid auto\u00bb.  <\/p>\n<pre><code class=\"bash\">root@kvm0:~# sfdisk -c \/dev\/sdb 1 fd Done root@kvm0:~# sfdisk -c \/dev\/sdb 2 fd Done <\/code><\/pre>\n<p>  \u0427\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u043d\u0430 \u0434\u0438\u0441\u043a\u0435 \u043d\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0440\u0430\u043d\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 RAID-\u043c\u0430\u0441\u0441\u0438\u0432\u0430\u0445, \u0434\u0435\u043b\u0430\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435.  <\/p>\n<pre><code class=\"bash\">root@kvm0:~# mdadm --zero-superblock \/dev\/sdb1 mdadm: Unrecognised md component device - \/dev\/sdb1 root@kvm0:~# mdadm --zero-superblock \/dev\/sdb2 mdadm: Unrecognised md component device - \/dev\/sdb2 <\/code><\/pre>\n<p>\u0415\u0441\u043b\u0438 \u0434\u0438\u0441\u043a \u0447\u0438\u0441\u0442, \u0442\u043e \u0432\u0438\u0434\u0438\u043c \u0432\u044b\u0448\u0435\u043f\u0440\u0438\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f. \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0431\u0443\u0434\u0435\u0442 \u043f\u0443\u0441\u0442\u043e\u0439.<\/p>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0435\u043c RAID-\u043c\u0430\u0441\u0441\u0438\u0432.   <\/p>\n<pre><code class=\"bash\">root@kvm0:~# mdadm --create -l 1 -n 2 \/dev\/md0 missing \/dev\/sdb1 --metadata=1.1 mdadm: array \/dev\/md0 started. root@kvm0:~# mdadm --create -l 1 -n 2 \/dev\/md1 missing \/dev\/sdb2 --metadata=1.1 mdadm: array \/dev\/md1 started. <\/code><\/pre>\n<p>  \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u0432 mdadm.conf  <\/p>\n<pre><code class=\"bash\">root@kvm0:~# cp \/etc\/mdadm\/mdadm.conf \/etc\/mdadm\/mdadm.conf_orig root@kvm0:~# mdadm --examine --scan &gt;&gt; \/etc\/mdadm\/mdadm.conf <\/code><\/pre>\n<p>  <\/p>\n<h5>2. \u041f\u0435\u0440\u0435\u043d\u043e\u0441 \/boot \u043d\u0430 \/dev\/md0.<\/h5>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0451\u043c \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043d\u0430 \/dev\/md0. \u041c\u043e\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u0435\u0451 \u0432 \/mnt\/md0 \u0438 \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0442\u0443\u0434\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \/boot.  <\/p>\n<pre><code class=\"bash\">root@kvm0:~# mkfs.ext3 \/dev\/md0 mke2fs 1.42.5 (29-Jul-2012) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 131072 inodes, 522944 blocks 26147 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=67633152 64 block groups 8192 blocks per group, 8192 fragments per group 2048 inodes per group Superblock backups stored on blocks:  \t8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409  Allocating group tables: done                             Writing inode tables: done                             Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done root@kvm0:~# mkdir \/mnt\/md0 root@kvm0:~# mount \/dev\/md0 \/mnt\/md0 root@kvm0:~# cp -ax \/boot\/* \/mnt\/md0 <\/code><\/pre>\n<p>  <\/p>\n<h5>3. \u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \/etc\/fstab.<\/h5>\n<p>  \u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u0432 \/etc\/fstab \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 boot-\u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u0447\u0435\u0440\u0435\u0437 UUID \u0438 \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u0447\u0435\u0440\u0435\u0437 \/dev\/md0.  <\/p>\n<pre><code class=\"bash\">root@kvm0:~# sed -i 's\/^UUID\/#UUID\/' \/etc\/fstab root@kvm0:~# echo '\/dev\/md0 \/boot ext3 defaults 0 1' &gt;&gt; \/etc\/fstab <\/code><\/pre>\n<p>  \u0412 \u0438\u0442\u043e\u0433\u0435 \/etc\/fstab \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a.   <\/p>\n<pre><code class=\"bash\">root@kvm0:~# cat \/etc\/fstab # &lt;file system&gt; &lt;mount point&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt; \/dev\/pve\/root \/ ext3 errors=remount-ro 0 1 \/dev\/pve\/data \/var\/lib\/vz ext3 defaults 0 1 #UUID=eb531a48-dea8-4356-9b56-8aa800f14d68 \/boot ext3 defaults 0 1 \/dev\/pve\/swap none swap sw 0 0 proc \/proc proc defaults 0 0 \/dev\/md0 \/boot ext3 defaults 0 1 <\/code><\/pre>\n<p>  \u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u0441\u044f!<\/p>\n<h5>4. \u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f Grub2.<\/h5>\n<p>  \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 RAID1.   <\/p>\n<pre><code class=\"bash\">root@kvm0:~# echo 'GRUB_DISABLE_LINUX_UUID=true' &gt;&gt; \/etc\/default\/grub root@kvm0:~# echo 'GRUB_PRELOAD_MODULES=&quot;raid dmraid&quot;' &gt;&gt; \/etc\/default\/grub  root@kvm0:~# echo raid1 &gt;&gt; \/etc\/modules root@kvm0:~# echo raid1 &gt;&gt; \/etc\/initramfs-tools\/modules <\/code><\/pre>\n<p>  \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u043d\u0430 \u043e\u0431\u0430 \u0434\u0438\u0441\u043a\u0430.  <\/p>\n<pre><code class=\"bash\">root@kvm0:~# grub-install \/dev\/sda --recheck Installation finished. No error reported. root@kvm0:~# grub-install \/dev\/sdb --recheck Installation finished. No error reported. root@kvm0:~# update-grub Generating grub.cfg ... Found linux image: \/boot\/vmlinuz-2.6.32-20-pve Found initrd image: \/boot\/initrd.img-2.6.32-20-pve Found memtest86+ image: \/memtest86+.bin Found memtest86+ multiboot image: \/memtest86+_multiboot.bin done root@kvm0:~# update-initramfs -u update-initramfs: Generating \/boot\/initrd.img-2.6.32-20-pve <\/code><\/pre>\n<p>  <\/p>\n<h5>5. \u041f\u0435\u0440\u0435\u043d\u043e\u0441 LVM \u043d\u0430 \/dev\/md1, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430 \u0432 RAID1.<\/h5>\n<p>  \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c boot-\u0440\u0430\u0437\u0434\u0435\u043b \u043d\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c \u0434\u0438\u0441\u043a\u0435 \/dev\/sda \u0432 RAID1.  <\/p>\n<pre><code class=\"bash\">root@kvm0:~# sfdisk -c \/dev\/sda 1 fd Done root@kvm0:~# mdadm --add \/dev\/md0 \/dev\/sda1 mdadm: added \/dev\/sda1 <\/code><\/pre>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 LVM-\u0440\u0430\u0437\u0434\u0435\u043b\u0430 \/dev\/sda2 \u0432 \/dev\/md1. \u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 pvmove \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0432 screen&#8217;\u0435.  <\/p>\n<pre><code class=\"bash\">root@kvm0:~# screen bash root@kvm0:~# pvcreate \/dev\/md1   Writing physical volume data to disk &quot;\/dev\/md1&quot;   Physical volume &quot;\/dev\/md1&quot; successfully created root@kvm0:~# vgextend pve \/dev\/md1   Volume group &quot;pve&quot; successfully extended root@kvm0:~# pvmove \/dev\/sda2 \/dev\/md1   \/dev\/sda2: Moved: 2.0%   \/dev\/sda2: Moved: 14.5%   \/dev\/sda2: Moved: 17.5%   \/dev\/sda2: Moved: 19.2%   \/dev\/sda2: Moved: 20.3%   \/dev\/sda2: Moved: 24.7%   \/dev\/sda2: Moved: 31.4%   \/dev\/sda2: Moved: 32.5%   \/dev\/sda2: Moved: 43.6%   \/dev\/sda2: Moved: 63.3%   \/dev\/sda2: Moved: 81.4%   \/dev\/sda2: Moved: 100.0% root@kvm0:~# vgreduce pve \/dev\/sda2   Removed &quot;\/dev\/sda2&quot; from volume group &quot;pve&quot; <\/code><\/pre>\n<p>  \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430 \u0432 RAID1.  <\/p>\n<pre><code class=\"bash\">root@kvm0:~# sfdisk --change-id \/dev\/sda 2 fd Done root@kvm0:~# mdadm --add \/dev\/md1 \/dev\/sda2 mdadm: added \/dev\/sda2 <\/code><\/pre>\n<p>  \u041d\u0430\u043b\u0438\u0432\u0430\u0435\u043c \u0441\u0435\u0431\u0435 \u0447\u0430\u0448\u0435\u0447\u043a\u0443 \u043a\u043e\u0444\u0435 \u0438 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c \u0437\u0430 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0447\u0435\u0440\u0435\u0437 cat \/proc\/mdstat.<br \/>  \u041d\u0430 \u044d\u0442\u043e\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f Proxmox 3.0 VM \u0432 software RAID1 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430.<\/p>\n<p>  URLs: <br \/>  <a href=\"http:\/\/pve.proxmox.com\/wiki\/Software_RAID\">pve.proxmox.com\/wiki\/Software_RAID<\/a><br \/>  <a href=\"http:\/\/pve.proxmox.com\/wiki\/Install_Proxmox_VE_on_Debian_Wheezy\">pve.proxmox.com\/wiki\/Install_Proxmox_VE_on_Debian_Wheezy<\/a><br \/>  <a href=\"http:\/\/dominicpratt.de\/proxmox-ve-3-0-software-raid\/\">dominicpratt.de\/proxmox-ve-3-0-software-raid\/<\/a><br \/>  <a href=\"http:\/\/www.howtoforge.com\/proxmox-2-with-software-raid\">www.howtoforge.com\/proxmox-2-with-software-raid<\/a><br \/>  <a href=\"http:\/\/www.howtoforge.com\/how-to-set-up-software-raid1-on-a-running-system-incl-grub2-configuration-debian-squeeze\">www.howtoforge.com\/how-to-set-up-software-raid1-on-a-running-system-incl-grub2-configuration-debian-squeeze<\/a>    \t<\/p>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/186818\/\"> http:\/\/habrahabr.ru\/post\/186818\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\">   \t\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0441\u0432\u0435\u0436\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 Proxmox 3.0 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 RAID1. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Proxmox \u0432 \u0441\u0432\u043e\u0435\u0439 <a href=\"http:\/\/pve.proxmox.com\/wiki\/Software_RAID\">wiki<\/a> \u043f\u0438\u0448\u0443\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438 \u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e. \u0412\u0437\u0430\u043c\u0435\u043d \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 <a href=\"http:\/\/pve.proxmox.com\/wiki\/Hardware_RAID\">\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 raid-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430\u0445<\/a>. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u0432 \u0441\u0435\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0430\u043d\u0443\u0430\u043b\u043e\u0432 \u043f\u043e \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u0435 \u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 softraid&#8217;\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u0441 Proxmox&#8217;\u043e\u043c. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u044d\u0442\u0438\u0445 \u043c\u0430\u043d\u0443\u0430\u043b\u043e\u0432 \u043d\u0435\u043b\u044c\u0437\u044f \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u043c\u0438 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044e: \u0432\u0441\u0435 \u043e\u043d\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u0442\u0435 \u0438\u043b\u0438 \u0438\u043d\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u0435\u0448\u0430\u044e\u0442 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u043e\u0433\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430. \u0412\u0437\u044f\u0432 \u0437\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u043e\u0434\u0438\u043d \u0438\u0437 \u0442\u0430\u043a\u0438\u0445 <a href=\"http:\/\/dominicpratt.de\/proxmox-ve-3-0-software-raid\">\u043c\u0430\u043d\u0443\u0430\u043b\u043e\u0432<\/a>, \u044f \u043f\u043e\u043f\u044b\u0442\u0430\u043b\u0441\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e. \u041f\u0440\u0438\u0432\u0435\u0434\u0451\u043d\u043d\u043e\u0435 \u043d\u0438\u0436\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0431\u044b\u043b\u043e \u043f\u043e \u0448\u0430\u0433\u0430\u043c \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043a\u0435, \u0430 \u0437\u0430\u0442\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u0434\u043b\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0440\u0430\u0431\u043e\u0447\u0438\u0439 how-to, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e. \u041a\u043e\u043c\u0443 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434 cut.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-186818","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/186818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=186818"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/186818\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=186818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=186818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=186818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}