6

У меня Oracle Linux на виртуальной машине, и я пытаюсь создать разделы на /dev /sda2 размером 30 гигов, используя утилиту fdisk. Я сделал четыре раздела размером 512M каждый, и они появляются в таблице разделов. Однако, когда я пытаюсь записать (w) таблицу на диск, я получаю ошибку, как указано выше.

Вот что я пробовал до сих пор

  • Перезагрузка ничего не меняет.
  • fdisk -u -l /dev/sda2 показывает 4 созданных раздела (p1, p2, p3, p4), а fdisk -l - нет.
  • kpartx -a /dev/sda2px показывает, что failed to stat() /dev/sda2px
  • partprobe /dev/sda2 показывает:

Error: Error informing the kernel about modifications to partition /dev/sda2px - invalid argument. This means Linux won't know about any changes you made to /dev/sda2p1 until you reboot -- so you shouldn't mount it or use it in any way before rebooting

Любые идеи будут высоко оценены. Заранее спасибо.

2 ответа2

5

Настройка разделов на других разделах не поддерживается. Если вы хотите подразделить ваш /dev /sda2, тогда один из вариантов - использовать LVM2 (это документация по Arch Linux, но она применяется везде).

Для вашего примера три 512Mb:

pvcreate /dev/sda2
vgcreate TEST /dev/sda2
lvcreate -L 512M -n one TEST
lvcreate -L 512M -n two TEST
lvcreate -L 512M -n three TEST

Это даст вам /dev /TEST /one /dev /TEST /two и /dev /TEST /three как отдельные кусочки по 512 Мб, без разделения внутри раздела.

1

Вы должны загрузить систему с gparted live cd и использовать ее для внесения изменений. Это скажет вам, если это ваша ОС или оборудование.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .