Перейти к содержимому

Proxmox как удалить диск

  • автор:

Очистка диска и использование его в новой роли

Добрый день. Установлен Proxmox VE 6.2 «из коробки», ОС Debian buster. В системе среди прочих был подключен ssd-диск /dev/sda и использовался как LVM-Thin — контейнер для образов ВМ. После переноса всех образов виртуальных машин на другие хранилища, не удаляя образы и не стирая никаких настроек LVM, просто командой parted очистил весь диск. Теперь получается следующее:
fdisk -l /dev/sda

#fdisk -l /dev/sda
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: Samsung SSD 860
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
Disk identifier: 851A33CE-81A0-6E4A-9985-957573CCF9BD

ls /dev/sda | xargs -n 1 sgdisk -p

#ls /dev/sda | xargs -n 1 sgdisk -p
Disk /dev/sda: 1000215216 sectors, 476.9 GiB
Model: Samsung SSD 860
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 851A33CE-81A0-6E4A-9985-957573CCF9BD
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 2048, last usable sector is 1000215182
Partitions will be aligned on 2048-sector boundaries
Total free space is 1000213135 sectors (476.9 GiB)

Как видно, диск пустой.

lvmdiskscan

#lvmdiskscan
/dev/nvme0n1 [ /dev/nvme0n1p1 [ 128.00 MiB]
/dev/nvme0n1p3 [ 512.00 MiB]
/dev/nvme0n1p4 [ 476.31 GiB] LVM physical volume /dev/ceph-a03b5040-e78f-4c71-819e-3c2d8ca9b16c/osd-block-c4e21fe6-ad5b-4347-a88b-4806b133a264 [ /dev/sdb [ <7.28 TiB] LVM physical volume /dev/ceph-bfa78404-5622-4468-a104-e2985eb7ec4c/osd-block-52d63824-e84f-4070-8c33-33d81c56d70a [ /dev/ceph-b8a62271-5ac6-4873-a2fa-9bcb537f043b/osd-block-43328a3b-af73-46fc-9623-cf9e9393bd82 [ /dev/ceph-eaf4de70-5636-43e2-a849-0c69ed5cf50e/osd-block-f457f1ef-72bf-43da-8428-edff238afdfc [ /dev/ceph-30fe06ea-7b14-4aed-8468-cd6922a755d9/osd-block-f1429fc3-b9a6-4f4a-a7fe-e4f5de40bee0 [ /dev/ceph-df823157-31ef-46d8-9960-6bd6cbba503d/osd-block-70d5e720-7368-4d33-97e5-8b55c595950a [ /dev/sdc [ <7.28 TiB] LVM physical volume /dev/ceph-40a018ca-8ac8-4c6f-93ee-26b3647fbc8b/osd-block-2523430a-3c46-41bf-8da1-952ca78e63a8 [ /dev/ceph-ce42004b-6a49-4ee6-8f1b-051056a6f1a9/osd-block-503963eb-b271-48ea-82b0-a18c09049207 [ /dev/sdd [ /dev/sde [ /dev/sdf [ /dev/sdg [ /dev/sdh [ /dev/sdi [ /dev/sdj1 [ 28.87 GiB]
3 disks
9 partitions
8 LVM physical volume whole disks
1 LVM physical volume

К LVM отношения не имеет. Но:
lsblk –ascii /dev/sda

#lsblk –ascii /dev/sda
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 477G 0 disk
|-ssd512gb-data2_tmeta 253:21 0 5G 0 lvm
| -ssd512gb-data2-tpool 253:23 0 460G 0 lvm | |-ssd512gb-data2 253:24 0 460G 0 lvm | |-ssd512gb-vm—102—disk—0 253:25 0 60G 0 lvm | |-ssd512gb-vm—102—disk—1 253:26 0 60G 0 lvm | |-ssd512gb-vm—103—disk—0 253:27 0 60G 0 lvm | |-ssd512gb-vm—105—disk—0 253:29 0 60G 0 lvm | |-ssd512gb-vm—107—disk—0 253:30 0 60G 0 lvm | -ssd512gb-vm–109–disk–0 253:31 0 60G 0 lvm
-ssd512gb-data2_tdata 253:22 0 460G 0 lvm -ssd512gb-data2-tpool 253:23 0 460G 0 lvm
|-ssd512gb-data2 253:24 0 460G 0 lvm
|-ssd512gb-vm–102–disk–0 253:25 0 60G 0 lvm
|-ssd512gb-vm–102–disk–1 253:26 0 60G 0 lvm
|-ssd512gb-vm–103–disk–0 253:27 0 60G 0 lvm
|-ssd512gb-vm–105–disk–0 253:29 0 60G 0 lvm
|-ssd512gb-vm–107–disk–0 253:30 0 60G 0 lvm
`-ssd512gb-vm–109–disk–0 253:31 0 60G 0 lvm

Из-за этого proxmox не дает создать на основе этого диска OSD Ceph демон (по крайней мере, я думаю, что дело в этом). Каким образом «сказать» системе, что все выводимое командой lsblk –ascii /dev/sda не существует, и диск unused и его можно использовать?

PS Что с разметкой на форуме? Ни Markdown, ни LORCODE не смог спрятать вывод команд под спойлер 🙁 В чем фокус.
PPS Да, вижу

В комментариях и сообщениях форума эта разметка игнорируется.
Почему? 🙁

Proxmox — Удаление дисков?

Была целенаправленно удалена виртуальная машина к которой дополнительно! (помимо системного) было подключено 2 диска (1 на lvm и 1 на zfs). Предварительно оба диска были отключены средствами GUI Proxmox, соответственно эти 2 диска стали как неиспользуемые. Сама VM была удалена через соответствующее меню интерфейса.

Но тут случилась беда. оба этих дополнительных диска так же удалились из своего хранилища!
Вирт. диск на LVM я восстановил штатными средствами, а вот диск на ZFS восстановить нет возможности, поскольку снапшоты я не сделал-(

1. Почему при удалении VM так же удалились доп. диски? Раньше такого точно не происходило, после удаления VM все дополнительные диски просто отсоединялись.
2. Существует ли в моем случае возможность восстановить виртуальный диск на ZFS?

  • Вопрос задан более трёх лет назад
  • 2666 просмотров

Как удалить раздел диска в Linux

img

Пользователи Linux создают разделы для эффективной организации своих данных. Разделы Linux могут быть удалены так же просто, как и созданы, чтобы переформатировать устройство хранения и освободить место для хранения.

Как удалить раздел диска в Linux

Удалить раздел в Linux

Для удаления раздела в Linux необходимо выбрать диск, содержащий раздел, и использовать утилиту командной строки fdisk для его удаления.

Примечание. Утилита командной строки fdisk — это текстовый манипулятор таблицы разделов. Она используется для разделения и перераспределения устройств хранения.

Шаг 1. Составьте список схемы разделов

Перед удалением раздела выполните следующую команду, чтобы просмотреть схему разделов.

fdisk -l

В нашем случае терминал распечатывает информацию о двух дисках: /dev/sda и /dev/sdb . Диск /dev/sda содержит операционную систему, поэтому его разделы удалять не следует.

fdisk -l

На диске /dev/sdb есть раздел /dev/sdb1 , который мы собираемся удалить.

Примечание. Число 1 в /dev/sdb1 указывает номер раздела. Запишите номер раздела, который вы собираетесь удалить.

Шаг 2: Выберите диск

Выберите диск, содержащий раздел, который вы собираетесь удалить.

Общие имена дисков в Linux включают:

Тип диска Имена дисков Обычно используемые имена дисков
IDE /dev/hd[a-h] /dev/hda, /dev/hdb
SCSI /dev/sd[a-p] /dev/sda, /dev/sdb
ESDI /dev/ed[a-d] /dev/eda
XT /dev/xd[ab] /dev/xda

Чтобы выбрать диск, выполните следующую команду:

sudo fdisk /dev/sdb

sudo fdisk /dev/sdb

Шаг 3: удалить разделы

Перед удалением раздела сделайте резервную копию своих данных. Все данные автоматически удаляются при удалении раздела.

Чтобы удалить раздел, выполните команду d в утилите командной строки fdisk .

Раздел выбирается автоматически, если на диске нет других разделов. Если диск содержит несколько разделов, выберите раздел, введя его номер.

Терминал распечатает сообщение, подтверждающее, что раздел удален.

d

Примечание. Если вы хотите удалить несколько разделов, повторите этот шаг столько раз, сколько необходимо.

Шаг 4: проверьте удаление раздела

Перезагрузите таблицу разделов, чтобы убедиться, что раздел был удален. Для этого запустите команду p .

Терминал выведет структуру разделов диска, выбранного на шаге 2.

p

Шаг 5. Сохраните изменения и выйдите

Запустите команду w , чтобы записать и сохранить изменения, внесенные на диск.

Как освободить занятое место в Proxmox?

У меня контейнер под Proxmox. После удаления в нём большого файла размером 14 гигабайт. Объём свободного места в Proxmox разделе остался на уровне 13 процентов. Как очистить свободное место после удаления файла?

Отслеживать
5,970 3 3 золотых знака 22 22 серебряных знака 44 44 бронзовых знака
задан 2 янв 2019 в 3:14
user8501933 user8501933
303 1 1 серебряный знак 8 8 бронзовых знаков
2 янв 2019 в 5:46

0

Сортировка: Сброс на вариант по умолчанию

Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.

  • linux
  • debian
  • lxc
  • proxmox
    Важное на Мете
Связанные
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.8.3130

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *