Linux x86 32bit создание fs больше 16TB

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
susik
Сообщения: 81

Linux x86 32bit создание fs больше 16TB

Сообщение susik »

Добрый день, подскажите можно ли создать и смонтировать fs больше 16tb на 32 системе?

> uname -a
Linux teradata 2.6.27.19-5-pae #1 SMP 2009-02-28 04:40:21 +0100 i686 i686 i386 GNU/Linux

> mount -v
/dev/mapper/vg_data-lv_data on /data type xfs (rw)
>df
/dev/mapper/vg_data-lv_data
16105996228 10244608 16095751620 1% /data
> sudo /sbin/lvdisplay /dev/mapper/vg_data-lv_data
--- Logical volume ---
LV Name /dev/vg_data/lv_data
VG Name vg_data
LV UUID 5K6bdk-mriv-NgSS-0z3K-tl7b-ilgr-8vPNJp
LV Write Access read/write
LV Status available
# open 1
LV Size 15.00 TB
Current LE 245760
Segments 3
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:8

===============================================
> sudo /sbin/lvextend -L 19TB /dev/vg_data/lv_data
Extending logical volume lv_data to 19.00 TB
Logical volume lv_data successfully resized

> sudo /sbin/mkfs.xfs -f /dev/vg_data/lv_data
meta-data=/dev/vg_data/lv_data isize=256 agcount=19, agsize=268435455 blks
= sectsz=512 attr=2
data = bsize=4096 blocks=5100273645, imaxpct=5
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal log bsize=4096 blocks=32768, version=2
= sectsz=512 sunit=0 blks, lazy-count=0
realtime =none extsz=4096 blocks=0, rtextents=0

> sudo mount /dev/vg_data/lv_data /data
mount: Argument list too lon

Я пока пришел к выводу, что необходим ставить х64 версию так?
http://oss.sgi.com/archives/xfs/2006-11/msg00423.html

В тему:
http://dunedin.lug.net.nz/forums/archiv … 42706.html
Они не были Боги, откуда им знать про добро и зло?
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Linux x86 32bit создание fs больше 16TB

Сообщение rm_ »

На странице http://oss.sgi.com/projects/xfs/ вот что написано:
Maximum Filesystem Size
For Linux 2.4, 2 TB. For Linux 2.6 and beyond, when using 64 bit addressing in the block devices layer (CONFIG_LBD) and a 64 bit platform, filesystem size limit increases to 9 million terabytes (or the device limits). For these later kernels on 32 bit platforms, 16TB is the current limit even with 64 bit addressing enabled in the block layer.

Ставьте x86-64, для эффективной работы с такими объёмами данных оно по-любому не помешает.
Спасибо сказали:
Аватара пользователя
susik
Сообщения: 81

Re: Linux x86 32bit создание fs больше 16TB

Сообщение susik »

ОК,спс, бум ставить 64bit
Они не были Боги, откуда им знать про добро и зло?
Спасибо сказали: