Надеюсь, что данная тема будет небезынтересна многим специалистам ИТ, учитывая, что в последнее время все чаще приходится внедрять сервера, поддерживающие большие объемы дискового пространства.
Имеем.
Код: Выделить всё
1. MB Supermicro 2xSocket-771 i5000P (Extended ATX,FSB 3730MHz, 8DDR II SDR,VGA,2xGbitLAN,Serial ATA II/300-RAID),X7DBE - 1
2. Intel XEON 5050 (3000Mhz/667MHz/2x2Mb) Active/1U - 2
3. Memory 1GB DDR2 PC5300 DIMM ECC Reg with Parity CL5 ValueRAM dual rank x8 Kingston - 4
4. HDD Western Digital 74GB Serial ATA, 10000 rpm, 16MB - 1
5. HDD SEAGATE 750Gb 7200 Serial ATA NL35/ES 16Mb - 15
6. RAID Controller Tekram (Areca) ARC1260 SATA II, RAID 0,1,10,5,6,JBOD, 16 channel, cache 256MB SODIMM, PCI-Express X8 - 1
7. Supermicro CSE-836TQ-R800B (Black) 3U, SAS, Redundant 800W - 1
Код: Выделить всё
Linux ftp-server 2.6.22-gentoo-r5 #1 SMP Fri Sep 14 14:07:39 MSD 2007 x86_64 Intel(R) Xeon(TM) CPU 3.00GHz GenuineIntel GNU/Linux
ftp-server ftp # df -k -H
File system Capacity Used Free % Mounted on
/dev/sda3 63G 2,1G 58G 4% /
udev 2,1G 631k 2,1G 1% /dev
/dev/sda1 104M 7,5M 91M 8% /boot
shm 2,1G 0 2,1G 0% /dev/shm
Изначально установленная ОС была x86, при этом fdisk не смог опознать геометрию созданного массива (не определялось количество цилиндров, а при указании их вручную раздел создавался неверно). Было принято решение установить 64-битный вариант ОС Gentoo Linux, благо, что аппаратные средства это позволяют. После данного шага fdisk смог правильно опеределить физику диска, но создание раздела опять проводилось некорректно (не более 2Тб).
http://faq.areca.com.tw/modules/smartfa ... ?faqid=206
Пошел на сайт поставщика аппаратного RAID: http://www.areca.com.tw. Там в FAQ нашел описание, согласно которого возможно создание разделов более 2Тб ftp://60.248.88.208/RaidCards/Documents ... 050721.zip выполнил процедуру создания согласно вышеприведенного документа: поставил parted 1.8.8 (версия 1.8.6 подглючивала), начал разбиение, тип файловой таблицы (gpt), пытаюсь отформатировать ext3 пишет, что более 8Тб разделы ext3 не понимаются, читаю FAQ: http://faq.areca.com.tw/modules/smartfa ... p?faqid=46, правда там написано, что это для 32-битных CPU, у меня же 64-битный... непонятно.... Пересоздал parted раздел под xfs, отформатировал, замонтировал:
Код: Выделить всё
ftp-server ftp # df -k -H
/dev/sdb1 9,8T 9,4G 9,8T 1% /home/ftp
mount
/dev/sdb1 on /home/ftp type xfs (rw)
перезагружаюсь:
Код: Выделить всё
XFS: bad magic number
XFS: SB validate failed
Воспользовался утилитой xfs_repair, но после нее диск опять сократился с 9,8Тб до 2Тб.
Вопрос, как все таки правильно создавать большие массивы на аппаратном RAID? Каковы ограничения на размеры разделов в зависимости от типа раздела (ext2, ext3, reiserfs, xfs... etc) и от типа разрядности процессора и ОС? Существует ли решение моей проблемы?
[/code]