Jak korzystać z LVM do katalogów domowych w środowisku wielu

Jak korzystać z LVM do katalogów domowych w środowisku wielu
LVM lub Logical Volume Manager to potężne narzędzie w systemie Linux do zarządzania pamięcią pamięci. Dzięki LVM możesz utworzyć logiczne objętości dysku, aby uporządkować swoje dane. Tomy LVM są łatwe do zmiany rozmiaru, więc jest to świetna alternatywa dla limitu Linuksa. W tym artykule pokażę, jak korzystać z LVM do katalogów domowych w środowisku wielu. Więc zacznijmy.

Wymagania:

Potrzebujesz przynajmniej partycji zamiennej lub dysku twardego na komputerze, aby skonfigurować katalogi domowe oparte na LVM.

Zalecam użycie dedykowanego dysku twardego w środowisku produkcyjnym. Jeśli się uczysz, użycie partycji jest po prostu w porządku.

Instalowanie LVM:

Na Ubuntu możesz zainstalować LVM z oficjalnego repozytorium pakietów Ubuntu.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Teraz zainstaluj LVM z następującym poleceniem:

$ sudo apt instint lvm2

Teraz naciśnij y a następnie naciśnij .

LVM należy zainstalować.

Jeśli używasz Centos 7 lub RHEL 7, możesz zainstalować LVM za pomocą następującego polecenia:

$ sudo yum instaluj lvm

Początkowa konfiguracja LVM:

Teraz musisz powiedzieć LVM, którą partycję lub dysk twardy chcesz zarządzać z LVM. Aby to zrobić, musisz znać nazwę urządzenia partycji lub dysku twardego, którego chcesz użyć.

Nazwa urządzenia partycji lub dysku twardego można znaleźć za pomocą następującego polecenia:

$ lsblk | egrep „dysk | część”

Wszystkie partycje i dyski twarde zainstalowane na komputerze powinny być wymienione. Tutaj użyję dedykowanego dysku twardego SDB Aby skonfigurować LVM. Ale możesz również użyć partycji, takiej jak SDA2, SDA3, SDB2 lub cokolwiek masz.

Teraz utwórz fizyczną objętość LVM dysku twardego za pomocą następującego polecenia:

$ sudo pvcreate /dev /sdb

NOTATKA: Zastępować SDB z nazwą urządzenia dysku twardego lub partycji.

Teraz utwórz grupę woluminów LVM (nazwijmy to dom) twojego dysku twardego z następującym poleceniem:

$ sudo vgcreate home /dev /sdb

Tworzenie logicznych woluminów LVM dla użytkowników:

Teraz musisz utworzyć wymagane logiczne tomy dla każdego z użytkowników logowania i użyć go jako katalogu domowego.

Powiedzmy, że mamy 3 użytkowników, lilia, Linda I pion. Użytkownik lilia I Linda chce 512 MB miejsca na dysku i pion chce 2 GB miejsca na dysku.

Stworzyć 512 MB wolumin logiczny dla lilia, Uruchom następujące polecenie:

$ sudo lvcreate -l 512m -n Lily Home
Lub
$ sudo lvCreate -Rozmiar 512M -Nazwa Lily Home

W ten sam sposób, stwórz 512 MB wolumin logiczny dla Linda Z następującym poleceniem:

$ sudo lvcreate -l 512m -n Linda Home

Teraz utwórz wolumin logiczny 2 GB dla pion Z następującym poleceniem:

$ sudo lvcreate -l 2G -n Bob Home

Teraz musisz sformatować logiczne tomy, które właśnie stworzyłeś. Użyję systemu plików ext4.

Aby sformatować logiczną objętość lilia /dev/home/lilia, uruchom następujące polecenie:

$ sudo mkfs.ext4 -l lilia/dev/home/lilia

Aby sformatować logiczną objętość Linda /dev/home/linda, uruchom następujące polecenie:

$ sudo mkfs.ext4 -l Linda/Dev/Home/Linda

