У меня есть виртуальная машина Debian 8 с:
Когда я изначально создавал файловую систему ZFS, я не создавал разделы вручную, а просто выполнял эту команду:
zpool create -f my-pool /dev/sdb
Позже я расширил виртуальный диск файловой системой ZFS, но мой пул ZFS не распознал бы больший размер, если бы я не изменил размер раздела ZFS, но другой раздел мешал типу: «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"? Почему оно было создано?
В ZFS есть инструменты для этого.
Чтобы изменить размер пулов ZFS, вы должны использовать следующее после повторного сканирования устройства в VMware:
zpool online -e my-pool /dev/sdb
Иногда вам понадобится partprobe
до этого (или перезагрузки).
Я не знаю, почему вы удалили раздел 9 или изменили таблицу разделов. Эта структура существует для совместимости с Solaris (и единообразия формата ZFS), но не требуется в Linux.