Postanowiłem napisać instrukcje krok po kroku, aby to skonfigurować. Ważną uwagą jest to, że zrobiłem to w systemie, w którym ładuję system z osobnej partycji, która nie jest częścią LVM. Tak więc LVM jest po prostu do przechowywania i nie ma żadnych plików potrzebnych do uruchomienia systemu operacyjnego. Ma to również na celu stworzenie wyglądu jednego dużego dysku, chociaż podobną technikę można zastosować do stworzenia wyglądu wielu dysków (tak naprawdę partycje). Jest to bardzo samolubny zrzut mózgu, ponieważ inne przewodniki nie są dla mnie kompletne. Mam więc nadzieję, że może pomóc innym.
Kierunki te pochodzą zasadniczo z linku dostarczonego przez Murata Gunesa z kilkoma dodatkowymi informacjami, które tutaj zebrałem .
Zacząłem od dysku, na którym nie miałem nic, czego potrzebowałem.
- Najpierw musisz utworzyć partycję jako Linux LVM. Aby to zrobić, możesz użyć fdisk. Możesz zobaczyć wszystkie dyski, które widzi Ubuntu i ich listę, uruchamiając:
sudo fdisk -l
Pierwszy wiersz w każdej sekcji powinien zawierać informacje wystarczające do zidentyfikowania dysku. Będzie to wyglądać jak:
Dysk / dev / sda: 500,1 GB, 500107862016 bajtów
Liczy się część /dev/sda
. Teraz uruchom: sudo fdisk /dev/sda
. Zobaczysz:
Polecenie (m dla pomocy):
Wpisz, p
aby wyświetlić listę partycji na dysku. Musisz usunąć partycje, które chcesz włączyć do LVM. Więc wpisz, d
aby usunąć. Jeśli dysk ma tylko jedną partycję, usunie go (dobrze oflaguj go do usunięcia, nie stanie się to, dopóki nam tego nie powiesz). W przeciwnym razie myślę, że (mój tylko jeden) prosi o podanie numeru tego, który chcesz usunąć.
Teraz musisz utworzyć nową partycję. Wpisz n
nowy. Pyta, czy rozszerzone, czy podstawowe. Wpisz p
podstawowy. Pyta o numer partycji, typ 1. Dla pierwszego cylindra i ostatniego cylindra po prostu pozostaw je puste, aby użyć wartości domyślnych.
Teraz musisz ustawić Linux LVM. Wpisz t
. Prosi o kod szesnastkowy, użyj 8e
dla LVM Linuksa. Zobaczysz coś takiego:
Zmieniono typ systemu partycji 1 na 8e (Linux LVM)
Na koniec wpisz, w
aby zapisać zmiany na dysku.
- Teraz musimy zainstalować LVM, więc uruchom go,
sudo apt-get install lvm2
aby go zainstalować.
- Będę szczery i powiem, że nie jestem pewien, co robi ten krok, ale inne kierunki mówiły, aby zrobić,
modprobe dm-mod
aby załadować moduł LVM. Nie dostałem żadnych błędów, więc myślę, że zadziałało.
- Musimy edytować plik / etc / modules, aby ten moduł ładował się podczas rozruchu. Czy
sudo nano /etc/modules
to otworzyć, aby edytować. Dodaj dm-mod
do listy elementów.
- Chcemy również edytować konfigurację lvm, aby zaktualizować filtr, aby skanowanie nie trwało długo (tak myślę i dlatego). Więc zrób
sudo nano -w /etc/lvm/lvm.conf
i zmień linię za pomocą:
filter = ["a /.*/"]
być:
filter = ["a | / dev / hd [ab] |", "r /.*/"]
- Teraz musimy skonfigurować pierwszy LVM. Zrobić
sudo vgscan
. Powinieneś zobaczyć coś takiego:
Czytanie wszystkich tomów fizycznych. Może to chwilę potrwać ...
Nie znaleziono grup woluminów
Na wszelki wypadek skonfigurowano już grupy woluminów, sudo vgchange -a y
aby je udostępnić.
- Teraz uruchom,
sudo pvcreate /dev/sda1
aby skonfigurować partycję.
- Teraz uruchom
sudo vgcreate media /dev/sda1
zamieniając nośnik na nazwę, którą chcesz oznaczyć jako partycję.
- Teraz uruchom
sudo lvcreate -l100%FREE -nvolume media
zamieniając wolumin na nazwę, którą chcesz go nazwać. Spowoduje to wykorzystanie całego wolnego miejsca dostępnego na partycji.
- Teraz musimy sformatować wolumin, więc zrobiłbyś to dla ext4
sudo mke2fs -t ext4 /dev/media/volume
.
- Utwórz katalog, w którym chcesz zamontować wolumin. Zrobiłem
sudo mkdir /mnt/media
.
- Zamontuj wolumin, wykonując czynności
sudo mount /dev/media/volume /mnt/media
. Teraz dotyczy to tylko tej sesji. Po ponownym uruchomieniu nie zostanie on ponownie zamontowany automatycznie. W tym celu musimy edytować /etc/fstab
plik. Aby to zrobić, dodaj sudo nano /etc/fstab
i dodaj wiersz:
Domyślnie / dev / media / volume / mnt / media ext4 0 1
W tym momencie możesz rozpocząć dodawanie plików na dysk, więc jeśli chcesz wyczyścić inne dyski, które chcesz dodać, możesz je tutaj skopiować.
Dodanie innego dysku do woluminu
- Więc wykonaj ponownie czynności opisane w pierwszym punkcie, ale dla nowego napędu.
- Teraz, jeśli nazwa napędu to
/dev/sdb1
zrobić, sudo vgextend media /dev/sdb1
dodaj go do woluminu.
- Teraz musimy odmontować głośność. Aby to zrobić, zrób to
sudo umount /dev/media/volume
.
- Teraz możesz zobaczyć statystyki swojego woluminu, uruchamiając
sudo vgdisplay
. Ważną częścią jest Free PE / Size
. Musisz wiedzieć, ile miejsca możesz dodać do woluminu na następny krok.
- Więc gdybyś miał 150 GB przestrzeni, zrobiłbyś to
sudo lvextend -L+150G /dev/media/volume
.
- Teraz uruchom,
sudo e2fsck -f /dev/media/volume
aby sprawdzić system plików.
- Teraz biegnij,
sudo resize2fs /dev/media/volume
aby zmienić rozmiar wszystkiego.
- Możesz ponownie uruchomić statystyki i sprawdzić, czy
Free PE / Size
spadła do oczekiwanych.
- Ponownie podłącz głośność, wykonując
sudo mount /dev/media/volume /mnt/media
- Opłucz i powtórz dla innych dysków.
Pomocne było również to, że miałem pliki, które musiałem skopiować z dysków do LVM, które utworzyłem przed dodaniem tego dysku. Użyłem cp -r -v
więc, żeby rekurencyjnie kopiować pliki i używać pełnego wyjścia, więc wiem, co robił. Przykładem pełnego polecenia może być:
cp -r -v / mnt / temp / Movies / mnt / shared / media
Gdzie /mnt/temp/Movies
jest folder, z którego chcesz skopiować.