Linux cifs Mount

Linux Cifs Mount



CIFS, kas pazīstama arī kā kopējā interneta failu sistēma, ir SMB (Server Message Block) dialekts, ko izmanto, lai nodrošinātu kopīgu piekļuvi mapēm, failiem un printeriem mazos lokālajos tīklos (LAN).

Linux ir aprīkots ar CIFS-Utils pakotni, ko izmanto, lai uzstādītu un pārvaldītu starpplatformu failus un printerus lokālajā tīklā, izmantojot CIFS protokolus. The mount.cifs ir daļa no Linux CIFS-Utils pakotnes.

Šajā apmācībā es izpētīšu, kā izmantot Linux mount.cifs utilīta koplietotās mapes pievienošanai operētājsistēmā Linux.







Piezīme: CIFS protokols ir aizstāts ar jaunākajiem un drošākiem SMB2 un SMB3 protokoliem. Operētājsistēmā Windows tas pēc noklusējuma ir atspējots; tomēr to var iespējot no Ieslēdziet vai izslēdziet Windows funkcijas opciju.



CIFS utilītu pakotnes instalēšana operētājsistēmā Linux

Lai izmantotu mount.cifs operētājsistēmā Linux, pirmkārt, ir jāinstalē tā utilītu pakotne.



Lai to instalētu Ubuntu, tā garšas un uz Debian balstītas izplatīšanas.





sudo apt uzstādīt cifs-utils

CentOS un Fedora izplatījumos dnf tiks izmantots pakotņu pārvaldnieks.

sudo dnf uzstādīt cifs-utils

Lai instalētu, palaidiet tālāk norādīto komandu cifs-utils ieslēgts sarkana cepure (RHEL) un Red Had bāzes sadales.



sudo yum instalēt cifs-utils

Piezīme: The cifs-utils pakotne ir pieejama visiem Linux izplatījumiem. Bet šajā rokasgrāmatā sniegtajiem norādījumiem es izmantoju Ubuntu 22.04 . Šajā rokasgrāmatā izmantotās komandas darbotos bez kļūdām neatkarīgi no izplatīšanas.

Turklāt nākamajā piemērā koplietota mape ir uzstādīta no Mac uz Linux, izmantojot mount.cifs lietderība, tomēr montāžas procesi no Linux un Windows ir vienādi.

Koplietotās mapes uzstādīšana, izmantojot CIFS

Koplietotas mapes uzstādīšana no attālās iekārtas uz Linux ietver 2 darbības.

  1. Mount Point izveidošana
  2. Koplietotās mapes uzstādīšana piestiprināšanas punktā

1. Mount Point izveidošana

Montāžas punkts attiecas uz direktoriju, kurā tiks uzstādīta un piekļūta koplietotā mape no attālās mašīnas. To var izveidot jebkurā vietā klienta sistēmā ar jebkuru nosaukumu. Es izveidoju stiprinājuma punktu /mnt direktoriju, kas ir vispārējs piestiprināšanas punkts, lai īslaicīgi instalētu failu sistēmu operētājsistēmā Linux.

Es veidoju citu direktoriju / ShareMac kā stiprinājuma punkts /mnt izmantojot mkdir komanda ar sudo privilēģijām.

sudo mkdir / mnt / ShareMac

Tiek izveidots stiprinājuma punkts; nākamais solis ir koplietotās mapes pievienošana no attālās mašīnas šim stiprinājuma punktam.

2. Koplietojamās mapes uzstādīšana piestiprināšanas punktā

Lai pievienotu koplietotu mapi no MacOS uz Linux, tiek izmantota pievienošanas komanda -t cifs opciju.

sudo mount -t cifs //< attālais-IP >>< mapi > / mnt /< mapi > -O lietotājvārds = < lietotājvārds >

Iepriekš minētajā komandā:

  • -t cifs opcija tiek izmantota koplietotās mapes pievienošanai, izmantojot CIFS protokolu
  • ir attālās iekārtas IP adrese (Mac)
  • ir koplietotā mape, kas izveidota attālajā datorā (Mac)
  • /mnt/ ir pievienošanas punkts klienta datorā (Linux) [Tas var būt jebkurš direktorijs]
  • ir attālās sistēmas lietotājvārds

Uzmontēsim MyFolder mapi no attālās mašīnas uz Linux pievienošanas punktu /mnt/ShareMac .

sudo mount -t cifs // 192.168.18.133 / MyFolder / mnt / ShareMac -O lietotājvārds = vienatnē

Lietotāja parole pats tiks prasīts, kad izpildīsit iepriekš minēto komandu. Koplietotā mape MyFolder tiks uzstādīts uz /mnt/ShareMac montāžas punkts operētājsistēmā Linux. Tomēr jūs nesaņemsit nekādu izvadi, kurā teikts, ka montāža ir veiksmīgi veikta. Izmantot df -h lai pārbaudītu pievienoto mapi.

df -h

Mape (MyFolder) ir veiksmīgi uzstādīta operētājsistēmā Linux. Ņemiet vērā, ka norādījumi, kas minēti koplietotas mapes izveidošanai operētājsistēmā Mac, ir jāievēro, kā norādīts sadaļā Koplietotas mapes izveide operētājsistēmā Mac zemāk.

