Я вирішив написати покрокові вказівки, які я зробив, щоб це налаштувати. Важлива примітка полягає в тому, що я робив це в системі, де завантажуюся з окремого розділу, який не є частиною LVM. Таким чином, LVM просто для зберігання і не має жодного з файлів, необхідних ОС для завантаження. Це також полягає у створенні зовнішнього вигляду одного великого накопичувача, хоча подібну техніку можна використовувати для створення зовнішнього вигляду декількох накопичувачів (ну і справді розділів). Це дуже егоїстичний відвал мозку, оскільки інші довідники мені не так повно. Тож сподіваюся, що це може допомогти іншим.
Ці вказівки по суті є посиланням, яке надав Мурат Гюнес із ще деякою інформацією, яку я зібрав тут .
Я почав з диска, що у мене на ньому нічого не було, що мені потрібно.
- Спочатку потрібно створити розділ як Linux LVM. Ви можете використовувати fdisk для цього. Ви можете побачити всі диски, які бачить Ubuntu, і як вони перераховані:
sudo fdisk -l
Перший рядок у кожному розділі повинен містити достатньо інформації для ідентифікації вашого приводу. Це буде виглядати так:
Диск / dev / sda: 500,1 ГБ, 500107862016 байт
Важлива частина /dev/sda
. Тепер запустіть: sudo fdisk /dev/sda
. Ти побачиш:
Команда (м на допомогу):
Введіть, p
щоб перелічити розділи на диску. Вам потрібно видалити розділи, які ви хочете зробити частиною LVM. Тому введіть d
для видалення. Якщо у накопичувача є лише один розділ, він видалить його (добре позначте його для видалення, це не відбудеться, поки ми не скажемо це зробити). Інакше я думаю (у мене був лише один) він просить вас ввести номер того, який ви хочете видалити.
Тепер вам потрібно створити новий розділ. Тип n
для нового. Він запитує, подовжений чи основний. Тип p
для основного. Він запитує номер розділу, тип 1. Для першого та останнього циліндрів просто залиште їх порожніми, щоб використовувати стандартні параметри.
Тепер вам потрібно встановити його на LVM Linux. Тип t
. Він запитує шістнадцятковий код, використовувати 8e
для LVM Linux. Ви повинні бачити щось на кшталт:
Змінено тип системи розділу 1 на 8е (Linux LVM)
Нарешті введіть, w
щоб записати зміни на диск.
- Тепер нам потрібно встановити LVM, тому запустіть,
sudo apt-get install lvm2
щоб встановити його.
- Я буду чесним і скажу, що не впевнений, що робить цей крок, але в інших напрямках сказано, щоб виконати
modprobe dm-mod
завантаження модуля LVM. Я не отримав жодних помилок, тому вважаю, що це спрацювало.
- Нам потрібно відредагувати файл / etc / module, щоб цей модуль завантажувався під час завантаження. Зробіть,
sudo nano /etc/modules
щоб відкрити його для редагування. Додати dm-mod
в список предметів.
- Ми також хочемо відредагувати конфігурацію lvm, щоб оновити фільтр, щоб сканувати не потрібно багато часу (я думаю, що так чи інакше). Так само зробіть
sudo nano -w /etc/lvm/lvm.conf
і змініть рядок за допомогою:
filter = ["a /.*/"]
бути:
filter = ["a | / dev / hd [ab] |", "r /.*/"]
- Тепер нам потрібно встановити перший LVM. Зробіть
sudo vgscan
. Ви повинні побачити щось на кшталт:
Читання всіх фізичних томів. Це може зайняти деякий час ...
Не знайдено груп томів
Про всяк випадок, якщо вже створені групи томів, sudo vgchange -a y
вони будуть доступними.
- Тепер запустіть,
sudo pvcreate /dev/sda1
щоб налаштувати розділ.
- Тепер запустіть
sudo vgcreate media /dev/sda1
заміну носія на ім'я, яке ви хочете, щоб розділ був позначений як.
- Тепер запустіть
sudo lvcreate -l100%FREE -nvolume media
заміну гучності на ім'я, яке ви хочете, щоб воно називалося. При цьому буде використано весь вільний простір, наявний у розділі.
- Тепер нам потрібно відформатувати гучність так, щоб це було зроблено для ext4
sudo mke2fs -t ext4 /dev/media/volume
.
- Складіть каталог, на який ви хочете встановити гучність. Я так і зробив
sudo mkdir /mnt/media
.
- Змонтуйте гучність, виконавши
sudo mount /dev/media/volume /mnt/media
. Тепер це лише для цього сеансу. Після перезавантаження вона не буде перерахована автоматично. Для цього нам потрібно відредагувати /etc/fstab
файл. Для цього додайте sudo nano /etc/fstab
та додайте рядок:
/ dev / media / том / mnt / media ext4 за замовчуванням 0 1
У цей момент ви можете почати додавати файли на диск, тому якщо вам потрібно очистити інші диски, які ви хочете додати, ви можете скопіювати їх тут.
Додавання іншого диска до вашого обсягу
- Тому виконайте кроки в першій кулі ще раз, але для нового диска.
- Тепер, якщо ім'я диска,
/dev/sdb1
то зробіть, sudo vgextend media /dev/sdb1
щоб додати його до гучності.
- Тепер нам потрібно відключити гучність. Для цього робіть
sudo umount /dev/media/volume
.
- Тепер ви можете побачити статистику вашого обсягу зараз, запустивши
sudo vgdisplay
. Важлива частина Free PE / Size
. Потрібно знати, скільки місця ви можете додати до обсягу для наступного кроку.
- Тож якби у вас було 150 Гбіт місця, ви б зробили
sudo lvextend -L+150G /dev/media/volume
.
- Тепер запустіть,
sudo e2fsck -f /dev/media/volume
щоб перевірити файлову систему.
- Тепер біжіть,
sudo resize2fs /dev/media/volume
щоб все змінити розмір.
- Ви можете запустити статистику ще раз і переконатися, що
Free PE / Size
вона знизилася до того, що ви очікуєте.
- Перерахуйте гучність, виконавши
sudo mount /dev/media/volume /mnt/media
- Промийте та повторіть для будь-яких інших приводів.
Також щось, що мені здалося корисним, було те, що у мене були файли, які мені потрібно було скопіювати з дисків у створений LVM файл, перш ніж я додав цей диск. Тому я використовував cp -r -v
так, щоб він рекурсивно копіював файли і використовував багатослівний вихід, щоб я знав, що це робив. Прикладом повної команди може бути:
cp -r -v / mnt / temp / Фільми / mnt / спільний / медіа
Де /mnt/temp/Movies
папка, яку ви хочете скопіювати.