Я использую CentOS 6.4. У меня есть аппаратный RAID 39 ТБ, настроенный как RAID 6. Я создал один раздел размером 39 ТБ с parted. Он сообщает:
(parted) print
Model: JetStor JetStor -VOL#000 (scsi) Disk /dev/sdb: 39.0TB Sector
size (logical/physical): 512B/512B Partition Table: gpt
Number Start End Size File system Name Flags 1
1049kB 39.0TB 39.0TB primary
Я создал линейный объем lvm следующим образом:
pvcreate /dev/sdb1
vgcreate vg_jet716s /dev/sdb1
lvcreate -L 30T -n lv_jet716s_1 vg_jet716s
Затем я создал XFS fs на lv_jet716s_1, сопоставив ширину и номер рейдовой полосы:
mkfs.xfs -d su=64k,sw=13 /dev/mapper/vg_jet716s-lv_jet716s_1
Но pvs выводит это:
[root@cfile ~]# pvs PV VG Fmt Attr PSize PFree
/dev/sda2 vg_cfile lvm2 a-- 464.76g 285.62g
/dev/sdb1 vg_jet716s lvm2 a-- 35.47t 5.47t
Не думаю, что я проверял, что выводил pvs после создания только физического тома. Я, вероятно, только позвонил lvs, чтобы убедиться, что логический том был создан с правильным размером. Вот lvs и vgs:
[root@cfile ~]# lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv_root vg_cfile -wi-ao--- 50.00g
lv_swap vg_cfile -wi-ao--- 31.48g
lv_var vg_cfile -wi-ao--- 97.66g
lv_jet716s_1 vg_jet716s -wi-ao--- 30.00t
[root@cfile ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg_cfile 1 3 0 wz--n- 464.76g 285.62g
vg_jet716s 1 1 0 wz--n- 35.47t 5.47t
Есть предположения? Я новичок в этом, и это действительно удивительно, когда я теряю почти 10% своего пространства. Спасибо!
-Майкл
К сожалению, ваши инструменты не тщательно определяют, указаны ли значения в ТБ или ТиБ. Объем на самом деле составляет около 36 ТиБ, а не 36 ТБ. Размер раздела на самом деле составляет около 39 ТБ, а не 39 ТБ.
36 ТиБ = (36 * 1024) ГиБ = 36 864 ГиБ
36 864 ГиБ = (36 864 * 1024) МиБ = 37 748 736 МиБ.
Если вы перейдете к байтам, вы получите 39 582 418 599 936 байтов, или около 39,6 ТБ.
Таким образом, 36 ТиБ - это примерно 39 ТБ.
Ваш pvs
вывод использует TiB, но это не сразу очевидно; из мужчина pvs:
--units hHbBsSkKmMgGtTpPeE
Все размеры выводятся в следующих единицах: (h) читаемые человеком, (b) ytes, (s) ectors, (k) ilobytes, (m) egabytes, (g) igabytes, (t) erabytes, (p) etabytes, (p) этабайты, (e) ксабайт. Используйте заглавные буквы, чтобы использовать кратные 1000 (S.I.) вместо 1024. Можно также указать пользовательские единицы, например - Единицы 3М
Ты можешь сказать parted
использовать TiB с
(parted) unit TiB
и тогда числа должны совпадать более точно - как сказал Дэвид Шварц, 36 ТиБ ~ = 39 ТБ.