23.06.2023 10:18
Вчера заминка вышла, пока уговаривал не делать JBOD, который получается по умолчанию, админ сбежал, а диски в рейд не собрал, пришлось самому...
Сразу скажу, что предпочитаю mdadm, он, может, менее гибкий, зато, на мой взгляд, работает быстрее.
Но, еще и репозитории отключили, поставить не мог. Собирал тем, что было. Несколько раз собиралось почему-то в непойми что зеркальное, потому решил записать шпаргалку "Как создать программный RAID0 с помощью LVM". Четыре диска были по 4Тб, один на 1Тб, vg собиралась на 17Тб, а lv на 5 :) Пока не убрал -i из lvcreate так и получалось... База резервная, контора нищебродит, потому из нескольких кусков.
Код:
pvcreate /dev/sdc 
pvcreate /dev/sdd 
pvcreate /dev/sde 
pvcreate /dev/sdf 
pvcreate /dev/sdg
vgcreate db /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg
lvcreate --type raid0 -l 100%FREE -n raid0 db
mkfs.ext4 /dev/db/raid0
tune2fs -m 0.1 /dev/mapper/db-raid0
fstab : /dev/mapper/db-raid0 /u02 ext4 defaults,noatime 0 1
pvcreate /dev/sdh
vgcreate fra /dev/sdh
lvcreate -l 100%FREE -n first fra
mkfs.ext4 /dev/fra/first
tune2fs -m 0.1 /dev/mapper/fra-first
fstab : /dev/mapper/fra-first /u03 ext4 defaults,noatime 0 1
23.06.2023 10:24
1. Убедитесь, что у вас есть два (или более) диска, которые вы хотите использовать для RAID-0.
2. Создайте новые физические тома LVM на каждом диске:

Код:
pvcreate /dev/sda
pvcreate /dev/sdb
3. Создайте новую группу томов LVM:

Код:
vgcreate my_raid_group /dev/sda /dev/sdb
4. Создайте новый логический том LVM, используя группу томов, созданную в предыдущем шаге, и указав размер и тип RAID-0:

Код:
lvcreate --type stripe -L 50G -n my_raid_lv my_raid_group
5. Форматируйте новый логический том LVM в файловую систему (например, ext4):

Код:
mkfs.ext4 /dev/my_raid_group/my_raid_lv
6. Создайте точку монтирования для нового логического тома LVM:

Код:
mkdir /mnt/my_raid
7. Примонтируйте новый логический том LVM к созданной точке монтирования:

Код:
mount /dev/my_raid_group/my_raid_lv /mnt/my_raid
8. Проверьте, что новый RAID-0 работает правильно, создав файлы на точке монтирования и проверив скорость чтения/записи:

Код:
dd if=/dev/zero of=/mnt/my_raid/testfile bs=1M count=100
dd if=/mnt/my_raid/testfile of=/dev/null bs=1M
Эти команды создадут файл размером в 100 МБ на новом RAID-0, а затем прочитают его обратно из точки монтирования в /dev/null. После завершения команд вы увидите скорость чтения/записи в выводе.
Часовой пояс GMT +3, время: 04:10.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.