Izmantojot akreditācijas dati variants mount.cifs lietderība ir a drošs veids lai pievienotu koplietoto mapi. Izmantojot šo metodi, varat saglabāt pieteikšanās akreditācijas datus failā, kuru var nodot, izmantojot komandu, izmantojot akreditācijas dati opciju.

Pirmkārt, izveidojiet failu, kurā tiek saglabāti attālās iekārtas akreditācijas dati /utt direktoriju. Failam var būt jebkurš nosaukums, es tam piešķiru akreditācijas datu fails nosaukums.

sudo nano / utt / akreditācijas datu fails

Ievietojiet akreditācijas datus:

lietotājvārds = < lietotājvārds >

parole = < parole >

Tagad izmantojiet akreditācijas dati variants pēc -O ar faila ceļu.

sudo mount -t cifs // 192.168.18.133 / MyFolder / mnt / ShareMac -O akreditācijas dati = / utt / akreditācijas datu fails

Pastāvīgi pievienojiet koplietoto mapi

Pārstartējot, pievienotā mape tiks atvienota, un tā ir jāpievieno manuāli vēlreiz. Ja vēlaties automātiski uzstādīt koplietoto mapi pat sāknēšanas laikā, veiciet tālāk norādītās darbības.

Brīdinājums: Tālāk norādītajā metodē tiek pieņemts, ka attālajai mašīnai/serverim ir statisks IP.

Lai nodrošinātu, ka koplietojamā failu sistēma tiek automātiski uzstādīta sistēmas sāknēšanas laikā, fstab fails operētājsistēmā Linux tiks modificēts.

sudo nano / utt / fstab

Ievietojiet failā šādu rindu.

//< attālais-IP >/ koplietošanas vārds / mnt /< mapi > cifs akreditācijas dati = / utt / akreditācijas datu fails 0 0

Ņemot vērā iepriekš sniegto piemēru, fails tiks modificēts šādi.

// 192.168.18.133 / MyFolder / mnt / ShareMac CIF akreditācijas dati = / utt / akreditācijas datu fails 0 0

Ņemiet vērā, ka, ievietojot iepriekš minēto instrukciju fstab failu, atdaliet katru lauku, izmantojot a cilne atstarpes vietā.

Tagad aizveriet un saglabājiet fstab failu, nospiežot ctrl+x .

Lai pārliecinātos, ka montāža notiek bez kļūdām, izmantojiet mount -a komandu.

sudo mount -a

Ja kļūdas nav, tas norāda, ka koplietotā mape ir veiksmīgi pievienota.

Pēc pārstartēšanas koplietotā mape no attālās mašīnas tiks automātiski pievienota.

Atvienojiet koplietoto mapi

Lai atvienotu koplietoto mapi, umount komanda tiek izmantota kopā ar pievienošanas punktu.

sudo umount < stiprinājuma punkts >

Iepriekš minētajā piemērā stiprinājuma punkts bija /mnt/ShareMac , vienkārši nomainiet ar /mnt/ShareMac.

sudo umount / mnt / ShareMac

Iepriekš redzamajā ekrānuzņēmumā redzams, ka pievienotā failu sistēma ir atvienota.

Koplietotas mapes izveide operētājsistēmā Mac

Lai Mac datorā izveidotu koplietotu mapi, ir jāiespējo vairākas opcijas.

Vispirms izveidojiet mapi jebkurā Mac datora direktorijā.

Tad no Sistēmas iestatījumi, atvērts Dalīšanās iekšā Ģenerālis. Iespējot Failu koplietošana noklikšķinot uz pārslēgšanas pogas.

Noklikšķiniet uz i ikona blakus pārslēgšanas pogai Failu koplietošana .

Iekš Koplietotā mape Sadaļā noklikšķiniet uz + ikonu, lai pievienotu mapi koplietošanai.

Es pievienoju mapi MyFolder Es izveidoju Dokumenti direktorijs; tomēr to var izveidot jebkurā sistēmas vietā. Klikšķiniet uz Iespējas, atvērsies cits logs.

Iespējot Kopīgojiet failus un mapes, izmantojot SMB, un arī Windows failu koplietošana sadaļā iespējojiet kontu, ievadot lietotājvārda paroli.

Manā gadījumā lietotājs ir pats un es ievadīšu lietotāja sistēmas paroli pats .

Mape ir gatava kopīgošanai internetā, izmantojot IP, kā parādīts tālāk esošajā attēlā.

Secinājums

The mount.cifs utilīta tiek izmantota, lai uzstādītu attālo koplietoto direktoriju klienta pusē. Lai pievienotu koplietoto direktoriju, attālajā datorā ir jāizveido montāžas direktorijs. Servera administrators var padarīt jebkuru direktoriju koplietojamu. Lai pievienotu koplietotu mapi no attālās iekārtas uz Linux, ir jāveic divas darbības: tajā ir jāizveido stiprinājuma punkts un pēc tam jāpievieno koplietotā mape. The mount komanda tiek izmantota kopā ar -t cifs iespēja pievienot koplietotu mapi, izmantojot CIFS.

Ir svarīgi atzīmēt, ka CIFS protokols vairs nav pieņemams drošības apsvērumu dēļ un visās modernajās operētājsistēmās šis protokols ir aizstāts ar drošāku un efektīvāku SMB3 protokolu.