Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Введение в LVM



Введение в LVM


физические тома:
Это ваши физические диски или разделы диска, такие как /dev/hda или /dev/hdb1
Это то, что вы привыкли использовать при mount/umount
Используя LVM, мы можем объединить несколько физических томов в группы томов


логические тома:
Это тома, которые вы в конечном итоге подключите к своей системе
Их можно добавлять, удалять и изменять размер на лету
Поскольку они содержатся в группах томов, они могут быть больше любого физического тома, который у вас может быть
(т. е. диски 4x5 ГБ можно объединить в одну группу томов по 20 ГБ, а затем можно создать два логических тома по 10 ГБ)


группы томов:
Группа томов состоит из физических томов, представляет собой хранилище, используемое для создания логических томов
Логическим томам можно создавать/изменять размер/удалять и использовать
Можно рассматривать группу томов как "виртуальный раздел", состоящий из произвольного числа физических томов


Установка утилиты:
apt-get update && apt-get install lvm2


1. Инициализация устройств
Инициализация устройств (в примере md0):
pvcreate /dev/md0 /dev/md1

Проверим вывод:
pvscan
pvdisplay


2. Создание группы томов
После того, как мы инициализируем разделы или диски, мы создадим группу томов, которая состоит из них:
vgcreate vol_group_name /dev/md0 /dev/md1

Если вы сделали это правильно, вы сможете увидеть его в выводе:
vgscan


3. Создание логических томов
Создайте свой первый логический том:
lvcreate -n data --size 300g vol_group_name


Ваш новый логический том будет доступен через:
/dev/vol_group_name/data
Или
/dev/mapper/vol_group_name-data


4. Операции с томами
Создать файловую систему:
mkfs.ext4 /dev/vol_group_name/data


Примонтировать логический том:
mount /dev/vol_group_name/data /mnt/


Показать созданные объемы и их размеры:
lvdisplay


Расширить объем:
lvextend -L+10g /dev/vol_group_name/data


После изменения размера вы должны изменить размер файловой системы:
e2fsck -f /dev/vol_group_name/data
resize2fs /dev/vol_group_name/data


Удалить том:
lvremove /dev/vol_group_name/data


Если вам нужна визуальная помощь, вы можете использовать утилиту "system-config-lvm" для настройки LVM


LVM Stripe

Во-первых, это своего рода RAID0
Если нужен один большой раздел, а есть только несколько меньших дисков
То есть возможность распределить LVM-Stripe по всем вашим меньшим дискам
В этом примере у меня есть 4 устройства 4TiB, которые будут использоваться для создания одного устройства с 16TiB

pvcreate /dev/sdb /dev/sdc /dev/sde /dev/sdd
vgdisplay to verify

lvcreate -l 100%FREE -n storage backups
lvdisplay

Создайте файловую систему на вашем устройстве 16TiB:
mkfs.xfs -L storage /dev/mapper/storage-bacula

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект