ZFS в Linux: Удаление раздела «Solaris зарезервировано 1». Я что-нибудь сломал?

У меня есть виртуальная машина Debian 8 с:

  • 1x виртуальным корневым диском
  • 1x виртуальным диском данных с файлом ZFS система на нем.

Когда я изначально создавал файловую систему ZFS, я не создавал разделы вручную, а просто выполнял эту команду:

zpool create -f my-pool /dev/sdb

Позже я расширил виртуальный диск файловой системой ZFS, но мой пул ZFS не распознал бы больший размер, если бы я не изменил размер раздела ZFS, но другой раздел мешал типу: «Solaris зарезервировано 1», поэтому я удалил его.

Все вроде бы работало нормально, но я меня беспокоит:

  • Почему ZFS создала второй раздел на диске, о котором сообщает fdisk -l как тип: "Solaris зарезервировано 1"?
  • Сломал ли я что-нибудь, о чем я мог не знать?

Вот вывод команды fdisk -l ПЕРЕД удалением раздела 9 с целью расширения раздела 1:

Disk /dev/sdb: 1.7 TiB, 1864015806464 bytes, 3640655872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt

Device          Start        End    Sectors  Size Type
/dev/sdb1        2048 3221207039 3221204992  1.5T Solaris /usr & Apple ZFS
/dev/sdb9  3221207040 3221223423      16384    8M Solaris reserved 1

parted только что показал это следующим образом:

Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 1864GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  1649GB  1649GB  zfs          zfs-515ff33e31a51432
 9      1649GB  1649GB  8389kB

Am Я в порядке, или мне нужно беспокоиться? Любая подсказка, что такое тип раздела "Solaris зарезервировано 1"? Почему оно было создано?

2
задан 1 May 2017 в 06:26
1 ответ

В ZFS есть инструменты для этого.

Чтобы изменить размер пулов ZFS, вы должны использовать следующее после повторного сканирования устройства в VMware:

zpool online -e my-pool /dev/sdb

Иногда вам понадобится partprobe до этого (или перезагрузки).

Я не знаю, почему вы удалили раздел 9 или изменили таблицу разделов. Эта структура существует для совместимости с Solaris (и единообразия формата ZFS), но не требуется в Linux.

1
ответ дан 3 December 2019 в 12:36

Теги

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