Szerver - munka ftp mappa akár helyben

Lehetőség van mind a Linux, valamint a Windows.
Hogyan kell csinálni a Windows - fog beszélni később. és Linux segít egy kicsit CurlFtpFS programot.

CurlFtpFS - közüzemi szerelhető távoli FTP-tároló létesítmények a helyi fájlrendszerben. A szerelés után tudunk dolgozni adatokat a szerver, mint a helyi, és az összes rutin műveletek az FTP protokoll fájlok megosztása közüzemi fogjuk tenni. Jól hangzik, nem?

Hogyan kell telepíteni

Példaként adok egyre erősödik Ubuntu, mint a rendszer a hétköznapi felhasználók számára.
Írja konzol root:

apt-get install curlftpfs

Most kell, hogy hozzon létre egy mappát, ahol felmászik az FTP-tároló. Azt javaslom, hogy a / media. Ebben az esetben, akkor azonnal megjelenik a Nautilus:

Ehhez az összes művelet a root, add az aktuális felhasználó a biztosíték csoport és telepíti a megfelelő jogokkal a cél könyvtárba:

adduser felhasználónév biztosíték
chgrp biztosíték / media / ftp
chmod g + w / media / ftp

Hogyan kell használni

curlftpfs ftp: // [username]: [jelszó] @ servername / media / ftp [opciók]

curlftpfs servername / media / ftp -o user = felhasználó: jelszó [drugie_optsii]

Szeretem a második lehetőség jobb.

Beállítása kódolás

Ne felejtsük el, hogy sok szerver jönnek létre vinduz felhasználók. Beépített FTP-kliens Windu tudja, csak egy kódolási: windows-1251, és ez ebben a kódolás olyan FTP-szerver, hogy vigyék át a fájl nevét.
Ennek megfelelően, mint ahogy azt az utf8 helyett orosz nevek látjuk halandzsa. És fordítva: ha létrehoz egy fájlt egy orosz név, abrakadabra lásd vinduz felhasználók.

Ennek elkerülése érdekében, befejezzük a csatlakoztatási lehetőségek: codepage = windows-1251 (nevezze meg kódolást használ a szerver), és iocharset = utf8 (nevezze meg karakterünk nem tud írni).

curlftpfs servername / media / ftp -o user = felhasználó: jelszó, codepage = windows-1251 [, iocharset = utf8]

Vagy nem ugyanaz, de a iconv modul, amely helyesen:

curlftpfs servername / media / ftp -o user = felhasználó: jelszó, modules = iconv, FROM_CODE = CP1251, to_code = UTF8

egyéb beállítások

Én a helyi ISP tartja anonim FTP-szerverre. Ezt támasztja alá kiváló vezetők, még mindig nem érti a kis „I” betűvel a fájlneveket. De nem ez a lényeg.

Elfelejteni az adminisztrátorok szexuális orientáció, akkor használja az -s csatlakoztatásakor curlftpfs. Ez letiltja a többszálú műveleteket.

curlftpfs Kiszolgálónév / media / ftp -o modulok = iconv, FROM_CODE = CP1251, to_code = UTF8 -S

Önműködő elején

Mert Automount erőforrás minden indításkor, adjuk hozzá a következő sort a /etc/rc.local file:

sudo -u felhasználói curlftpfs [parametry_podklyucheniya]

ahol a felhasználó - a helyi felhasználói név, amely indul curlftpfs.

Unmount

fusermount -u / media / ftp

Nevében a jelenlegi felhasználó. Vagy, ha azt szeretnénk, poizvraschatsya, akkor root-ként:

A szerelés után végre a df parancsot, horror rémségek - alapértelmezett tartó asztal
fájlrendszer neve van rendelve a következő:

Fsname = opció elrejti az adatokat.

A felhasználónév és jelszó világít csak írásakor őket a URI csatlakozni.
Ha adsz nekik lehetőséget (-o user = login: jelszó), akkor minden rendben lesz.

Automatizálják jelszó beviteli lehet egy szabványos

