LVM

Az LVM használata otthoni könyvtárakhoz többfelhasználós környezetben

Az LVM használata otthoni könyvtárakhoz többfelhasználós környezetben
Az LVM vagy a Logical Volume Manager a Linux hatékony eszköze a tárolás kezeléséhez. Az LVM segítségével logikai lemezköteteket hozhat létre az adatok rendezéséhez. Az LVM kötetek átméretezése egyszerű, ezért remek alternatívát jelent a Linux kvótával szemben. Ebben a cikkben megmutatom, hogyan használhatja az LVM-et otthoni könyvtárakhoz többfelhasználós környezetben. Tehát kezdjük.

Követelmények:

Az LVM alapú otthoni könyvtárak konfigurálásához legalább egy tartalék partícióra vagy merevlemezre van szüksége a számítógépen.

Javaslom, hogy dedikált merevlemezt használjon gyártási környezetben. Ha tanul, akkor a partíció használata nagyon jó.

Az LVM telepítése:

Az Ubuntuban telepítheti az LVM-et az Ubuntu hivatalos csomagtárából.

Először frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

Most telepítse az LVM-et a következő paranccsal:

$ sudo apt install lvm2

Most nyomja meg y majd nyomja meg .

Az LVM-et telepíteni kell.

Ha CentOS 7 vagy RHEL 7 rendszert használ, telepítheti az LVM-et a következő paranccsal:

$ sudo yum install lvm

Az LVM kezdeti beállítása:

Most meg kell mondania az LVM-nek, melyik partíciót vagy merevlemezt szeretné kezelni az LVM-mel. Ehhez ismernie kell a használni kívánt partíció vagy merevlemez eszköznevét.

A partíció vagy a merevlemez eszköznevét a következő paranccsal találhatja meg:

$ lsblk | egrep "disk | part"

A számítógépére telepített összes partíciót és merevlemezt fel kell sorolni. Itt a dedikált merevlemezt fogom használni sdb az LVM konfigurálásához. De használhat olyan partíciót is, mint pl sda2, sda3, sdb2 vagy bármi van.

Most hozzon létre egy LVM fizikai kötetet a merevlemezről a következő paranccsal:

$ sudo pvcreate / dev / sdb

JEGYZET: Cserélje ki sdb a merevlemez vagy partíció eszköznevével.

Most hozzon létre egy LVM kötetcsoportot (nevezzük itthon) a következő paranccsal:

$ sudo vgcreate home / dev / sdb

LVM logikai kötetek létrehozása a felhasználók számára:

Most létre kell hoznia a szükséges logikai köteteket minden bejelentkezési felhasználó számára, és ezt otthoni könyvtárként kell használni.

Mondjuk, 3 felhasználónk van, liliom, linda és bob. Felhasználó liliom és linda 512 MB lemezterületet akar és bob 2 GB lemezterületet akar.

A 512 MB logikai kötet liliom, futtassa a következő parancsot:

$ sudo lvcreate -L 512M -n liliom otthon
Vagy
$ sudo lvcreate --size 512M --name lily home

Ugyanígy hozzon létre egy 512 MB logikai kötet linda a következő paranccsal:

$ sudo lvcreate -L 512M -n linda otthon

Hozzon létre most egy 2 GB-os logikai kötetet bob a következő paranccsal:

$ sudo lvcreate -L 2G -n bob home

Most meg kell formáznia az imént létrehozott logikai köteteket. EXT4 fájlrendszert fogok használni.

A logikai kötet formázása liliom / dev / home / lily, futtassa a következő parancsot:

$ sudo mkfs.ext4 -L liliom / dev / home / liliom

A logikai kötet formázása linda / dev / home / linda, futtassa a következő parancsot:

$ sudo mkfs.ext4 -L linda / dev / home / linda

A logikai kötet formázása bob / dev / home / bob, futtassa a következő parancsot:

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

Felhasználók létrehozása:

Most hozzuk létre a felhasználókat liliom, linda és bob. Használni fogom a useradd parancsot a felhasználók létrehozására, mert a useradd parancs alapértelmezés szerint nem hoz létre saját könyvtárat.

