добавить раздел lvm

хочу доавбить lvm
есть такой вид

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1        6375    51200000   83  Linux
/dev/sda2            6375       31871   204800000   83  Linux
/dev/sda3           31871       44619   102400000   83  Linux
/dev/sda4           44619       60802   129985536    5  Расширенный
/dev/sda5           44620       45639     8192000   82  Linux своп / Solaris

нужно добавитиь lvm для виртуалдьных машин
делаю

fdisk /dev/sda4

Невозможно прочитать /dev/sda4

очень плохое практическое понимаение как нужно делать (((
помогите добрые люди =)

/dev/sda4 - это у вас

/dev/sda4 - это у вас extended раздел чтобы были sda5..n
Так что его использовать нельзя.

Может вы хотели сказать

fdisk /dev/sda

Поменяйте тип нужного раздела на LVM, а дальше по любому howto по lvm

мнеу нужно натсроить /dev/sda

мнеу нужно натсроить /dev/sda под lvm и дальше на нем созадавать ? а при этом с /dev/sda1 /dev/sda3 ничего не произойдет?
мне же нужен свободный раздел паврильно? как сделать из /dec/sda4 свободный раздел?

У вас только своп в

У вас только своп в расширенном... - это вообще нонсенс! :)

А место-то еще есть свободное?

А так, поиграться:

1. остановите своп
2. убейте сда5, сда4
3. сделайте сда4 нормальным и присвойте тип ЛВМ
4. создайте физический диск ЛВМ на сда4 и играйтесь с ЛВМ...

а как вы определили что у

а как вы определили что у меня sda5 в расширенном?

мне же нужен свободный раздел

мне же нужен свободный раздел паврильно?

Так.

как сделать из /dec/sda4 свободный раздел?

Он у вас или 500Мб или 2Гб, в зависимости от размера сектора. Если хватит, то просто удалите sda4 и создайте новый основной раздел, пометьте его как LVM и далее создавайте там LVM структуры. Как это точно сделать расписывать не буду. В интернете куда мануалов на русском

у меня sda4 120g же?

у меня sda4 120g же?
и как вообще удалить extended раздел?

/etc/init.d/swap stop fdisk

/etc/init.d/swap stop
fdisk /dev/sda
p
d
4
n
p
4
enter
enter
w
pvcreate /dev/sda4
vgcreate myvg /dev/sda4
lvcreate .......

Устр-во Загр Начало

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1        6375    51200000   83  Linux
/dev/sda2            6375       31871   204800000   83  Linux
/dev/sda3           31871       44619   102400000   83  Linux
/dev/sda4           44619       60801   129983008+  83  Linux

так получилось включаю swap раьботает )) как так ? его же нет

наверно нужно смотеть

наверно нужно смотеть /etc/fstab - swapon смотрить и делать что там написано

+

судя по начальному посту свап размещен в /dev/sda5))) опять же он отсутствует в последнем случае)))
покажите swapon -s

there is only war...

swapon

swapon -s
Filename				Type		Size	Used	Priority

))

+

+1 все правильно
от себя добавлю, что заодно можно и грохнуть раздел со свопом /dev/sda5 и его засунуть в LVM

there is only war...

дык я же грохнул sda5 его не

дык я же грохнул sda5 его не показывает fdisk -l или как?

да, правильно он же находился

да, правильно он же находился в sda4, это я поторопился с ответом

there is only war...

Устр-во Загр Начало

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1        6375    51200000   83  Linux
/dev/sda2            6375       31871   204800000   83  Linux
/dev/sda3           31871       44619   102400000   83  Linux

к примеру удалил все разделы ... как постмреть сколько у меня свободного места на харде ? как разбить мне парвильно?

+

lsblk
покажите swapon -s же интересно откуда растут ноги у свопа

there is only war...

lsblk NAME MAJ:MIN RM

lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465,8G  0 disk 
├─sda1   8:1    0  48,8G  0 part /
├─sda2   8:2    0 195,3G  0 part /home
├─sda3   8:3    0  97,7G  0 part /var
├─sda4   8:4    0     1K  0 part 
└─sda5   8:5    0   7,8G  0 part 
sr0     11:0    1  1024M  0 rom  
 swapon -s
Filename				Type		Size	Used	Priority

+

а перечитайте еще таблицу разделов
blockdev --rereadpt /dev/sda
и снова посмотрите lsblk
свободное место на фс, можно посмотреть через df -h
ну а свопа в системе нет)))

there is only war...

cat /proc/partitions вот так

cat /proc/partitions
вот так ещё можно смотреть )

blockdev --rereadpt

blockdev --rereadpt /dev/sda
BLKRRPART: Устройство или ресурс занято

+

печаль, нужна перезагрузка ибо на ней корневая фс

there is only war...

cat /proc/partitionsmajor

cat /proc/partitions 
major minor  #blocks  name

   8        0  488386584 sda
   8        1   51200000 sda1
   8        2  204800000 sda2
   8        3  102400000 sda3
   8        4          1 sda4
   8        5    8192000 sda5

вот такая байда

+

попробуйте команду partprobe м.б. она есть в системе..., она также перечитывает таблицу разделов

there is only war...

нетууу ((

нетууу ((

ну тогда перезагрузитесь,

ну тогда перезагрузитесь, ядро узнает про обновившуюся таблицу разделов и вы увидите ваши разделы в соответствии с тем как разбивали диск))

there is only war...

с /etc/fstab нужно что то

с /etc/fstab нужно что то делать?

UUID=5f5f1a8c-7388-4256-a4b5-717360274e4e /                       ext4    defaults        1 1
UUID=8ee48a86-4b82-4c22-ae0f-306003271314 /home                   ext4    defaults        1 2
UUID=b9697573-96de-4442-9966-9766f17f6a57 /var                    ext4    defaults        1 2
UUID=feca135b-6641-4ae2-bad4-effa6fd6d4af swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0

+

можно удалить все упоминания про своп, он жеж удален был

there is only war...

потом в фстабе при создании

потом в фстабе при создании свопа надо заново прописывать туда его?

ps aux | grep partprobe root

ps aux | grep partprobe
root 14604 0.0 0.1 103296 892 pts/0 S+ 18:22 0:00 grep partprobe

а что енто?

+

когда создадите своп, да пропишите заново. рекомендую прописывать через метки, они в некоторм плане будут удобнее UUID'ов (метка указывается при создании свопа mkswap -L blablabla)

partprobe это не демон, в таблице процессов он не висит постоянно. а ваша команда просто вывела сам процесс грепа.

there is only war...

ну я так почитал что на живую

ну я так почитал что на живую только partprobe помогает ))
ладно спасибо большое Dayve =)

+

partprobe идет в пакете sys-block/parted
на здоровье

there is only war...

partprobe /dev/sda Warning:

partprobe /dev/sda
Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (Устройство или ресурс занято).  As a result, it may not reflect all of your changes until after reboot.

короче только перезагрузка походу

про разбиение... приведу

про разбиение... приведу пример своей машины и серверов для виртуализации
разбиваю диск на два
1 раздел совсем маленький, максимум до 16 Мб, нужен только под загрузчик grub2
2 раздел это все оставшееся место, отдается под LVM
внутри LVM создаются тома как для самой машины, так и тома для будущих виртуальных машин.
корневая фс тоже находится на LVM-томе

there is only war...

я понимаю но сейчас то мне

я понимаю но сейчас то мне нужно сделать что имеется ) не могу же заново всё разбить так как крутиться там фигня всякая(

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".