Működési Linux, 302 (vegyes közepes) integráció CIFS protokoll

Erről a sorozat

Ez a sorozat segít megtanulni a Linux rendszer adminisztrációs feladatokat. Használhatja az anyagot ezeket a cikkeket, hogy felkészüljenek a vizsgákra LPIC harmadik szintű program (LPIC-3).

A tárgyalt témák ebben a cikkben:

  • Jegyzőkönyve Server Message Block (SMB) és Common Internet File System (CIFS).
  • Jellemzők és előnyök a CIFS.
  • Szerelés CIFS fájlmegosztásokhoz Linux ügyfélen.

Előfeltételek

Ahhoz, hogy a legjobb felhasználása a cikkek, magas szintű ismerete Linux, meg kell adnunk, és egy működő számítógép Linux, amelyen lehet gyakorolni a parancsokat. Különösen azt feltételezzük, hogy az olvasó képes együttműködni a Linux parancssori, tudja az alapokat Samba konfigurációs és egy alapvető ismereteket a szerkezet a konfiguráció smb.conf. Azt is tudni kell, az alapokat a szerelési helyi és távoli fájlrendszerek (a mount parancs segítségével, és az / etc / fstab). A tudás a ftp parancsot. tartalmazza a szabványos szöveg Linux parancsok örvendetes, de nem kötelező.

Mi az SMB / CIFS

Mintegy választható vizsga LPI-302

Mint sok más program, Linux Professional Institute (LPIC) tanúsító program biztosít különböző szintű minősítést, ahol az egymást követő szinten van szükség mélyebb tudás és gyakorlati tapasztalat. Vizsga LPI-302 - egy opcionális vizsga LPIC harmadik szint a program, amihez magas szintű ismerete Linux rendszerfelügyelet.

A LPIC harmadik szint (LPIC-3) vizsga kétszintű kell átadni (101 és 102), két vizsgák második szint (201 és 202), és a bázis 301 vizsga harmadik szint (LPIC-3). Ha megkapta a harmadik szintű tanúsítvány, akkor megteszi a kötelező vizsgálatok egyes szakterületek, például LPI-302 vizsga.

Mielőtt rátérnénk a történetet, hogy hogyan kell használni a Linux, mint egy SMB / CIFS szerver kliens, hasznos beszélni a funkciók ezek a protokollok és hogy megtudja, milyen jól rendelkezik fájlrendszerrel, ha dolgozik a Linux. Fogjuk magyarázni hogy a tanulmány az eredeti SMB protokoll és milyen új funkciókat hajtják végre a CIFS módosítását. Akkor nézze meg a cikket developerWorks tartalmazó anyagok vizsga célok 310,1 LPI, amely foglalkozik néhány alapvető elveit SMB / CIFS (lásd. Link forrásokat).

Főbb jellemzői SMB

SMB számos egyedi jellemzői szempontjából a hálózat, beleértve a saját számítógépén elnevezési rendszer (Network Basic Input / Output System, NetBIOS), munkacsoportokban és hitelesítési protokollok. Ahhoz, hogy megértsük, hogyan az SMB és a CIFS munkát a Linux-kliens fájlmegosztásokhoz, meg kell beszélni a legfontosabb funkcióit ezeket a protokollokat, nevezetesen egy olyan metaadat által biztosított számukra.

A metaadatok - adatok társított a fájlt, de nem része. Egy példa a metaadatok az időbélyeg, tulajdonos, engedélyek, és még a fájl nevét. Persze, ha tudni néhány módszert használja a metaadatok Linux számítógépek, és talán néhány ezek az eltérések Linux és más operációs rendszerek, például a Windows. Mivel az SMB protokoll célja az volt, DOS, Windows és IBM Operating System / 2® (OS / 2), tartalmaz egy csomó metaadat jellemző ezen operációs rendszerek. Azonban még ennél is fontosabb, az SMB nem támogatja metaadatok UNIX és Linux, mint a tulajdonos, csoport, és a legtöbb a hozzáférési jogokat. Ezen túlmenően, az SMB nem támogatja szimbolikus hivatkozások, és egyéb speciális típusú fájlok, például az eszköz fájlokat. SMB tartalmaz többféle metaadatok Linux nem felismerhető a normál üzemmódban, például a rejtett bit (rejtett). archív (archiválás) és a rendszer (a rendszer). Bit csak olvasható (read-only) kapcsolatba hozható engedélyeket bit írása (write) Linux alatt.

Saját csatorna létrehozása

Egy másik korlátja az SMB a maximális fájlméret két gigabájt. Ez a korlátozás nyilvánvaló probléma a mai világban a több gigabájtnyi archívumok, médiafájlok és így tovább. D.

Linux kliensek működnek a SMB, tekintettel a fenti funkciók, vagy ki kell figyelmen kívül hagyni őket, vagy hogy képes legyen használni a „hamis” adatokat. Ezek a képességek hasonló használt szerelés esetén Linux NTFS vagy FAT fájlrendszert. Szerencsére, CIFS protokoll sokféle megkerülésére néhány ilyen korlátozás.