/.netrc fájlt (férfi netrc):

gép ftp.test.ru
bejelentkezés
jelszóval

Automount keresztül fstab:

curlftpfs # ftp.host.com / mnt / fogadó biztosíték rw, UID = 500, user, noauto 0 0

Tipp: Mielőtt a / etc / fstab - dia tartó kézzel, majd futtassa mount (vagy cat / etc / mtab).
Forrás és a cél az állvány kell, hogy az fstab szerint ezt a következtetést, hogy a legközelebbi karaktert.

Hasznos beállítások:
noauto - ne szerelje indításkor;
uid = # - a tulajdonos azonosító (akik kell menni a hegyre erőforrás);
_netdev - azt jelzi, hogy az erőforrás-hálózat.

Adjon tanácsot, hogy hajtsák végre a szinkronizálás a két mappát Ubuntu automatikus szinkronizálás amikor ugyanez a változás (vagy más állapot) bármilyen tartalom ezekben a mappákban, és a kétoldalú irányba.
Kerestem egy olyan program, amely képes lenne rá, de nem talált semmit alkalmas magad (mert, hogy a Linux mozgott egy hete, nekem a konzol programot még az esőerdőt, bár néha kiderül utasításokat).
Ez megvalósítható feladatot?

A feladat megvalósítható. A Linux operációs rendszer, mint a lehetetlen feladatok általában véleményem, nem. Sőt, ugyanaz a probléma megoldható egy hatalmas számos módja van. Néha ez vezet a csikorgó megállt, nem tudom, mit válasszon.

Konzol - az egyik előnye a rendszer. Minden művelet kívánatos csinálni, akkor is, ha kezdetben kemény, nehéz és érthetetlen. A tapasztalat minden elég gyorsan.
Minden konzol típus, vannak utasítások, amelyekkel ismerkedés. Nevezik [férfi csapat]. Leggyakrabban a baromfi angol, de sok orosz, azaz kérdések megértését merülnek fel problémák.

Van egy grafikus arc: grsync.
A pofa, aki szintén egy frontend, grafikus shell konzol segédprogramot. Ez lehetővé teszi, hogy adja meg a beállításokat a grafikus információ megjelenítésére, hogy a menetrend, de valójában csupán egy felépítmény fölött a fő (konzol) programot.
apt-get install grsync elég, ő állította össze önmagával rsync.

Ha azt szeretnénk, hogy ragaszkodik a feladat ütemező, akkor a következőképpen kell eljárni: a beállításhoz a menetrend, kém alakult húr távon rsync és dobd a crontab.

Nos, ha ez így rövid és azonnal.

és mi a teendő, ha a lemez az ftp szerveren FAT32?

Nem értem. Mi a különbség az, hogy mi fájlrendszer a szerver lemezen? Szeretne kaland - legyen FAT32.

Ha kérjen egy fájlt FTP parancsot küld az FTP-szerver, ami egy démon. Demon promptfájlnak az operációs rendszert, amelyen forog. Csak OS-t használja a fájlt közvetlenül a vezető megfelelő fájlrendszert.

Így FTP-szerver szarban rajta, amelyben fájlrendszerben formázza meg a lemezt. Ő ostobán nem működik fájlokat ezen a szinten.

Hail észre, hogy nem jelennek meg azonnal a visszaállítás után a fájlokat egy mappába a PTS, azaz A szerelt könyvtárban nem lehet látni őket egy darabig, rájöttem, hogy attól függ, mekkora. leválasztása és szerelése kifogástalan nichogo nem adnak, vannak olyan kulcsfontosságú teszi naprakésszé a fájlokat egy mappába?

Hail észre, hogy nem jelennek meg azonnal a visszaállítás után a fájlokat egy mappába a PTS, azaz A szerelt könyvtárban nem lehet látni őket egy darabig, rájöttem, hogy attól függ, mekkora. leválasztása és szerelése kifogástalan nichogo nem adnak, vannak olyan kulcsfontosságú teszi naprakésszé a fájlokat egy mappába?

Kapcsolódó cikkek