Расширить существующий раздел данных рейдового тома до максимального размера тома без потери данных

Я использую рейд-контроллер Areca ARC-1220 с жесткими дисками 8x4 ТБ (RAID-6). Изначально у меня было 2 тома (по 12 ТБ, все данные). Мой план состоял в том, чтобы объединить оба тома в один том. Я удалил том 2 (резервное копирование выполнено) и расширил том 1 до 24 ТБ (8x4-8 с RAID-6). Это прошло нормально! Раздел тома 1 все еще был там, и данные не были потеряны.

Объем информации выглядит следующим образом в веб-интерфейсе ARC-1220:

Volume Set Name     vs#0
Raid Set Name       rs#0
Volume Capacity     24000.0GB
SCSI Ch/Id/Lun      0/0/0
Raid Level          Raid 6
Stripe Size         128KBytes
Block Size          512Bytes
Member Disks        8
Cache Mode          Write Back
Tagged Queuing      Enabled
Volume State        Normal

Когда я запускаю parted, я вижу это:

(parted) print free
Model: Unknown (unknown)
Disk /dev/sda1: 12.0TB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  12.0TB  12.0TB  ext4
  1. Таблица разделов loop, Что это значит? Я ожидал gpt,
  2. Почему parted не показать свободное место (12 ТБ)?
  3. Это правильно? Sector size (logical/physical): 512B/512B

Когда я пытаюсь изменить размер, я вижу:

(parted) resizepart 1
End?  [12.0TB]? ^C

Это подтверждает, что я, очевидно, не могу увеличить громкость до максимума. 24 ТБ.

Я хотел бы расширить раздел 12 ТБ, чтобы он соответствовал объему 24 ТБ. Все это без потери существующих данных.

Что мне не хватает?

У меня есть резервные копии всех данных!


Это происходит, когда я применяю parted к /dev/sda (iso /dev/sda1):

root@gan:~# parted /dev/sda
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Error: end of file while reading Success
Retry/Ignore/Cancel? ^C
(parted)

Как просили:

root@gan:~# lsblk -t
NAME   ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED    RQ-SIZE
sda            0    512      0     512     512    1 deadline     128
└─sda1         0    512      0     512     512    1 deadline     128
sdb            0    512      0     512     512    1 deadline     128
├─sdb1         0    512      0     512     512    1 deadline     128
└─sdb2         0    512      0     512     512    1 deadline     128
sdc            0   4096      0    4096     512    1 deadline     128
└─sdc1         0   4096      0    4096     512    1 deadline     128
sr0            0    512      0     512     512    1 deadline     128

Является Fix возможно решение?

root@gan:~# parted /dev/sda
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Error: end of file while reading Success
Retry/Ignore/Cancel? i
Error: The backup GPT table is corrupt, but the primary appears OK, so that will be used.
OK/Cancel? o
Warning: Not all of the space available to /dev/sda appears to be used, you can fix the GPT to use all of the space (an
extra 23437501440 blocks) or continue with the current setting?
Fix/Ignore?

0 ответов

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