Aby sformatować logiczną objętość pion /dev/home/bob, uruchom następujące polecenie:

$ sudo mkfs.ext4 -l bob/dev/home/bob

Tworzenie użytkowników:

Teraz utwórzmy użytkowników lilia, Linda I pion. Użyję UserAdd polecenie utworzenia użytkowników, ponieważ polecenie userADD nie tworzy domyślnie katalogu domowego.

Aby utworzyć użytkownika lilia, Uruchom następujące polecenie:

$ sudo useradd Lily

Teraz ustaw hasło dla użytkownika lilia Z następującym poleceniem:

$ sudo passwd Lily

Teraz wpisz hasło, które chcesz ustawić dla użytkownika lilia. Hasło powinno być ustawione.

W ten sam sposób utwórz użytkownika Linda Z następującym poleceniem:

$ sudo useradd Linda

Ustaw także hasło dla użytkownika Linda Z następującym poleceniem:

$ sudo passwd linda

Ponownie utwórz użytkownika Bob za pomocą następującego polecenia:

$ sudo useradd Bob

Teraz ustaw hasło dla użytkownika Bob z następującym poleceniem:

$ sudo passwd bob

Montaż logicznych woluminów LVM jako katalogi domowe:

Teraz musisz utworzyć punkty montażu dla logicznych woluminów LVM, które właśnie stworzyłeś. Ponieważ będą one katalogami domowymi lilia, Linda I pion, Punkty montażowe powinny być /dom/lilia, /Home/Linda, I /Home/Bob odpowiednio.

Aby utworzyć punkt mocowania dla użytkownika lilia, Uruchom następujące polecenie:

$ sudo mkdir /home /lilia

Aby utworzyć punkt mocowania dla użytkownika Linda, Uruchom następujące polecenie:

$ sudo mkdir /home /linda

Aby utworzyć punkt mocowania dla użytkownika pion, Uruchom następujące polecenie:

$ sudo mkdir /home /bob

Teraz otwórz /etc/fstab Plik z następującym poleceniem:

$ sudo nano /etc /fstab

Teraz wpisz następujące wiersze na końcu pliku. Po zakończeniu zapisz plik z + x, a następnie y a następnie naciśnij .

Teraz, aby zamontować logiczne tomy LVM do katalogów domowych użytkownika, uruchom następujące polecenie:

$ sudo Mount -a

Teraz, aby potwierdzić, że logiczne tomy LVM są prawidłowo zamontowane, uruchom następujące polecenie:

$ df -h | GREP /dom

Jak widać, wolumine logiczne LVM są prawidłowo zamontowane dla każdego użytkownika.

Teraz musisz naprawić uprawnienia dla każdego zamontowanych logicznych woluminów LVM. W przeciwnym razie użytkownicy nie będą mogli tworzyć ani usuwać żadnych plików. Ponadto powinieneś skopiować wszystkie pliki z /etc/skel katalog do każdego katalogu domowego.

Aby skopiować pliki z /etc/skel Katalog do katalogów domowych uruchom następujące polecenia:

$ sudo cp -rt /etc /skel /home /lily
$ sudo cp -rt /etc /skel /home /linda
$ sudo cp -rt /etc /skel /home /bob

Teraz napraw uprawnienia liliaKatalog domowy z następującym poleceniem:

$ sudo chown -rf lilia: lilia /dom /lilia

Aby naprawić uprawnienia LindaKatalog domowy, uruchom następujące polecenie:

$ sudo chown -rf Linda: Linda /Home /Linda

Aby naprawić uprawnienia pionKatalog domowy, uruchom następujące polecenie:

$ sudo chown -rf Bob: Bob/Home/Bob

Jak widać, prawidłowe uprawnienia są przypisywane do każdego katalogu domowego.

Możesz również zalogować się jako każdy z użytkowników i powinien to działać.

Tak więc używasz LVM do katalogów domowych użytkowników w środowisku wielu użytkowników w Linux. Dziękujemy za przeczytanie tego artykułu.