Мало сам се бавио и овом тематиком, зашао сам у администраторске воде и тражио начин да на најједноставнији начин умрежим две машине под (Арч) Линуксом, како бих лагано пребацивао гомилу података који ми са времена на време затребају, а оно што сам себи омогућио је и брзо прављење резервних копија података. Ово је битно јер ме често хватају бубице па мењам дистрое. Једно је сигурно, увек се вратим Арчу!
На Линуксу је правило, као и у целом свету слободног софтвера да све може да се уради на више начина. Гуглаш, тражиш, гњавиш мало људе по форумима и на крају нађеш решење које у датом тренутку одговара. У ствари то буде на дуже стазе. Ово говорим из искуства, јер кад једном нешто успем да подесим, то буде трајно решење 🙂
Овог пута решење за умрежавање два рачунара сам пронашао у софтверу кратког имена sshfs. Иза ове чудне скраћенице крије се врло моћан софтвер који омогућује монтирање удаљених директоријума преко сигурне шкољке. То је онако упрошћено речено и грубо преведено. Некако се трудим да избегавам те увезене речи, па можда ово што пишем изгледа чудно.
Поступак монтирања и демонтирања
Привремено монтирање
Да би се привремено (привремено значи до наредног рестарта) монтирала удаљена фасцикла морамо знати налог с којим приступамо тој фасцикли, затим ИП адресу удаљеног рачунара и то је то. У ствари на локалном рачунару нам је потребна фасцикла на коју ћемо монтирати удаљену фасциклу. Генерално, команда којом се све ово постиже изгледа овако:
$ sshfs [user@]host:[dir] mountpoint [options]
А мало конкретније:
$ sshfs korisnik@adresa_racunara:/udaljena/fascikla /lokalna/fascikla -C -p 9876 * korisnik – корисник на удаљеном рачунару * adresa_racunara – ИП адреса удаљеног рачунара * -C – опција која омогућује компресију * -p 9876 – порт којим тече комуникација између рачунара
Демонтирање
Демонтирање иде још лакше:
$ fusermount3 -u /lokalna/fascikla
Трајно монтирање
Постоји и трајна варијанта (она која остаје и након рестарта рачунара), која подразумева унос у датотеку фстаб:
korisnik@adresa_racunara:/udaljena/fascikla /lokalna/fascikla fuse.sshfs noauto,x-systemd.automount,_netdev,user,idmap=user,follow_symlinks,identityfile=/home/USERNAME/.ssh/id_rsa,allow_other,default_permissions,uid=USER_ID_N,gid=USER_GID_N 0 0
Арч Вики је баш одлично организован и јако је добро објашњено све о овом поступку. Сажетак је ту, а за детаље мораћете да запрљате мало руке 😉