A felhasználó létrehozásához liliom, futtassa a következő parancsot:

$ sudo useradd lily

Most állítson be egy jelszót a felhasználó számára liliom a következő paranccsal:

$ sudo passwd lily

Írja be a felhasználó számára beállítani kívánt jelszót liliom. Be kell állítani a jelszót.

Ugyanígy hozza létre a felhasználót linda a következő paranccsal:

$ sudo useradd linda

Ezenkívül állítson be egy jelszót a felhasználó számára linda a következő paranccsal:

$ sudo passwd linda

Ismét hozza létre a felhasználói bobot a következő paranccsal:

$ sudo useradd bob

Most állítsa be a felhasználói bob jelszavát a következő paranccsal:

$ sudo passwd bob

Az LVM logikai köteteinek csatlakoztatása otthoni könyvtárakként:

Most létre kell hoznia a csatlakoztatási pontokat az imént létrehozott LVM logikai kötetekhez. Mivel ők lesznek a hazai könyvtárak liliom, linda és bob, a rögzítési pontok legyenek / home / lily, / home / linda, és / home / bob illetőleg.

Csatlakozási pont létrehozása a felhasználó számára liliom, futtassa a következő parancsot:

$ sudo mkdir / home / lily

Csatlakozási pont létrehozása a felhasználó számára linda, futtassa a következő parancsot:

$ sudo mkdir / home / linda

Csatlakozási pont létrehozása a felhasználó számára bob, futtassa a következő parancsot:

$ sudo mkdir / home / bob

Nyissa meg a / etc / fstab fájl a következő paranccsal:

$ sudo nano / etc / fstab

Írja be a következő sorokat a fájl végébe. Ha elkészült, mentse a fájlt a + x utána y majd nyomja meg .

Az LVM logikai köteteknek a felhasználói otthoni könyvtárakhoz történő csatlakoztatásához futtassa a következő parancsot:

$ sudo mount -a

Most annak ellenőrzéséhez, hogy az LVM logikai kötetei megfelelően vannak-e telepítve, futtassa a következő parancsot:

$ df -h | grep / home

Amint láthatja, az LVM logikai köteteket minden felhasználó számára megfelelően illesztették be.

Most meg kell javítania az egyes csatlakoztatott LVM logikai kötetek engedélyeit. Ellenkező esetben a felhasználók nem tudnak fájlokat létrehozni vagy törölni. Másolja át az összes fájlt a / etc / skel könyvtár minden házkönyvtárba.

A fájlok másolása a / etc / skel könyvtárat az otthoni könyvtárakba, futtassa a következő parancsokat:

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

Most javítsa ki a liliomotthoni könyvtárában a következő paranccsal:

$ sudo chown -Rf liliom: liliom / ház / liliom

A. Engedélyeinek kijavításához lindafuttassa a következő parancsot:

$ sudo chown -Rf linda: linda / home / linda

A. Engedélyeinek kijavításához bobfuttassa a következő parancsot:

$ sudo chown -Rf bob: bob / home / bob

Mint láthatja, a megfelelő engedélyeket minden házkönyvtárhoz hozzárendelik.

Bejelentkezhet bármelyik felhasználóként, és működnie kell.

Így használja az LVM-et a felhasználói otthoni könyvtárakhoz többfelhasználós környezetben a Linuxban. Köszönjük, hogy elolvasta ezt a cikket.

A GameConqueror Cheat Engine használata Linux alatt
A cikk tartalmaz egy útmutatót a GameConqueror csaló motor Linux alatt történő használatáról. Sok olyan felhasználó, aki Windows-on játszik játékot, g...
A legjobb játékkonzol emulátorok Linuxhoz
Ez a cikk felsorolja a Linux számára elérhető népszerű játékkonzol-emulációs szoftvereket. Az emuláció egy szoftver-kompatibilitási réteg, amely játék...
A legjobb Linux-disztribútorok játékhoz 2021-ben
A Linux operációs rendszer hosszú utat tett meg eredeti, egyszerű, szerver alapú kinézetétől. Ez az operációs rendszer rendkívül javult az elmúlt évek...