LVM: проблемы с добавлением диска в существующий логический том

У меня есть диск под логическим томом.

      $ lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg_prod/lv_prod
  LV Name                lv_prod
  VG Name                vg_prod
  LV UUID                mXj3Qv-t0GK-4idW-mRBA-17Nb-PSPK-Roulf3
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                <3.64 TiB
  Current LE             953797
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1

Теперь я хочу добавить новый диск, чтобы расширить том. Диск подключается через интерфейс USB.

      $ fdisk -l /dev/sdg
Disk /dev/sdg: 3.65 TiB, 4000752599040 bytes, 7813969920 sectors
Disk model: Game Drive
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Когда я пытаюсь добавить его для расширения тома, я получаю сообщение об ошибке.

      $ vgextend vg_prod /dev/sdg
Devices have inconsistent logical block sizes (4096 and 512).

Поэтому я начал менять размер логического сектора для/dev/sdgдо 4096.

      $ fdisk -b 4096 /dev/sdg

Когда я печатаю таблицу разделов в fdisk, я вижу размер логического сектора как 4096.

      Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xf4a7867a.

Command (m for help): p
Disk /dev/sdg: 3.65 TiB, 4000752599040 bytes, 976746240 sectors
Disk model: Game Drive
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xf4a7867a

Когда создаю раздел, пишу изменения и перечисляю. Он возвращается к отображению 512 в качестве размера логического сектора.

      Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (256-976746239, default 256):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (256-976746239, default 976746239):

Created a new partition 1 of type 'Linux' and of size 3.7 TiB.

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
      $ sudo fdisk -l /dev/sdg

Disk /dev/sdg: 3.65 TiB, 4000752599040 bytes, 7813969920 sectors
Disk model: Game Drive
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xf4a7867a

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdg1         256 976746239 976745984 465.8G 83 Linux

Есть ли способ изменить размер моего диска на размер логического сектора 4096, чтобы я мог добавить его к существующему хранилищу, которое у меня уже есть?

0 ответов

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