lehet

Sokak számára a "particionálás" kifejezés szorosan kapcsolódik a lemezmeghajtókhoz, azok partícióihoz és a rajtuk tárolt információkhoz való hozzáférés megnyitásához. Még a tapasztalatlan felhasználók is dicsekedhetnek azzal, hogy ismerik a Samba szót (és nem félnek megölni ezt a szót a keresőben, hogy rövid oktatóanyagot találjanak a gyors konfigurálásról, miközben útközben egy újabb felfedezett sebezhetőségről és az alattomosak által okozott tömeges járványokról szóló hírekre bukkannak. vírusok).

Szintén a témában: Hogyan bővítsük ki a videokártyát Linuxon

Aki megszokta, hogy nem triviális megoldásokat találjon, azok valószínűleg érdeklődni fognak egy lemezeszköz exportálása iránt, amelynek megvalósítási módja közel áll az ipari szabványokhoz. A Linux képességeinek részeként az ilyen exportálás a DRBD szoftverrendszerrel történik, amely 2009 óta szerepel a kernelben. A rendszer lényege a nevében is tükröződik – egy elosztott, replikálható blokkeszköz. Azonnali szinkronizálást biztosít a helyi és távoli blokkeszközök között.

Az előkészítő munka a drbd-utils csomag telepítéséből áll. Lépésről lépésre beállíthatja a drbdsetup segítségével, de mindkét gépen egyszerűbb szerkeszteni a /etc/drbd.conf beállításfájl tartalmát:

12345678910111213141516171819202122232425global { usage-count no; }közös { újraszinkronizálási sebesség 100M; }erőforrás r0 { protokoll C; indítás { wfc-timeout 15; degr-wfc-timeout 60; } net { cram-hmac-alg sha1; megosztott titkos „JELSZÓ”; } on host_name1 { device /dev/drbd0; lemez /dev/sda5; cím 192.168.0.1:7788; meta-lemez belső; } on host_name2 { device /dev/drbd0; lemez /dev/sda7; cím: 192.168.0.2:7788; meta-lemez belső; }}

A cram-hmac-alg beállítás megadja a mindkét számítógépen támogatott titkosítási algoritmust. A /proc/crypto fájlban vannak felsorolva. A jelszó megosztott-titkos lehetlegfeljebb 64 karaktert tartalmazhat.

A gazdagépneveket az uname -n parancs határozza meg, amely minden gépen külön fut le. A lemezbeállításokhoz az egyes gépekre jellemző lemezmeghajtók vagy partícióik nevei vannak hozzárendelve. Ezután megjelenik az IP-címek és a használt portok. Méretük arányos magának a készüléknek a méretével.

Mindkét gépen elindítjuk a tárolás inicializálását is:

1$ sudo drbdadm create-md drbd0

És elindítjuk a DRBD démont:

12$ sudo systemctl engedélyezése drbd$ sudo systemctl start drbd

Ezután átváltunk az adatokkal működő gépre (egyszerre csak az egyik férhet hozzá a tárolóhoz), és azt tesszük mesterré:

1$ sudo drbdadm elsődleges minden

Ezután létrehozzuk és csatlakoztatjuk a tároló fájlrendszert:

12$ sudo mkfs.ext4 /dev/drbd0$ sudo mount /dev/drbd0 /mnt

Az eredmény egyfajta RAID-tömb volt a hálózat tetején, amelyhez csak az egyik meglévő gazdagép férhet hozzá egyszer. Az adatokhoz azonban egy másik gépen is hozzá lehet férni. Ehhez csak le kell csatolni a fájlrendszert az aktuális mesterről, a második gépet mesterré kell tenni, és rá kell csatolni a tárolót. Elég lesz három elemi parancs, amelyek közül az egyiket azonnal a billentyűparancsra lehet akasztani, a másik kettőt pedig előre beszúrni a szkriptbe.

Következtetések

A Linux nem tökéletes, és néha komolyan veszíthet más rendszerekkel szemben a funkcionalitását illetően, akárcsak a Plan 9 rendszer és a számítógépes hardver erőforrásokhoz való távoli hozzáférés esetében. Ugyanakkor, amikor egy konkrét probléma megoldására van szükség, akkor közel száz százalékos az esély, hogy ehhez megfelelő eszköztárat találjanak.

A következőket ajánlom: Hogyan szerezzük be a megosztott mappák listáját