Arra is szükség van tudni a hálózat által használt portok SMB protokollt. Ez UDP-portok (User Datagram Protocol) 137. és 138., valamint a TCP-port 139 (service ülés - más szóval, fájlátvitel). Be kell ezt az információt, ha a hibakeresés SMB segítségével alacsony szintű hálózati diagnosztikai segédprogramok.

CIFS kiterjesztéseket SMB protokoll

Nem kevésbé fontos, mint a Microsoft saját kiterjesztéseket az SMB és egyéb bővítmények voltak CIFS. Különösen a számos funkció ismert UNIX bővítmények (UNIX-bővítmények) támogatást nyújt a tulajdonosok és a hozzáférési jogok a fájlokhoz, valamint más típusú UNIX metaadatokat. Ha az ügyfél és a kiszolgáló támogatja ezeket a kiterjesztéseket, használja a CIFS protokoll helyett SMB protokoll, amely sokkal hatékonyabb működését ügyfelek Linux futtatására. Ahogy az várható volt, ezek a kiterjesztések nem támogatott operációs rendszerek: Windows Server család, így csak akkor hasznos, ha a Linux kliensek a Samba szerver. A konfigurálni kell a következő globális beállítást:

Alapértelmezésben ez a paraméter be van állítva, hogy nem minden Samba verzió, kevesebb, mint 3,0, de Samba 3.0 alapértelmezés szerint van beállítva, hogy igen. így nem kell beállítani kézzel.

smbclient segítségével

Ahhoz, hogy használni smbclient szükséges beírni a parancssorba a nevét, a csapat és a szolgáltatás nevét a következő formátumban: // kiszolgáló / szolgáltatást. Például, ha azt szeretnénk elérni egy megosztott erőforráshoz GORDON TANGO szerver, meg kell adnia a nevét // TANGO / GORDON. Attól függően, hogy a szerver konfiguráció, akkor meg kell adnia egy jelszót. Ha megadta a helyes jelszót, akkor adja meg a különböző parancsokat tárolt fájlokat a kiszolgálón. Az 1. táblázatban a legfontosabb smbclient parancs; Az egyéb egzotikus parancs, lásd a man-oldalán ezt a segédprogramot.

1. táblázat A legfontosabb parancs smbclient

Töröl egy vagy több fájl egy távoli szerveren

Alapértelmezésben kapcsolódni a szerverhez smbclient használja az aktuális felhasználó nevét, de akkor adja meg a nevét kifejezetten a -U. Sőt, akkor több parancssori, beleértve az opciókat, hogy fájlokat anélkül, hogy belépne az interaktív módban smbclient. Így smbclient lehet használni a scriptek, hogy automatikusan fájlátvitel. További információért lásd a man-oldalán ezt a segédprogramot.

Session smbclient így néz ki:

1. lista Példa munkamenetet smbclient

Tanács. smbclient segédprogram egy kiváló eszköz a hibakeresés. Egyszerűsége ellenére, lehetővé teszi a hozzáférést a hálózati környezetben anélkül, hogy a hegyen forrásokat, amelyek egyszerűsítik és hibaelhárítás.

Szerelés SMB / CIFS fájlmegosztásokon

Mindezek ellenére a hatékonyság, a smbclient nem kapjuk ugyanezt az átlátható hozzáférést a szerverhez, mint ahogy azt a Windows-alapú kliens. Ha szükség van rá, mint hozzáférés, szükséges, hogy más eszközökkel szerelhető SMB / CIFS részvényeket. Ezt meg lehet tenni a szabványos Linux mount parancs vagy szerkesztésével az / etc / fstab automatikus szerelés források SMB / CIFS, amikor a számítógép indításakor.

Ideiglenes tartó megosztott erőforrások

Fájlmegosztás SMB / CIFS lehet szerelni a mount parancs segítségével. amely szintén használható, hogy felmászik a helyi köteteket vagy NFS megosztott erőforrásokat. Megadhatja a fájlrendszer típusát CIFS, vagy a legtöbb esetben tartó határozza meg, hogy szükség van egy adott járművezető alapján parancsszintaxisban. Ezen felül, akkor közvetlenül hívni a segítő programot mount.cifs. Tény, hogy a szerelési a helyi és a távoli fájlrendszer csak abban különbözik szerelt típusú készülék; Így, hogy indítson GORDON, a szerveren található TANGO végre egészen root felhasználóként az alábbi parancsot:

A gyakorlatban ez a csapat lehet a probléma: a felhasználó nevét, amelyet átad a szerver root nevét. és ha a felhasználó nem csatlakozik a szerverhez, a mount sikertelen lesz. Ezt a problémát lehet korrigálni opció használatával -o user = név továbbítására vonatkozó felhasználói nevet a szerveren.

Használhatja több más felszerelési lehetőség telt mount parancs a -o kapcsolóval. A leghasznosabb ezek közül a 2. táblázatban felsorolt ​​további információt más lehetőség, lásd mount.cifs-oldalt.

2. táblázat A legfontosabb beállítás mount.cifs

Kapcsolódó cikkek