Как я могу получить более 16 ТБ из EXT3?

У меня есть массив MDADM RAID 6, к которому я только что добавил 20-й диск. Он состоит из 20 дисков по 1 ТБ.

Подробности RAID:

$ sudo mdadm --detail /dev/md0
[sudo] password for :
/dev/md0:
    Version : 00.90
    Creation Time : Fri Feb 12 12:36:20 2010
    Raid Level : raid6
    Array Size : 17581676544 (16767.19 GiB 18003.64 GB)
    Used Dev Size : 976759808 (931.51 GiB 1000.20 GB)
    Raid Devices : 20
    Total Devices : 20
    Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Sat Dec 14 14:45:57 2013
    State : clean
    Active Devices : 20
    Working Devices : 20
    Failed Devices : 0
    Spare Devices : 0

    Chunk Size : 512K

Ядро

$ uname -r
2.6.32-48-generic

Ошибка, с которой я сталкиваюсь:

$ sudo resize2fs /dev/md0
resize2fs 1.41.11 (14-Mar-2010)
resize2fs: File too large while trying to determine filesystem size

Я быстро приближаюсь к не хватает места:

$ df
/dev/md0             16344351220 16277117492  67233728 100% /Media

Как мне преодолеть порог в 16 ТБ? У меня нет ничего достаточно большого для резервного копирования данных на данный момент, и это не представляется возможным с финансовой точки зрения на данный момент. Никогда не ожидалось, что это получится таким большим в начале.

Спасибо

0
задан 15 December 2013 в 00:13

1 ответ

Проблема заключается в том, что ext3 не поддерживает более 16 ТиБ, используя блоки по 4 КиБ. Либо вы меняете размер блока, либо преобразовываете диск в ext4. Преобразование можно выполнить в режиме онлайн, просто изменив точки монтирования и активировав опции, как показано в Справка Ubuntu :

  1. Отредактируйте файл /etc/fstab и измените запись ext3 для ext4. Перезагрузите систему .
  2. Активируйте опции:

    sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda1
    
  3. Если вы установили grub в тот же раздел, вы должны переустановить его:

    sudo grub-install /dev/sda
    

Вот таблица с определенным предельным размером ext4 и ext3:

Ext3 Пределы размера

Максимальное количество блоков для ext3 составляет 232. Размер блока может варьироваться, влияя на максимальное количество файлов и максимальный размер файловой системы:

Block size       Maximum         Maximum
                 file size       file system size
1 KiB            16 GiB          2 TiB
2 KiB            256 GiB         8 TiB
4 KiB            2 TiB           16 TiB
8 KiB            2 TiB           32 TiB

Ext4 Ограничения размера

Файловая система ext4 может Поддержка томов с размерами до 1 exbibyte (EiB) и файлов с размерами до 16 tebibytes (TiB). Объемы больше 16 тибибайт (TiB) не рекомендуются.

0
ответ дан 15 December 2013 в 00:13

Другие вопросы по тегам:

Похожие вопросы: