ΠΊΠ°ΠΊ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ raid linux
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ raid Π² Linux
Π Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ ΠΆΠ΅ΡΡΠΊΠΈΠ΅ Π΄ΠΈΡΠΊΠΈ ΠΈ SSD ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ Π½Π΅ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ, Π° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ, Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Ρ ΡΠ°Π½ΡΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄ΠΈΡΠΊΠ°Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π»ΡΡΡΡΡ ΡΠΎΡ ΡΠ°Π½Π½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈ Π²ΡΡ ΠΎΠ΄Π΅ Π΄ΠΈΡΠΊΠΎΠ² ΠΈΠ· ΡΡΡΠΎΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π½Π΅ Π½Π° ΠΎΠ΄ΠΈΠ½ Π΄ΠΈΡΠΊ, Π° ΡΡΠ°Π·Ρ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±Ρ ΠΎΠ΄Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°. Π’Π°ΠΊΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ RAID.
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ RAID ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠ·Π΄Π°ΡΡ RAID ΠΌΠ°ΡΡΠΈΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π±Π΅Π· ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°. Π’Π°ΠΊΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌΠΈ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ RAID Linux.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ RAID
ΠΠ±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΠ° RAID ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Redundant Array of Inexpensive Disks. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΆΠ΅ΡΡΠΊΠΈΡ Π΄ΠΈΡΠΊΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΊ Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΠΈ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠΎ ΠΎΠ±ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ° ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ ΡΠΆΠ΅ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ RAID. ΠΠΎΡΡΡΠΏΠ½Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ:
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ, Π½ΠΎ ΡΡΠΈ ΡΠ°ΠΌΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅. Π ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ RAID ΡΡΠΎΠ²Π½Π΅ΠΉ 0 ΠΈ 1.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ RAID Π² Linux
Π¨Π°Π³ 1. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° mdadm
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌΠΈ RAID ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ Π² Linux ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠΈΠ»ΠΈΡΠ° mdadm. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Ρ Π² Ubuntu ΠΈΠ»ΠΈ Debian Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ°ΠΊΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
sudo apt install mdadm
ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΡΠΈΠ»ΠΈΡΡ Π² CentOS/Fedora/RedHat Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ:
sudo yum install mdadm
Π¨Π°Π³ 2. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π΄ΠΈΡΠΊΠΎΠ²
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΈΡΠΊΠΎΠ², ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΡΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ lsblk:
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΠΈ Π΄ΠΈΡΠΊΠ° Π² RAID Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ² /dev/sda, /dev/sdb ΠΈ /dev/sdc. Π‘Π½Π°ΡΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡΡΡ ΡΡΠΎΠΈΡ Π»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ RAID Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° Π΄ΠΈΡΠΊΠΈ ΠΈΠ»ΠΈ Π½Π° ΡΠ°Π·Π΄Π΅Π»Ρ. ΠΡΡΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°Π·Π΄Π΅Π»Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ Π³ΠΈΠ±ΠΊΠΎΡΡΠΈ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠΎ ΠΏΠ΅ΡΠ²ΡΡ , ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠΏΠ΅ΡΠ±Π»ΠΎΠΊ RAID Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠ°Π·ΠΌΠ΅ΡΡΠ½ ΠΏΡΡΠΌΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅. ΠΠΎ Π²ΡΠΎΡΡΡ , Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΠ΅ Π²Π΅ΡΡ Π΄ΠΈΡΠΊ ΠΏΠΎΠ΄ RAID, ΡΠΎ Ρ Π²Π°Ρ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΈ Π·Π°ΠΌΠ΅Π½Π΅ Π΄ΠΈΡΠΊΠ°. ΠΠΈΡΠΊΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ°, ΠΎΠ±ΡΡΠ½ΠΎ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Ρ ΡΠ°Π·Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ Π·Π°ΠΌΠ΅Π½Ρ Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈΡΠΊΠ°ΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π΄ΠΈΡΠΊ Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΡΠ΅Π°Π»ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ. ΠΡΠ»ΠΈ ΠΆΠ΅ Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·Π΄Π΅Π», Π²Ρ ΠΏΡΠΎΡΡΠΎ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π·Π΄Π΅Π» Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ°.
Π‘Π½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² Π½Π° Π²ΡΠ΅Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ Π΄ΠΈΡΠΊΠ°Ρ :
sudo parted /dev/sda mklabel msdos
sudo parted /dev/sdb mklabel msdos
sudo parted /dev/sdc mklabel msdos
ΠΡΠ»ΠΈ Π½Π° Π΄ΠΈΡΠΊΠ΅ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΠ° ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΡΠΎΡΡΡΡ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Ρ Π΄ΠΈΡΠΊΠ°. ΠΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»Ρ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠ°Π·Π΄Π΅Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 460 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ parted:
sudo parted /dev/sda mkpart primary ext4 2048 460Gb
sudo parted /dev/sdb mkpart primary ext4 2048 460Gb
sudo parted /dev/sdc mkpart primary ext4 2048 460Gb
Π’Π΅ΠΏΠ΅ΡΡ Π΄ΠΈΡΠΊΠΈ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° Π½ΠΈΡ RAID:
Π¨Π°Π³ 3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ RAID 0
ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π» raid Π² lsblk. Π‘ ΡΡΠΈΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Ρ Π»ΡΠ±ΡΠΌ ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
Π¨Π°Π³ 4. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ RAID 0
ΠΠ°Π²Π°ΠΉΡΠ΅ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ°Π·Π΄Π΅Π» Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Ext4, ΡΠΌΠΎΠ½ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΡΠ΄Π° ΡΠ°ΠΉΠ»Ρ:
ΠΠ°ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ dd:
sudo dd if=/dev/zero of=/mnt/file bs=1G count=5
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ 5 ΠΠ± Π΄Π°Π½Π½ΡΡ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΡ 400 ΠΠ±/ΡΠ΅ΠΊ, ΡΡΠΎ ΡΠΆΠ΅ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ SSD.
Π¨Π°Π³ 5. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ RAID
ΠΠ°ΠΉΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ RAID ΠΌΠ°ΡΡΠΈΠ²Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π² ΡΠ°ΠΉΠ»Π΅ /proc/mdstat:
ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ RAID Linux. ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π΅ /dev/md0 ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΌΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΡ mdadm:
ΠΠ΄Π΅ΡΡ Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ RAID Linux. ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΠΎΠ΄ΠΈΡ Π² RAID ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΡΠΈΠΈ —examine:
Π¨Π°Π³ 6. Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ RAID ΠΌΠ°ΡΡΠΈΠ²Π°
Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΡΠΆΠ΅ ΡΠ΅ΠΉΡΠ°Ρ RAID ΠΌΠ°ΡΡΠΈΠ² ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ mdadm ΠΏΡΠΎΡΠΊΠ°Π½ΠΈΡΡΠ΅Ρ Π²ΡΠ΅ Π΄ΠΈΡΠΊΠΈ, Π½Π°ΠΉΠ΄ΡΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ ΠΏΠΎΡΡΡΠΎΠΈΡ Π΅Π³ΠΎ. ΠΠΎ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΈΡΠ²ΠΎΠΈΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌΡ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ Π»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π±ΡΠ΄ΡΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π²Π΅ΡΠ½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π° Π»ΡΡΡΠ΅ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ°ΠΊΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΎΠ·Π΄Π°ΡΡ initramfs Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°:
Π‘ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊ Ρ ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ Π΄ΠΈΡΠΊΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ°ΠΊΡΡ ΡΡΡΠΎΡΠΊΡ Π² /etc/fstab:
/dev/md0 /mnt/ ext4 defaults 0 0
ΠΠ° ΡΡΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ raid ΠΌΠ°ΡΡΠΈΠ²Π° linux Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ.
Π¨Π°Π³ 7. ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ RAID ΠΌΠ°ΡΡΠΈΠ²Π°
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΠΏΡΠ½ΠΊΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ RAID ΠΌΠ°ΡΡΠΈΠ² Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ md127 Π²ΠΌΠ΅ΡΡΠΎ md0, ΡΠ°ΠΊΠΎΠ΅ ΠΈΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΎ Π²ΡΠΎΡΠΎΠΌΡ RAID ΠΌΠ°ΡΡΠΈΠ²Ρ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ², Π΅Π³ΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΠΌΠ°ΡΡΠΈΠ²:
ΠΠ°ΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Ρ Π½Π΅Ρ ΡΠ°ΠΊΠΎΠΉ:
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΡΠ°Π³ Π΄Π»Ρ ΡΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ RAID ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π¨Π°Π³ 8. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ RAID ΠΌΠ°ΡΡΠΈΠ²Π°
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅ ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π΄ΠΈΡΠΊΠΈ ΠΈ Π΄Π°Π»ΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² RAID, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ°ΠΊΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΠ½Π° ΡΠ΄Π°Π»ΠΈΡ Π²ΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ Ρ Π΄ΠΈΡΠΊΠΎΠ² /dev/md0. ΠΠ°Π»ΡΡΠ΅ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ RAID ΠΌΠ°ΡΡΠΈΠ²Π° Π² /etc/mdadm/mdadm.conf
sudo vi /etc/mdadm/mdadm.conf
Π¨Π°Π³ 10. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° RAID 1
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ raid linux Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ RAID 0. ΠΠ°Π²Π°ΠΉΡΠ΅ Π΅ΡΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ Ρ RAID 1. ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ RAID 1 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΊΠ°ΠΊ ΠΈ Π΄Π»Ρ RAID 0, Π½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠ°ΡΡΠΈΠ²Π°:
ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡΡΡ ΡΡΠΎ RAID ΡΠΎΠ·Π΄Π°Π½ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π½ΡΠΌ:
ΠΡ ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ lsblk ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°:
ΠΠ°ΠΊ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ, ΡΠ°Π·ΠΌΠ΅Ρ Π½Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠΎΠΏΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π±ΡΠ΄ΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π½Π° Π²ΡΠ΅ ΡΡΠΈ Π΄ΠΈΡΠΊΠ°. Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ:
Π‘ΠΊΠΎΡΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠΈ Π΄Π°Π½Π½ΡΡ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°. ΠΡΠΎ ΡΠ΅Π½Π° ΡΠΎΡ ΡΠ°Π½Π½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄ΠΈΡΠΊΠΎΠ², ΡΠΎ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π±ΡΠ΄ΡΡ Π²Π°ΠΌ Π΄ΠΎΡΡΡΠΏΠ½Ρ.
ΠΡΠ²ΠΎΠ΄Ρ
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ RAID Π² Linux. ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅ Π·Π΄Π΅ΡΡ Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ. ΠΠΎΠΆΠ΅Ρ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ RAID Π½Π΅ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ, ΠΊΠ°ΠΊ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ, Π·Π°ΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΅ΡΠ°Π΅Ρ Π·Π°Π΄Π°ΡΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π΄ΠΈΡΠΊΠΎΠ².
ΠΠ°ΠΊ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Linux ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄ΠΈΡΠΊΠ°Ρ , ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· RAID-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ?
ΠΡΡΡ CentOS release 6.2 (Final).
ΠΠΈΡΠΊΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π΅ΡΡΠΎ:
[root@/]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdc 8:32 0 232,9G 0 disk
ββsdc1 8:33 0 232,9G 0 part /BackUp
sdb 8:16 0 1,8T 0 disk
ββsdb1 8:17 0 1,8T 0 part /records
sda 8:0 0 558,7G 0 disk
ββsda1 8:1 0 200M 0 part /boot
ββsda2 8:2 0 359,3G 0 part /
ββsda3 8:3 0 195,3G 0 part /var
ββsda4 8:4 0 1K 0 part
ββsda5 8:5 0 3,9G 0 part [SWAP]
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΈΡΠΊΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π² ΡΠ΅ΡΠ²Π΅Ρ Π½Π°Π΄ΠΎ Π΅Π³ΠΎ Π²ΡΠΊΠ»ΡΡΠΈΡΡ, Π²ΡΠ½ΡΡΡ ΠΈΡ
ΠΏΠΎΠΎΡΠ΅ΡΡΠ΄Π½ΠΎ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ. ΠΠ»ΠΈ Π·Π°ΠΉΡΠΈ Π² Π°Π΄ΠΌΠΈΠ½ΠΊΡ RAID-ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π»ΡΠ° ΠΈ Π²Π·ΡΡΡ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ ΡΡΠ΄Π°.
ΠΠ! ΠΡΠΊΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΠ²Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π»ΡΠ·Ρ Π±Π΅Π· Π²Π΅ΡΠΊΠΈΡ
ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΉ.
ΠΠ°ΠΊ ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄ΠΈΡΠΊΠ°Ρ
:
1. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ (Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ)
2. ΠΠΎΠ΄Π΅Π»Ρ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ)
ΠΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ ΡΠΆΠ΅ ΡΠΌΠΎΠ³Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΠΎΠ±ΡΡΠΌ ΠΈ ΠΏΡΠΎΡΠ΅Π΅.
Π‘ΡΠ΅Π΄Π½ΠΈΠΉ 1 ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π’Ρ Π½Π΅ ΡΠΊΠ°Π·Π°Π» ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠ΅ΠΉΠ΄Π°.
ΠΠ»Ρ HPe Π΅ΡΡΡ ssacli Smart Storage Administrator (HPE SSA) CLI for Linux
ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
ssacli ctrl slot=1 pd all show detail
Smart Array G6 controllers (rev 01)
ΠΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ p410 ΠΈΠ»ΠΈ p410i, ΡΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠΈΠΌ ΠΌΠ°Π½ΡΠ°Π»ΠΎΠΌ:
Linux: Π Π°Π±ΠΎΡΠ° Ρ RAID ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΎΡ HP
Π’ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ hpacucli ΡΡΠΎ ΠΏΠΎ ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎΠΆΠ΅ Ρ ssacli ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΏΠΎΠ΄ CentOS 6.7.
/dev/sda:
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ATA device, with non-removable media
Standards:
Likely used: 1
Configuration:
Logical max current
cylinders 0 0
heads 0 0
sectors/track 0 0
—
Logical/Physical Sector size: 512 bytes
device size with M = 1024*1024: 0 MBytes
device size with M = 1000*1000: 0 MBytes
cache/buffer size = unknown
Capabilities:
IORDY not likely
Cannot perform double-word IO
R/W multiple sector transfer: not supported
DMA: not supported
PIO: pio0
OpenSource Π² Π·Π°ΠΌΠ΅ΡΠΊΠ°Ρ
ΠΠ°Ρ RAID-ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ·Π΄Π°Π½, ΡΠΎΠ±ΡΠ°Π½ ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΡΠΈΠ΄Π°Π²Π°Ρ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π° Π²Π°ΠΌ β ΠΎΡΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ Π² Π·Π°Π²ΡΡΠ°ΡΠ½Π΅ΠΌ Π΄Π½Π΅. ΠΠ΄Π½Π°ΠΊΠΎ ΠΆΠ΅, Π½ΠΈΡΡΠΎ Π½Π΅ Π²Π΅ΡΠ½ΠΎ, Π° ΠΆΡΡΡΠΊΠΈΠ΅ Π΄ΠΈΡΠΊΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ. ΠΠ°ΡΠ° ΠΆΠ΅ Π·Π°Π΄Π°ΡΠ°, ΠΊΠ°ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π²Π°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°ΡΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈ RAID-ΠΌΠ°ΡΡΠΈΠ²Ρ. Π ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈ ΠΎΡΠΊΡΠ΄Π° ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ md-ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² β Π² ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠ΅.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ·Π½Π°ΡΡ, Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ°ΡΡΠΈΠ², ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΎΠΏΡΠΈΠ΅ΠΉ —detail ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° misc ΡΡΠΈΠ»ΠΈΡΡ mdadm. ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ ΠΌΠ°ΡΡΠΈΠ²Π° RAID-1, ΡΠΎΡΡΠΎΡΡΠ΅Π³ΠΎ ΠΈΠ· ΡΡΡΡ Π΄ΠΈΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΠΈ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠ΅:
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΠΌ, Π²ΡΠ΅ ΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ²Π»ΡΡΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ, ΠΈΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ Π²ΡΡ Ρ ΠΎΡΠΎΡΠΎ. Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ (ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ»ΠΎΠΌΠ°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΡΡΡΠΎΠΉΡΡΠ², Π²Ρ ΠΎΠ΄ΡΡΠΈΡ Π² ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΌΠ°ΡΡΠΈΠ²), ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄ΠΈΡΠΊΠΎΠ² Π²ΡΡΠ΅Π» ΠΈΠ· ΡΡΡΠΎΡ (Π²ΡΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ Π΄Π»Ρ RAID-1/5/6 ΡΡΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ). Π ΡΠ»ΡΡΠ°Π΅ Β«ΠΆΠ΅Π»Π΅Π·Π½ΡΡ Β» ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅Ρ md Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΠΈΡ Π΄ΠΈΡΠΊ ΠΊΠ°ΠΊ ΡΠ±ΠΎΠΉΠ½ΡΠΉ ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΡ Π΅Π³ΠΎ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅; Π² Π½Π°ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ. ΠΡΠ°ΠΊ, ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ /dev/sdc ΡΠ±ΠΎΠΉΠ½ΡΠΌ:
Π ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ:
ΠΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ Π²ΠΈΠ΄ΠΈΠΌ: ΠΌΠ°ΡΡΠΈΠ² ΡΡΠ°Π» Π½Π΅ΠΏΠΎΠ»Π½ΡΠΌ (degraded). Ρ ΠΎΡΡ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ (clean) :
Π‘ΡΠ°Π·Ρ ΠΆΠ΅ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΠΌ ΡΠΈΡΡΠ°ΡΠΈΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ Π½Π°Ρ ΠΎΡΡΠ°Π»ΠΎΡΡ Π²ΡΠ΅Π³ΠΎ Π΄Π²Π°:
ΠΈ ΠΎΠ΄ΠΈΠ½ Π΄ΠΈΡΠΊ ΡΠ±ΠΎΠΉΠ½ΡΠΉ:
Π ΡΠ°ΠΌΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ mdadm Π»ΡΠ±Π΅Π·Π½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ , Π²Ρ ΠΎΠ΄ΡΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ², ΠΎΡΠΌΠ΅ΡΠΈΠ² ΡΡΠΎ Π²ΡΠΎΡΠΎΠΉ ΠΏΠΎ ΡΡΡΡΡ Π΄ΠΈΡΠΊ Π±ΡΠ» ΡΠ΄Π°Π»ΡΠ½:
Π° ΠΏΠΎΡΠ»Π΅ β ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅:
ΠΠ· Π²ΡΠ΅Π³ΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π½Π°Ρ RAID-1 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π΄Π²ΡΡ Π΄ΠΈΡΠΊΠ°Ρ ΠΈ ΡΡΠΎ Π½Π°Π΄ΠΎ-ΡΡΠΎ-ΡΠΎ ΡΠ΅ΡΠ°ΡΡ Ρ Π²ΡΡΠ΅Π΄ΡΠΈΠΌ ΠΈΠ· ΡΡΡΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΡ ΠΌΠ°ΡΡΠΈΠ²Π°:
ΠΠ°Π»Π΅Π΅ ΡΠΆΠ΅ ΠΏΠΎ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ²Π°ΠΌ. ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ ΡΡΠΎΠΈΡ ΠΈΠ·ΡΡΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π»ΠΎΠ³ΠΎΠ² ΡΠ΄ΡΠ° ΠΈ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ±ΠΎΡ. ΠΡΠΈΡΠΈΠ½Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°Π·Π½ΡΠ΅, Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΡΠΌ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ, Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π²ΡΡ ΠΎΠ΄Π° Π΄ΠΈΡΠΊΠ° ΠΈΠ· ΡΡΡΠΎΡ. ΠΡΠ»ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Ρ Π΄ΠΈΡΠΊΠΎΠΌ Π²ΡΡ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° Π±ΡΠ»Π° Π²ΡΠ·Π²Π°Π½Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ, ΡΠΎ ΠΏΠΎΡΠ»Π΅ Π΅Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΈΡΠΊΠ°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π΅ΡΠ½ΡΡΡ Π΅Π³ΠΎ Π² ΠΌΠ°ΡΡΠΈΠ²:
ΠΡΠ»ΠΈ Π²ΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π΄ΡΠ°ΠΉΠ²Π΅Ρ md ΡΡΡ ΠΆΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΡ ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π° Π΄ΠΎ Β«ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎΒ» ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΡΡΡΠΌ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π½Π° Π²Π΅ΡΠ½ΡΠ²ΡΠΈΠΉΡΡ Π΄ΠΈΡΠΊ:
Π, Π² ΡΠ»ΡΡΠ°Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, ΠΌΠ°ΡΡΠΈΠ² Π²Π΅ΡΠ½ΡΡΡΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² Π½Π°ΡΠ°Π»Π΅ Π·Π°ΠΌΠ΅ΡΠΊΠΈ.
ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΡΠ»ΠΎ ΠΈΠ· ΡΡΡΠΎΡ, ΠΊ ΠΆΠΈΠ·Π½ΠΈ Π²Π΅ΡΠ½ΡΡΡ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ, ΡΠΎ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΌΠ΅Π½Ρ Π΅Π³ΠΎ Π½ΠΎΠ²ΡΠΌ, Π²ΠΌΠ΅ΡΡΠΎ ΠΎΠΏΡΠΈΠΈ —re-add ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΡΠΈΡ —add:
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³
ΠΠΎΠΏΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ: Π° ΠΊΠ°ΠΊ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΡΠ·Π½Π°ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΡΡΠΎ-ΡΠΎ Π½Π΅Π»Π°Π΄Π½ΠΎ? ΠΠ΅ Π·Π°Π³Π»ΡΠ΄ΡΠ²Π°ΡΡ ΠΆΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π² Π»ΠΎΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ! ΠΠ»Ρ ΡΠ΅Π»Π΅ΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΎ ΡΠΎΠ±ΡΡΠΈΡΡ , ΡΡΠ΅Π΄ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΡΡΠΈΠ»ΠΈΡΡ mdadm ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ monitor, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ΅Π΄ΡΡΠ² ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΉ syslog, ΡΠ°ΠΊ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΏΠΎΡΡΠΎΠΉ. Π ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΡΠΈΠ»ΠΈΡΠ°, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π΅ΠΌΠΎΠ½Π° ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ init-ΡΡΠ΅Π½Π°ΡΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠ°ΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΡ.
Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ Π² Ubuntu/Debian Π·Π°ΠΏΡΡΠΊΠ°ΡΡΠΈΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ mdadm ΠΈ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΠΊΠ»ΡΡΡΠ½. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² syslog, Π½ΠΎ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠΎΠΉ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΈΡΠΏΡΠ°Π²ΡΡΠ΅ ΡΡΡΠΎΠΊΡ Π² /etc/default/mdadm:
ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π΄Π΅ΠΌΠΎΠ½:
Π’Π΅ΠΌ, ΠΊΠΎΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ mdadm Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° ΠΈΠ· ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΈΠ»ΠΈ ΠΆΠ΅ Π² ΡΠ΅Π»ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
ΠΡΠ»ΠΈ ΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ mdadm Π·Π°ΠΏΡΡΡΠΈΠ»Π°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π΅ΠΌΠΎΠ½Π° ΠΈ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΎΠΏΡΠΈΡ —daemonize:
Π Π°Π±ΠΎΡΠ° Ρ mdadm Π² Linux Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ RAID
mdadm β ΡΡΠΈΠ»ΠΈΡΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌΠΈ RAID-ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΠΎΠ²Π½Π΅ΠΉ. Π Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° mdadm
Π£ΡΠΈΠ»ΠΈΡΠ° mdadm ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.
ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ CentOS / Red Hat:
ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Ubuntu / Debian:
apt-get install mdadm
Π‘Π±ΠΎΡΠΊΠ° RAID
ΠΠ΅ΡΠ΅Π΄ ΡΠ±ΠΎΡΠΊΠΎΠΉ, ΡΡΠΎΠΈΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ Π½Π°ΡΠΈ Π½ΠΎΡΠΈΡΠ΅Π»ΠΈ. ΠΠ°ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅ΠΉΠ΄-ΠΌΠ°ΡΡΠΈΠ²Π°.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ
Π‘Π½Π°ΡΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π½ΡΠ»ΠΈΡΡ ΡΡΠΏΠ΅ΡΠ±Π»ΠΎΠΊΠΈ Π½Π° Π΄ΠΈΡΠΊΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ RAID (Π΅ΡΠ»ΠΈ Π΄ΠΈΡΠΊΠΈ ΡΠ°Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ, ΠΈΡ ΡΡΠΏΠ΅ΡΠ±Π»ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄ΡΡΠ³ΠΈΡ RAID):
* Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ Π·Π°Π½ΡΠ»ΡΠ΅ΠΌ ΡΡΠΏΠ΅ΡΠ±Π»ΠΎΠΊΠΈ Π΄Π»Ρ Π΄ΠΈΡΠΊΠΎΠ² sdb ΠΈ sdc.
ΠΡΠ»ΠΈ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΎΡΠ²Π΅Ρ:
. ΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π΄ΠΈΡΠΊΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΡΠ°Π½Π΅Π΅ Π΄Π»Ρ RAID. ΠΡΠΎΡΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΡ.
ΠΠ°Π»Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΠ°ΡΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π½Π° Π΄ΠΈΡΠΊΠ°Ρ :
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΠΉΠ΄Π°
ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΠΎ-ΡΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅:
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store ‘/boot’ on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
—metadata=0.90
mdadm: size set to 1046528K
Π’Π°ΠΊΠΆΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π°Π΄Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ, Ρ ΠΎΡΠΈΠΌ Π»ΠΈ ΠΌΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ RAID β Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ y:
Continue creating array? y
ΠΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΡΡΠΎ-ΡΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅:
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
. ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Ρ Π½Π°ΡΠΈΡ Π΄ΠΈΡΠΊΠΎΠ² sdb ΠΈ sdc ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠ°Π·Π΄Π΅Π» md0, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
.
sdb 8:16 0 2G 0 disk
??md0 9:0 0 2G 0 raid1
sdc 8:32 0 2G 0 disk
??md0 9:0 0 2G 0 raid1
.
* Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ raid1 ΠΈΠ· Π΄ΠΈΡΠΊΠΎΠ² sdb ΠΈ sdc.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° mdadm.conf
Π ΡΠ°ΠΉΠ»Π΅ mdadm.conf Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ RAID-ΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ Π² Π½ΠΈΡ Π²Ρ ΠΎΠ΄ΡΡ. ΠΠ»Ρ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
echo «DEVICE partitions» > /etc/mdadm/mdadm.conf
DEVICE partitions
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=1.2 name=proxy.dmosk.local:0 UUID=411f9848:0fae25f9:85736344:ff18e41d
* Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ρ ΡΠ°Π½ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π΅ /dev/md0 β Π΅Π³ΠΎ ΡΡΠΎΠ²Π΅Π½Ρ 1, ΠΎΠ½ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ· 2-Ρ Π΄ΠΈΡΠΊΠΎΠ².
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π°
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΌΠ°ΡΡΠΈΠ²Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π°:
* Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π½Π° md0 ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ext4.
ΠΡΠΈΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·Π΄Π΅Π» ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
* Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΠΏΡΠΈΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π½Π°Ρ ΠΌΠ°ΡΡΠΈΠ² Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ /mnt.
Π§ΡΠΎΠ±Ρ Π΄Π°Π½Π½ΡΠΉ ΡΠ°Π·Π΄Π΅Π» ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»ΡΡ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π² fstab ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
/dev/md0 /mnt ext4 defaults 1 2
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ fstab, Π²Π²ΠΎΠ΄ΠΈΠΌ:
ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°Π·Π΄Π΅Π» md, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
/dev/md0 990M 2,6M 921M 1% /mnt
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ RAID
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²ΡΠ΅Ρ RAID ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
Π ΠΎΡΠ²Π΅Ρ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΡΠΎ-ΡΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅:
md0 : active raid1 sdc[1] sdb[0]
1046528 blocks super 1.2 [2/2] [UU]
* Π³Π΄Π΅ md0 β ΠΈΠΌΡ RAID ΡΡΡΡΠΎΠΉΡΡΠ²Π°; raid1 sdc[1] sdb[0] β ΡΡΠΎΠ²Π΅Π½Ρ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ
Π΄ΠΈΡΠΊΠΎΠ² ΡΠΎΠ±ΡΠ°Π½; 1046528 blocks β ΡΠ°Π·ΠΌΠ΅Ρ ΠΌΠ°ΡΡΠΈΠ²Π°; [2/2] [UU] β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ½ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ.
** ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΡΠΎΠΊΡ md0 : active(auto-read-only) β ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΎΠ½ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
* Π³Π΄Π΅ /dev/md0 β ΠΈΠΌΡ RAID ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Version : 1.2
Creation Time : Wed Mar 6 09:41:06 2019
Raid Level : raid1
Array Size : 1046528 (1022.00 MiB 1071.64 MB)
Used Dev Size : 1046528 (1022.00 MiB 1071.64 MB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Wed Mar 6 09:41:26 2019
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Consistency Policy : resync
Name : proxy.dmosk.local:0 (local to host proxy.dmosk.local)
UUID : 304ad447:a04cda4a:90457d04:d9a4e884
Events : 17
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
1 8 32 1 active sync /dev/sdc
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΏΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π² ΠΌΠ°Π½ΡΠ°Π»Π΅ Π΄Π»Ρ mdadm:
Π’Π°ΠΊΠΆΠ΅, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π·Π΄Π΅Π»Π°Ρ ΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ fdisk:
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ smartctl Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ RAID ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Adaptec ΠΏΠΎΠ΄ Linux
Π Π°ΡΠΏΠΎΠ·Π½Π°Π΅Ρ Π»ΠΈ Linux ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Adaptec RAID?
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Adaptec Storage Manager Π΄Π»Ρ Linux
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Adaptec Storage Manager Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΠΈΠΈ ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠΌΡ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠΌΡ ΠΌΠ°ΡΡΠΈΠ²Ρ.
ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ SATA Π΄ΠΈΡΠΊΠ°
ΠΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ:
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Ρ ΠΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, /dev/sda β ΡΡΠΎ ΠΎΠ΄Π½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊ SCSI ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΠΡΡ ΠΎΠ΄ΠΈΡ, ΡΡΠΎ Ρ Π½Π°Ρ SCSI ΡΠΎΠ±ΡΠ°Π½ ΠΈΠ· 4 Π΄ΠΈΡΠΊΠΎΠ², ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π² /dev/sg <1,2,3,4>. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ smartclt ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π΄ΠΈΡΠΊ ΠΏΠΎΠ·Π°Π΄ΠΈ ΠΌΠ°ΡΡΠΈΠ²Π° /dev/sda:
ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΠ±ΡΠ°ΡΡ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»Ρ ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡΡ ΠΏΡΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ (Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ):
ΠΠ»Ρ SAS Π΄ΠΈΡΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΡΠΎ ΡΠΎ ΠΏΠΎΡ ΠΎΠΆΠ΅Π΅ Π½Π°:
Π Π²ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π΄ΠΈΡΠΊΠ° Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ SAS, Π½Π°Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ /dev/sg2:
Π /dev/sg1 Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½ΠΎΠΌΠ΅Ρ Π΄ΠΈΡΠΊΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΡΠΎ RAID10 ΠΈΠ· 4-Ρ Π΄ΠΈΡΠΊΠΎΠ², ΡΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄:
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Adaptec Storage Manager
ΠΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΡΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ arcconf ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π² Π°ΡΡ ΠΈΠ²Π΅ /usr/Adaptec_Event_Monitor. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Π΅ΡΡ ΠΏΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° Adaptec RAID Π½Π° Linux Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²Π²ΠΎΠ΄Π° ΠΏΡΠΎΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
# /usr/Adaptec_Event_Monitor/arcconf getconfig 1
ΠΠ»ΠΈ (Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ):
ΠΡΠΈΠΌΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠΎΡΠΎ:
ΠΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΈ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΠΏΠΎΠ΄Π²Π°Π»Π΅, Π³Π΄Π΅ ΠΎΠ½Π° Π½ΠΈΠΊΠΎΠΌΡ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ. ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ, ΡΡΠΎ Π² ΡΠ²ΡΠ·ΠΈ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ±ΡΠ°Ρ Π΅ΠΌΠΊΠΎΡΡΡ ΡΠ΅ΡΠΈ Π½ΠΈΠ΄Π΅ΡΠ»Π°Π½Π΄ΡΠΊΠΎΠ³ΠΎ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΡΠ»ΡΠ³ΠΈ, Π΄ΠΎΡΡΠΈΠ³Π»Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ 5 Π’Π±ΠΈΡ / Ρ (58 ΡΠΎΡΠ΅ΠΊ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΡ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² 36 ΡΠΎΡΠ΅ΠΊ ΠΎΠ±ΠΌΠ΅Π½Π°, Π±ΠΎΠ»Π΅Π΅, ΡΠ΅ΠΌ Π² 20 ΡΡΡΠ°Π½Π°Ρ ΠΈ 4213 ΠΏΠΈΡΠΈΠ½Π³ΠΎΠ²ΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ), ΠΌΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ Π² Π°ΡΠ΅Π½Π΄Ρ ΠΏΠΎ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ΅Π½Π°ΠΌ, ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅Π΄Π΅Π»Ρ!.