как оно работает? (дисковая система)

Автор Ao-Lie, 10 февраля 2015, 11:43:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ao-Lie

Здравствуйте, люди добрые!
Пришел ко мне в гости чудо-компутер, пытаюсь понять как у него диски используются.

есть:
300GB SAS 15k 2 штуки
250GB SATA 7,2 k 1 штука

fdisk -l показывает:
Диск /dev/sda: 300.0 ГБ
Диск /dev/sdb: 250.0 ГБ

Диск /dev/mapper/vg_srvfarm-lv_root: 53.7 ГБ
Диск /dev/mapper/vg_srvfarm-lv_swap: 10.5 ГБ
Диск /dev/mapper/vg_srvfarm-lv_home: 485.2 ГБ

мое видение:
сначала собрали RAID 1 из SAS винтов
потом LVM из RAID1 и SATA

вопросы:
Правильно ли я понимаю, как оно работает? 
Правильно ли я понимаю, что это это какой-то э-э-э... странный способ использовать винты? (если кто-то видит логическое объяснение-поделитесь пожалуйста).

спасибо)



endru

raid программный или аппаратный?
Не советую использовать raid и обычный диск в LVM.
Я вижу так: SAS диски в массив. sata отдельно под бэкапы и прочий хлам который не жалко потерять.

gardarea51

#2
Массив из SAS-дисков видимо аппаратный, раз система видит его как диск /dev/sda, а не как массив /dev/md0.
Дайте вывод команд: vgdisplay, pvdisplay, lvdisplay (pvs, vgs, lvs).

Конечно натягивать lvm поверх массиса и отдельного диска довольно странная затея. Массив в этом случае не спасет, если из строя выйдет SATA-диск - будут потеряны все данные.

Ao-Lie

#3
[root@srvfarm ~]# vgdisplay
  --- Volume group ---
  VG Name               vg_srvfarm
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               511,72 GiB
  PE Size               4,00 MiB
  Total PE              131001
  Alloc PE / Size       131001 / 511,72 GiB
  Free  PE / Size       0 / 0   
  VG UUID               CZsfsk-dHpV-Eqa0-V2A7-emPm-HiN7-TdURqx
root@srvfarm ~]#  pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_srvfarm
  PV Size               278,88 GiB / not usable 0   
  Allocatable           yes (but full)
  PE Size               4,00 MiB
  Total PE              71392
  Free PE               0
  Allocated PE          71392
  PV UUID               IeZZb2-c250-BUUx-D7uL-SW8o-s1eE-HRk0Lz
   
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               vg_srvfarm
  PV Size               232,85 GiB / not usable 3,00 MiB
  Allocatable           yes (but full)
  PE Size               4,00 MiB
  Total PE              59609
  Free PE               0
  Allocated PE          59609
  PV UUID               Wx1OQ5-8W1p-poiV-nnea-ZeOw-CiXg-EF0w8M
   
[root@srvfarm ~]#  lvdisplay
  --- Logical volume ---
  LV Name                /dev/vg_srvfarm/lv_root
  VG Name                vg_srvfarm
  LV UUID                IFstX3-HB5n-dDNX-4oBO-aFkf-AtSl-2b4S09
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                50,00 GiB
  Current LE             12800
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Logical volume ---
  LV Name                /dev/vg_srvfarm/lv_home
  VG Name                vg_srvfarm
  LV UUID                sedepA-ZgJe-yCDi-qplF-C3Se-XhSV-MFhA18
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                451,91 GiB
  Current LE             115689
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
   
  --- Logical volume ---
  LV Name                /dev/vg_srvfarm/lv_swap
  VG Name                vg_srvfarm
  LV UUID                HjTroF-iv63-rL62-ZSQ6-LG7F-QIbq-XtEw32
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                9,81 GiB
  Current LE             2512
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1


используйте тэги "код" или "спойлер"! ogost

RedEye

вот это убивающий наповал https://ru.wikipedia.org/wiki/RAID
а lvm - как разметка диска, но наоборот - это слияние нескольких винтов в один виртуальный носитель и употребление его в соответствии с нуждами
Верующие люди опасны, у них есть боги, которые имя все прощают. Ибо сложно сказать "я не знаю", но скажешь "я верю", и вроде бы не совсем дурак..

Ao-Lie

#5
Спасибо, родное сердце! ты мне прям глаза открыл))) вопрос правда был не в том, что такое RAID и LVM, а в том есть хоть какое-нибудь логическое объяснение, примененному решению. Но все равно спасибо))

gardarea51

Видимо в lvm в качестве физ. томов добавлены /dev/sda2 и /dev/sdb1.
Я ничего не понял ) зачем.

Можете еще дать вывод fdisk -l для каждого диска.

Ao-Lie

#7
Диск /dev/sda: 300.0 ГБ, 299966445568 байт
255 heads, 63 sectors/track, 36468 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2527a2c7

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1          64      512000   83  Linux
Раздел 1 не заканчивается на границе цилиндра.
/dev/sda2              64       36469   292422656   8e  Linux LVM

Диск /dev/sdb: 250.0 ГБ, 250023444480 байт
255 heads, 63 sectors/track, 30396 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2527a2c7

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1               1       30397   244161536   8e  Linux LVM

Диск /dev/mapper/vg_srvfarm-lv_root: 53.7 ГБ, 53687091200 байт
255 heads, 63 sectors/track, 6527 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

На диске /dev/mapper/vg_srvfarm-lv_root отсутствует верная таблица разделов

Диск /dev/mapper/vg_srvfarm-lv_swap: 10.5 ГБ, 10536091648 байт
255 heads, 63 sectors/track, 1280 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

На диске /dev/mapper/vg_srvfarm-lv_swap отсутствует верная таблица разделов

Диск /dev/mapper/vg_srvfarm-lv_home: 485.2 ГБ, 485234835456 байт
255 heads, 63 sectors/track, 58993 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

На диске /dev/mapper/vg_srvfarm-lv_home отсутствует верная таблица разделов

используйте теги "код" или "спойлер"! ogost

gardarea51

Да, в общем действительно странная разбивка. Я не вижу никакой логики. Может быть просто нужно было получить больше места любым способом.

Ao-Lie

#9
да нет, на машине крутилась виртуалка 100GB. места для нее и бэкапов хватило бы только на одном RAID.
просто я линуксом занимаюсь вот уже целых полторы недели))) а эту машину ставил и запускал тру-мега-гуру... вот я и подумал, что возможно я что-то не понимаю.
Вывод: все снести, вынести RAID отдельным устройством, радоваться
Спасибо, люди добрые! )))
В-и-и!!! я научился использовать теги))))

gardarea51

Да не за что )
Поверх raid можно также использовать lvm, это удобнее, чем работать с физ. томами.
Ну если надо конечно.