LVM. Создание и монтирование раздела LVM: различия между версиями

Материал из Wiki
Перейти к навигации Перейти к поиску
Строка 7: Строка 7:


== Установка LVM ==
== Установка LVM ==
Устанавливаем


=== Устанавливаем ===
<code>yum install lvm2</code>
<code>yum install lvm2</code>


Создаем раздел '''sdb1'''
=== Создаем раздел '''sdb1''' ===
 
<code>fdisk /dev/sdb</code><blockquote><code>n, Enter, Enter, Enter, Enter, w</code></blockquote>
<code>fdisk /dev/sdb</code><blockquote><code>n, Enter, Enter, Enter, Enter, w</code></blockquote>Создаем '''Physical Volume'''


=== Создаем '''Physical Volume''' ===
<code>pvcreate /dev/sdb1</code>
<code>pvcreate /dev/sdb1</code>


Смотрим
==== Смотрим ====
 
<code>pvscan</code>
<code>pvscan</code>


<code>pvdisplay /dev/sdb1</code>
<code>pvdisplay /dev/sdb1</code>


Удалить
==== Удалить ====
 
<code>pvremove /dev/sdb1</code>
<code>pvremove /dev/sdb1</code>


Создаем '''Volume Group'''
=== Создаем '''Volume Group''' ===
 
<code>vgcreate data /dev/sdb1</code>
<code>vgcreate data /dev/sdb1</code>


Смотрим
==== Смотрим ====
 
<code>vgscan</code>
<code>vgscan</code>


<code>vgdisplay data</code>
<code>vgdisplay data</code>


Удалить
==== Удалить ====
 
<code>vgremove data</code>
<code>vgremove data</code>


Создаем '''Logical Volume'''
=== Создаем '''Logical Volume''' ===
 
Использовать всё свободное место


==== Использовать всё свободное место ====
Если используем тип раздела '''LVM'''
Если используем тип раздела '''LVM'''


Строка 53: Строка 47:
<code>lvcreate -l 100%FREE -T data1/graylog_data</code>   
<code>lvcreate -l 100%FREE -T data1/graylog_data</code>   


Если использовать 20GB от объема раздела
==== Если использовать 20GB от объема раздела ====
 
LVM
 
lvcreate --size 20G --name graylog_data data1
 
   // LVM-Thin
 
   // lvcreate -L 20G -T data1/graylog_data
 
//смотрим
 
lvscan
 
lvs
 
lvdisplay <VG_NAME>/<LV_NAME>


//// удалить
===== Если используем тип раздела '''LVM''' =====
<code>lvcreate --size 20G --name graylog_data data1</code>


// lvremove graylog_data
===== Или, если используем '''LVM-Thin''' =====
<code>lvcreate -L 20G -T data1/graylog_data</code>


// форматируем Logical Volume
==== Смотрим ====
<code>lvscan</code>


mkfs.ext4 /dev/data1/graylog_data
<code>lvs</code>


// монтировать
<code>lvdisplay '''<VG_NAME>/<LV_NAME>'''</code>


mkdir -pv /mnt/data1-graylog_data
==== Удалить ====
<code>lvremove graylog_data</code>


mount /dev/mapper/data1-graylog_data /mnt/data1-graylog_data
=== Форматируем '''Logical Volume''' ===
<code>mkfs.ext4 /dev/data1/graylog_data</code>


// автомонтирование
=== Монтировать ===
<code>mkdir -pv /mnt/data1-graylog_data</code>


nano /etc/fstab
<code>mount /dev/mapper/data1-graylog_data /mnt/data1-graylog_data</code>


---
=== Автомонтирование ===
<code>nano /etc/fstab</code><blockquote>...


/dev/mapper/data1-graylog_data /mnt/data1-graylog_data ext4 defaults 0 0
/dev/mapper/data1-graylog_data /mnt/data1-graylog_data ext4 defaults 0 0


---
...</blockquote>
[[Категория:LVM]]
[[Категория:LVM]]
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__

Версия 09:36, 18 декабря 2021

Описание

PV - Physical Disk

VG - Volume Group

LV - Logical Volume

Установка LVM

Устанавливаем

yum install lvm2

Создаем раздел sdb1

fdisk /dev/sdb

n, Enter, Enter, Enter, Enter, w

Создаем Physical Volume

pvcreate /dev/sdb1

Смотрим

pvscan

pvdisplay /dev/sdb1

Удалить

pvremove /dev/sdb1

Создаем Volume Group

vgcreate data /dev/sdb1

Смотрим

vgscan

vgdisplay data

Удалить

vgremove data

Создаем Logical Volume

Использовать всё свободное место

Если используем тип раздела LVM

lvcreate -l 100%FREE --name graylog_data data1

Или, если используем LVM-Thin

lvcreate -l 100%FREE -T data1/graylog_data   

Если использовать 20GB от объема раздела

Если используем тип раздела LVM

lvcreate --size 20G --name graylog_data data1

Или, если используем LVM-Thin

lvcreate -L 20G -T data1/graylog_data

Смотрим

lvscan

lvs

lvdisplay <VG_NAME>/<LV_NAME>

Удалить

lvremove graylog_data

Форматируем Logical Volume

mkfs.ext4 /dev/data1/graylog_data

Монтировать

mkdir -pv /mnt/data1-graylog_data

mount /dev/mapper/data1-graylog_data /mnt/data1-graylog_data

Автомонтирование

nano /etc/fstab

...

/dev/mapper/data1-graylog_data /mnt/data1-graylog_data ext4 defaults 0 0

...