Аппараттық және бағдарламалық қамтамасыз етуді орнату

Linux үшін консольдық клиент. Linux жүйесінде Яндекс дискісін қосуға арналған нұсқаулық Консольдік клиент символдық сілтемелермен жұмыс істеуді қолдай ма

Екі жылдан астам уақыт бұрын мен өте танымал мақала жаздым. Осы уақыт ішінде Рунетте пайда болды бұлттық қызмет. Ол туралы бәрі естіген шығар. Бүгінгі мақалада мен айтқым келеді Yandex.Disk қалай пайдалануға болады.

Yandex.Disk пайда болғанға дейін мен пайдаландым әртүрлі жолдар, файлдарды бұлтта сақтау және қажет болса, оларды басқа біреуге жіберу үшін. Мен оларды мақалада сипаттадым «Интернеттегі үлкен файлдарды тасымалдау әдістері».

Блогымды ашқан кезде файлдарды достарыммен ғана емес, барлық оқырмандармен бөлісу қажет болды. Мысалы, енгізу керек болды жалпы қолжетімділікжұмыс үстеліне немесе кейбір утилитаға арналған тұсқағаздары бар қалтаны және барлығына жүктеу сілтемесін беріңіз. Нәтижесінде мен сол сәтте қызметке тоқтадым Яндекс.Адамдар.

2013 жылы Яндекс бұл қызметті жапты. Сондықтан мен барлық файлдарды жүктеп алу үшін Yandex.Disk-ке көшірдім, мен бұл үшін мүлдем өкінбеймін және оны барлығына ұсынамын.

Әрине, Интернет пайдаланушыларының көпшілігі Yandex.Disk туралы біледі және көпшілігі оны пайдаланады. Барлық артықшылықтарды әлі бағаламағандар үшін бұл қызмет, Мен бұл туралы аздап айтып беремін.

Файлдарыңызды қызметке жүктеп салуыңыз үшін сізде болуы керек Яндекс пошта жәшігі(файлдарды жүктеу үшін - бұл да қажет емес). Егер сізде ол бар болса, жай ғана «Диск» қойындысында поштаңызға өтіңіз: Қызмет толығымен тегін, дегенмен дискідегі бос орынды ақылы түрде көбейтуге болады. Жеке мен үшін Yandex.Disk-те қол жетімді бос орынартық. Бастапқыда 3 ГБ бос орын беріледі, оны 10 ГБ дейін оңай көбейтуге болады. Мұны істеу үшін сізге орнату қажет Yandex.Disk клиенттік бағдарламасыкомпьютеріңізге (бұл үшін 3 ГБ бос орын аламыз); содан кейін онымен кез келген бірнеше файлды жүктеңіз (тағы +2 ГБ); содан кейін әлеуметтік желілердің бірінде (+2 ГБ) сілтемені бөлісу арқылы досыңызға қызмет туралы айтыңыз.

Қол жетімді 10 ГБ бос орын сізге жеткіліксіз болып көрінсе, оны тағы 10 ГБ-қа тегін көбейтуге болады. Мұны істеу үшін сіз достарыңызды сілтемелер жіберу арқылы шақыруыңыз керек. Сілтемеңізді орындаған және Yandex.Disk бағдарламасын орнатқан әрбір досыңыз үшін сіз 512 МБ дискілік кеңістік ала аласыз.

Yandex.Disk клиентін компьютерде немесе басқа құрылғыда пайдалану өте ыңғайлы болса да, мен бұл қызметті тек жеке қолданамын. веб-интерфейс арқылы. Сондықтан, 10 ГБ бос орынды алып, мен бағдарламаны компьютерден жойдым 🙂.

Қалаған файлды қалай «бөлісуге» немесе жалпыға қолжетімділікті ашуға болады?

Алдымен біз кез келген компьютердегі кез келген браузер арқылы Яндекс пошта жәшігіне өтеміз - содан кейін «Диск» қойындысына өтіңіз:
Біз түймені басамыз « Жүктеп алу”: Содан кейін біз компьютерде табамыз қалаған файл- оны таңдап, «Ашу» түймесін басыңыз.

Жүктелген файлды таңдаңыз - содан кейін оң жақтағы ауыстырып қосқышты «Өшірулі» күйінен «Қосулы» күйіне ауыстырыңыз және пайда болған жалпы сілтемені көшіріңіз:
Олай болса, біз бұл сілтемені кез келген белгілі жолмен қалағанымызға жібереміз (пошта арқылы, арқылы әлеуметтік желі, скайп және т.б.). Мен бұл сілтемені блогтағы сәйкес мақалада жариялаймын.

Әзірлеушілер Yandex.Disk қызметін үнемі жетілдіріп отырады. 2012 жылы іске қосылғаннан бері ол көптеген жаңа мүмкіндіктерге ие болды: құжаттарды жүктеп алмай-ақ қарау, кеңсе жиынтығына біріктіру. Microsoft кеңсесі 2013, қалталарды басқа пайдаланушылармен бөлісу мүмкіндігі, скриншот редакторы, мүмкіндігі автоматты жүктеусандық камералардан Yandex.Disk-ке фотосуреттер мен бейне файлдар және т.б. Сервис жұмысындағы барлық жаңалықтар туралы әзірлеушілер есеп береді

Yandex Disk бұлттық қоймасын компьютерге WebDAV протоколы арқылы желілік диск ретінде қосуға болады. Қосылғаннан кейін желілік диск, сіз кәдімгі дискідегі сияқты компьютерден Yandex бұлттық қоймасымен жұмыс істей аласыз операциялық жүйе Windows.

Yandex.Disk-те файлдарды сақтау орнымен өзара әрекеттесу арқылы «бұлтта» сақтауға болады арнайы бағдарлама-клиент немесе ол үшін шолғышты пайдаланып веб-интерфейс арқылы деректеріңізді басқару.

Яндекстің арнайы бағдарламасын пайдаланған кезде файлдарыңыз бір уақытта компьютерде және бұлттық қоймада сақталады, ал веб-интерфейсті пайдаланған кезде деректеріңіз тек бұлттық қоймада сақталады.

Сондай-ақ, Yandex.Disk-ті желілік диск ретінде пайдалануға болады. Бұл бұлттық сақтау файлдарына тікелей File Explorer бағдарламасында қол жеткізуге мүмкіндік береді. Диск WebDAV протоколы арқылы компьютерге қосылады.

WebDAV арқылы желілік диск

WebDAV (веб-негізіндегі таратылған авторлық және нұсқалау) - келесідей нәрсені аударады: бөлінген әзірлеуге және нұсқаны басқаруға арналған веб-құралдар. Бұл үстіңгі жағында орнатылған кеңейтімдер жинағы HTTP протоколы, бұл пайдаланушыларға қашықтағы веб-сервердегі файлдарды бірлесіп өңдеуге және басқаруға мүмкіндік береді.

Yandex.Disk-ті компьютерге желілік диск ретінде қосқаннан кейін сіз бұлт жадының барлық мазмұнына қол жеткізесіз. есептік жазба. Бұл жағдайда WebDAV арқылы қосылған Yandex.Disk Интернет қосылымы қосылған кезде ғана қолжетімді болады. Интернетке қосылу өшірілген болса, бұл жағдайда желілік дискіге кіру тоқтатылады.

Яндекс.Дискіні WebDAV протоколы арқылы пайдаланудың тағы бір ерекшелігі - бұл бұлттық қоймадағы барлық деректер компьютерде емес, «бұлтта» орналасады. Сіз бұлтты жадпен компьютеріңіздегі кәдімгі диск сияқты жұмыс істейсіз, ал барлық деректер физикалық түрде қашықтағы Яндекс серверінде орналасады.

Егер сіздің компьютеріңізде клиенттік бағдарлама орнатылған болса және сіз компьютеріңізде бұлттық жадты пайдалансаңыз, Yandex.Disk-ті WebDAV арқылы қосқанда, басқа Яндекс бұлтты қоймасымен желілік дискіні компьютерге қосымша қосуға болады.

Яндекс-те бірнеше бұлттық қоймалар болуы мүмкін. Бұл өте жиі кездесетін жағдай, өйткені көптеген пайдаланушылардың Яндекс-те бірнеше электрондық пошта тіркелгілері болуы мүмкін. Yandex.Disk электрондық пошта тіркелгісімен байланысты, сондықтан бұл пайдаланушылар автоматты түрде пайдалана алатын бірнеше бұлт қоймаларына ие болады.

Яндекс.Дискіні Windows компьютеріне желілік диск ретінде қалай қосуға болады

Жұмыста желілік дискіні картаға түсіру үшін Windows жүйесі, алдымен басу керек оң жақ түймешікті басыңызжұмыс үстеліндегі «Компьютер» немесе «Осы компьютер» белгішесі арқылы немесе «Бастау» мәзірінен. Содан кейін контекстік мәзірдің «Желілік дискіні қосу ...» тармағын таңдау керек.

Басқа жолмен, «Компьютер» қойындысында ашылған Explorer терезесінен желілік дискіні қосуға болады. Онда сізге «Карта желілік дискісін» таңдау керек.

Содан кейін «Карта желілік диск» терезесі ашылады. Бұл терезеде сіз жаңа желілік диск үшін әріпті таңдауыңыз керек. Әдепкі бойынша, Windows автоматты түрде алфавиттің бос әрпін таңдайды. Қажет болса, дискінің әрпін өзгертуге болады.

«Қалта» өрісінде келесі мекенжайды енгізу қажет:

https://webdav.yandex.ru

Әдепкі бойынша, «Кіру кезінде қалпына келтіру» опциясы қосылған.

Параметрлерді таңдауды аяқтағаннан кейін «Аяқтау» түймесін басыңыз.

Желілік дискіні сәтті қосқаннан кейін «Windows қауіпсіздігі» терезесі ашылады.

Мұнда «Пайдаланушы» өрісінде Yandex.Disk-тегі тіркелгіңізден логинді енгізу қажет. Логин Яндекстегі пошта жәшігіне байланғандықтан, бұл жағдайда толық емес мекенжайды енгізу қажет болатынын ескеріңіз. Электрондық пошта, бірақ тек логин («иттен» бұрын келетін).

«Пароль» өрісінде тіркелгіңіздің құпия сөзін енгізіңіз. Содан кейін желілік дискіге қосылған сайын деректеріңізді қайта енгізбеу үшін «Тіркелгі деректерін есте сақтау» тармағын белсендіріңіз. Әрі қарай, «OK» түймесін басыңыз.

Осыдан кейін Explorer терезесі ашылады бұлтты сақтау Yandex.Disk. Осы арнайы бұлттық қоймада орналасқан барлық файлдар мен қалталар осы жерде көрсетіледі.

Explorer терезесінде компьютерге қосылған барлық желілік дискілер «Желі орындары» аймағында көрсетіледі.

Енді сіз Yandex бұлтын компьютердегі кәдімгі диск сияқты пайдалана аласыз.

Yandex WebDAV желілік дискісін қалай өшіруге болады

Webdav yandex дискісін компьютерден ажырату үшін алдымен «Компьютер» немесе «Осы компьютер» белгішесін басу керек, содан кейін контекстік мәзір«Желілік дискіні өшіру...» таңдаңыз.

Ашылған желілік дискілер терезесінде таңдау керек қалаған диск, содан кейін «OK» түймесін басыңыз.

Осыдан кейін Yandex.Disk желілік дискісі компьютерден ажыратылады.

Мақаланың қорытындылары

Пайдаланушы Yandex.Disk бұлтты қоймасын WebDAV хаттамасы арқылы желілік диск ретінде өз компьютеріне қоса алады. Бұл жағдайда сіз қашықтағы «бұлтты» желілік диск ретінде пайдаланасыз. Сонымен бірге файлдарыңыз физикалық түрде қашықтағы серверде орналасады және сіз олармен компьютеріңіздің кәдімгі дискісіндей жұмыс істей аласыз.

Тәжірибелі компьютер және Интернет пайдаланушысы

Бұл мақалада біз Yandex c Linux-ті байланыстырамыз, дәлірек айтсақ, Linux жүйесінде Яндекс дискісін қосамыз жергілікті қалта. Біз WebDAV протоколын пайдалана отырып, Linux жүйесінен Яндекс дискісіне қол жеткізуді жүзеге асырамыз, бәрі өте қарапайым.

Linux жүйесінде Яндекс дискісіне кіру бірнеше жолмен жүзеге асырылуы мүмкін.

  1. Яндекс дискісіне қосылудың бірінші жолы.

Қолданылатын стандартты файл менеджері арқылы жасауға болады Linux тарату, бұл Dolphin (KDE), Nautilus (Unity немесе Gnome), Nemo (Cinnamon), Caja (Mate), Thunar (Xfce) немесе PCManFM (LXDE), қысқаша айтқанда, WebDAV технологиясын қолдайтындардың барлығы.

Ол үшін файл менеджерінің мекенжай жолағында белгішелердің (түймелердің) көрінісінен мәтін жолының көрінісіне ауысыңыз. келесі мекенжайды жазуға болады:

davs:// [электрондық пошта қорғалған]/

Пайдаланушыны Яндекс логинімен ауыстырып, басыңыз , содан кейін құпия сөзді енгізу керек. Мұнда сіз диалогтық терезеде «мәңгі есте сақтау» белгісін көрсететін құпия сөзді енгізу кезінде таңдау жасай аласыз. Яндекс дискісін Linux файл менеджеріне қосқаннан кейін бетбелгі қоюға болады , жүйені қайта іске қосқаннан кейін сізде Яндекс бұлттарын орнатуға арналған бетбелгі болады.

  1. Linux жүйесінде Яндекс дискісін қосудың екінші жолы - әрбір дистрибутивтен табуға болатын davfs2 утилитасы.

Ubuntu жүйесінде davfs2 орнату үшін пәрмен келесідей болады:

sudo apt-get install davfs2

Linux жүйесінде Yandex дискісін орнату үшін davfs2 орнату

Біз Linux жүйесінде Яндекс дискісі орнатылатын каталог жасаймыз. Мен оны /media каталогында жасауды ұсынамын:

Sudo mkdir /media/yandex_disk

Келесі пәрмен арқылы біз Яндекс тіркелгісінен логин мен парольді енгізу арқылы дискіні құрылған каталогқа бекітеміз және пайдаланушыға құқықтарды береміз:

sudo mount -t davfs https://webdav.yandex.ru /media/yandex_disk && sudo chown -R pavel /media/yandex_disk

(павелдің орнына пайдаланушының атын жазамыз)

Диск қосылымын тексеріңіз:

Sudo echo "https://webdav.yandex.ru пайдаланушы атының құпия сөзі" >> /etc/davfs2/secrets

(пайдаланушы атының құпия сөзі - өзіңізді енгізуіңіз керек).

Яндекс дискісіне қосылуға арналған логин мен құпия сөзді әрқашан таңдаулы мәтіндік файл өңдегішімен /etc/davfs2/secrets файлында өзгертуге болады.

Соңында, жүйе іске қосылғаннан кейін оны автоматты түрде қосу арқылы Яндекс дискісін орнатуды аяқтаймыз. Ол үшін /etc/fstab файлының соңына келесіні қосыңыз:

https://webdav.yandex.ru:443 /media/yandex_disk davfs user,noauto 0 0

Енді сіз өз пайдаланушыңызды топқа қоса аласыз: davfs2

Sudo adduser pavel davfs2

(павелді өзінше өзгерту үшін).

Соңында біз mount.davfs файлына құқықтарды келесі пәрменмен өзгертеміз:

sudo chmod 4755 /usr/sbin/mount.davfs

Қайта жүктегеннен кейін файл менеджерінде бекіту нүктесі пайда болуы керек.

  1. Үшінші әдіс - бұл Linux емес, Windows стиліндегі нәрсе.

Неге мен оған бұлай қараймын? Өйткені бұл пакет репозиторийден емес, яғни Linux емес репозиторийлерден пакеттерді орнату кезінде жүйенің қауіпсіздігіне барлық жауапкершілік сіздің ар-ұжданыңызда болады. Жүйеңіз осы пакеттерді жаңартуды қадағалайды, ол мүмкін емес, яғни бұл бағдарламалық пакеттер орнатылған сәттен бастап осы күйде қалады.

Дегенмен, біреуге қол жеткізуді орнату оңайырақ болады, сондықтан барлық манипуляциялар аз, пакетті басып, өтіңіз.

Веб қатынасы арқылы webdav қатынасының артықшылықтары:

  • файлдармен автоматты режимде жұмыс істеу (bat файлдарын және JS/VBS/PS сценарийлерін жүктеп алу/жүктеп салу), яғни, ең алдымен, бұл сақтық көшірмелерді онлайн жадқа автоматты түрде қалпына келтіру мүмкіндігін білдіреді.
  • логикалық диск әрпін (E:, F: және т.б.) тағайындау арқылы бұлтты желілік диск (қалыпты желілік диск) ретінде қосу, басқаша айтқанда, онымен жұмыс істеу мүмкіндігі. бұлттық файлдарбастап тұрақты бағдарламалар(кеңсе пакеттері, графикалық редакторжәне т.б.)
  • үлкен файлдарды жүктеп салу мүмкіндігі (әдетте веб-интерфейс жадқа 2 ГБ дейінгі файлдарды жүктеп салуға мүмкіндік береді). Айта кету керек, ақысыз тіркелгілер ақылылармен салыстырғанда файл өлшемімен жиі шектеледі, мысалы, Box-та 250 МБ-тан аспайтын файлдарды тегін сақтауға болады (Бизнес тіркелгілерінде файл өлшемі 5 ГБ-қа дейін болуы мүмкін, Кәсіпорында, мысалы, 15 ГБ дейін); шын, бірге үлкен файлдарбасқа мәселелер бар, бірақ бұл туралы төменде толығырақ

Мақалада WebDAV пайдалану мүмкіндіктері туралы айтылады әртүрлі бағдарламалар, қолмен және пәрмен жолынан / bat файлдарынан қосылу мүмкіндіктері, жалпы мәселелер және олардың шешімдері.

FAR менеджеріндегі WebDAV

Far Manager бағдарламасында NetBox плагинін пайдалансаңыз, WebDAV арқылы файлдарды сақтаумен желілік дискіні қоспай жұмыс істей аласыз, ал файлдар Far Manager бағдарламасында қолжетімді болады, бірақ пәрмен жолында және басқа бағдарламаларда, мысалы, Windows жүйесінде қол жетімді болмайды. Explorer.

WebDAV желілік дискісін салыстыру

Бұл windows функциясыфайлдарға WebDAV арқылы ғана емес кіруге мүмкіндік береді файл менеджерлері(Far Manager және т.б.), сонымен қатар пәрмен жолында және Windows Explorer шолғышында.

Windows 7 жүйесінде WebDAV бұлтын әріп тағайындалуы бар кәдімгі желілік диск ретінде орнататын кірістірілген веб-клиент бар. Қосылу кезінде жадқа байланысты мекенжайды енгізу керек.

Yandex.Disk үшін WebDAV қосылым жолы: https://webdav.yandex.ru
Жәшікке арналған WebDAV қосылым жолы: https://dav.box.com/dav
OneDrive үшін WebDAV қосылым жолына cid қажет болады - бұл тіркелгі идентификаторы, оны OneDrive бетіндегі шолғыштың мекенжай жолағында көруге болады: https://d.docs.live.net/ cid
Mail.ru бұлты сонымен қатар WebDAV қатынасын ұсынады, бірақ тек ақылы жоспарларда, Mail.ru үшін WebDAV қосылым жолы: https://webdav.cloud.mail.ru/

Windows пәрмен жолынан WebDAV қосылуда

Сондай-ақ пәрмен жолы мүмкіндіктерін пайдалануға болады - NET USE пәрмені WebDAV қоймаларын сәтті қосады, мысалы, бұл пәрмен Yandex.Disk қалтасын логикалық Y дискісі ретінде қосады:

құпия сөз/пайдаланушы: электрондық пошта/тұрақты: иә

Бұл пәрмен Box қалтасын логикалық X дискісі ретінде орнатуға арналған:

Таза пайдалану X: https://dav.box.com/dav құпия сөз/пайдаланушы: электрондық пошта/тұрақты: иә

OneDrive бағдарламасын O әрпіне қосу үшін: (cid мәні мына жерден алынады мекенжай жолағы OneDrive веб-интерфейсіндегі шолғыш:

Таза пайдалану O: https://d.docs.live.net/ cid құпия сөз/пайдаланушы: электрондық пошта/тұрақты: иә

OneDrive қолданбасын автоматты түрде тағайындалған диск әрпіне орнату үшін:

Таза пайдалану * https://d.docs.live.net/ cid құпия сөз/пайдаланушы: электрондық пошта/тұрақты: иә

Сіз таңдай аласыз автоматты таңдаудиск әріптері (жұлдызшаны көрсету арқылы), мен бекітілген әріптерді пайдаланғым келеді - бұл пакеттік файлдармен жұмыс істеуді жеңілдетеді.

Ескертпе: /persistent:yes параметрі қосымша болып табылады, ол компьютер қайта іске қосылғанда қосылымды автоматты түрде қалпына келтіретін етіп орнатады, қосымша мәліметтерді төменде қараңыз.

Қосылғаннан кейін файлдармен жұмыс істеу үшін стандартты пәрмендерді пайдалануға болады, мысалы:

backup.zip y:\backup файлын көшіріңіз

Үлкен файлдармен проблемалар

Шағын файлдардағы операциялар (жүктеу, жүктеу) жақсы. Дегенмен, файл өлшемі үлкенірек болса (50 МБ немесе одан көп), мәселелер бар. Мысалы, хабарлама пайда болады Кешіктірілген жазу сәтсіз аяқталды (Кешіктірілген жазу қатесі), жүктеп салынған файлдың өлшемі 0 байт.

Бірақ шын мәнінде ол тек 300 МБ файлды жүктеп салуға мүмкіндік берді буферлеу өшірілген xcopy пәрмені:

Көшіру жұмыс істемегеніне қарамастан сәтті аяқталды Windows Explorer, не көшірме /y /z /v.

Файл өлшемі шегі

Бастапқы мән 50 000 000 байт. Тіркеу параметрі арқылы байтпен көрсетілген:

DWORD FileSizeLimitInBytes

бөлімінде:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

Мысалы, 500 000 000 енгізуге болады.

Үзіліс

Бастапқы мән 1800 секунд немесе 30 минут, сондықтан 30 минуттан астам әрекеттер тоқтатылады. Күту уақыты мәні тізілім мәні арқылы секундтармен орнатылады:

DWORD FsCtlRequestTimeoutInSec

бөлімінде:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRxDAV\Parameters

wevdav сақтау өнімділігі

Бұл сақтық көшірме жасау үшін өте қызықты сұрақ, өйткені сақтық көшірме файлын серверге webdav арқылы көшіруге қанша уақыт кететінін түсінуіміз керек, өйткені мұндай файлдың өлшемі 100 МБ немесе 1 ГБ немесе одан да көп болуы мүмкін.

Келесі сынақ 188 МБ файлды webdav арқылы Яндекс дискісіне жүктеп салу уақытын көрсетеді. Интернетке қосылу жылдамдығы 100 Мбит/с, сондықтан жүктеп салу айтарлықтай әсер етпейді. Көшірудің басталу және аяқталу уақытын тіркеу үшін nhts бағдарламасы қолданылады.

C:\Users\username\Documents>dir *.zip 11/09/2015 15:55 PM 197 858 220 backup-20150911.zip C:\Users\username\Documents>nhts HH:mm:ss "Іске қосу" & xco backup-2015091 1.zip y:\backup /Y /Z /V /J & nhts HH:mm:ss "Аяқталды" 15:58:05 C:backup-20150911.zip орындалуда Көшірілген файлдар: 1. 15:58: 43 Аяқталды

Нәтижесінде 188 Мб файл 38 секундта көшірілді, яғни жүктеу жылдамдығы 4,9 Мб/с немесе 40 Мбит/с болды - жақсы нәтижесақтық көшірме жасау үшін. Сәйкесінше, 1 ГБ файл серверге шамамен 3,5 минутта жүктеледі.

Енді Box үшін бірдей сынақ (ол X-ке қосылған :):

C:\Users\username\Documents>nhts HH:mm:ss "Бастау" & xcopy backup-2015091 1.zip x:\backup /Y /Z /V /J & nhts HH:mm:ss "Дайын" 16: 09:57 C:backup-20150911.zip іске қосыңыз Файлдар көшірілді: 1. 16:11:49 Аяқталды

Box баяу жұмыс істейді - сол файлды көшіру уақыты 112 секунд болды, сәйкесінше көшіру жылдамдығы 1,7 МБ/с немесе 13,4 Мбит/с болды. Бұл жылдамдықта 1 ГБ файлды көшіру уақыты 10 минуттан асады. Box өзі бизнес және кәсіпорын тіркелгілері үшін серверге көшіру жылдамдығын арттыру үшін оңтайландырудың қандай да бір түрі бар екенін жазады, «Жүктеп салу жылдамдығын қалай оңтайландыруға болады?» бөлімін қараңыз.

Көшіру жылдамдығы байланыс арналарының немесе серверлердің жүктемесіне байланысты өзгеруі мүмкін екені анық, бірақ Yandes дискісі жылдамырақ екені анық және Box ішіндегі 250 МБ файл өлшемі шектеуін ескере отырып, оны пайдаланған жөн. тегін Яндексқарағанда жүргізу тегін тіркелгіқорап.

Мүмкін мәселелер мен шешімдер

Қосылым ақаулығы туындаған кезде, бағдарлама қандай қате туралы хабарлайтынын анықтау маңызды - мұны істеу үшін дұрыс әрекетоны жою үшін.

Қате 67 - Желі атауы табылмады

67 қатесі пәрменде көрсетілген желі атауы бойынша серверді табу мүмкін емес дегенді білдіреді. Ағылшынша Windows нұсқаларыбұл қате «Желі атауын табу мүмкін емес» деп сипатталады.

Ең алдымен, пәрменде webdav серверінің хаттамасы мен мекенжайы дұрыс енгізілгенін тексеру керек, мысалы, Yandex.Disk үшін ол келесідей болуы керек:

https://webdav.yandex.ru

Екіншіден, желі атауының ажыратымдылығын тексеріңіз - сервер қолжетімді болуы керек:

C:\Windows\System32>ping webdav.yandex.ru 32 байт деректері бар webdav.YANDEX.ru пингі: 87.250.251.53-тен жауап: байт=32 уақыт=46мс TTL=51 87.250.251.53-тен жауап: байт=32 уақыт =35мс TTL=51 87.250.251.53-тен жауап: байт=32 уақыт=62мс TTL=51 87.250.251.53-тен жауап: байт=32 уақыт=38 мс TTL=51 87.250.251.53-тен алынған жауап: Ping статистикасы 87.250.251.5 = Қабылданды: S=4.5 4, Жоғалған = 0 (0% жоғалту), Милли-секундтағы шамамен бару уақыты: Минимум = 35 мс, Максимум = 62 мс, Орташа = 45 мс

Сервер белгісіз болса немесе жауап бермесе, Интернет қосылымында бірдеңе дұрыс емес.

Сервердің желі атауы дұрыс болса, сервер сәтті пинг жасайды, бірақ дұрыс параметрлері бар қосылым әрқашан 67 қатемен сәтсіз аяқталса, мәселенің себебі қосылымды бүйірден блоктайды. жергілікті желі. Мысалы, менің жұмысымда дәл осылай болады, өйткені WebDav арқылы Интернет жадына кіруді әкімшілер әдейі бұғаттайды, мүмкін ақпарат бүйірге ағып кетпеу үшін. Мұның себебі екеніне көз жеткізу үшін дәл сол параметрлермен, бірақ басқа желіден, жақсырақ үйден қосылуға тырысу керек, себебі операторлар әдетте WebDAV байланыстарын блоктамайды. Тексеру жергілікті әкімшілер қосылымды бұғаттап жатқанын растаса, мәселені тек олар арқылы шешуге болады.

Қате 1244 - пайдаланушы жүйеге кірмеді

Қатенің толық мәтіні: «Сұралған операция орындалмады, себебі пайдаланушы жүйеге кірмеген».
Бұл қате сервер дұрыс пайдаланушы аты мен құпия сөзді алмағанын білдіреді. Себептер әртүрлі болуы мүмкін, мысалы, қате атауды немесе құпия сөзді енгізу немесе оларды пәрмендегі дұрыс емес жерге енгізу.

Осы қателікпен мен құпия сөздің дұрыс енгізілгенін және сервер мекенжайы мен /user параметрі арасында екенін тексеремін.

Сондай-ақ, егер құпия сөзде cmd/bat файлдарында ерекше мағынасы бар арнайы таңбалар болса, қиындықтар туындауы мүмкін, себебі жолдың бұл бөлігі дұрыс түсіндірілмеуі мүмкін. Мұны тексеру үшін құпия сөздің орнына жұлдызшаны уақытша көрсетуге болады, содан кейін бағдарлама іске қосылғаннан кейін құпия сөзді сұрайды. Сұраныс бойынша құпия сөз қосылымы жұмыс істесе, құпия сөзде жарамсыз таңбалардың бар-жоғын тексеру керек. Мысалы, менің құпия сөздерімнің бірінде «&» амперсанды таңбасы болды және бұл 1244 қатеге әкелді. Құпия сөзді тырнақшаға алу арқылы қатені жеңе алдық. Бірақ егер құпия сөзде тырнақша таңбасы болса, онда оны айналып өту мүмкін болмайды - парольді одан тырнақшаларды алып тастау арқылы өзгерткен дұрыс.

Пакеттік файлдағы сақтаумен әрекеттер

Жадтың қосылғанын қалай тексеруге болады

Қосылымның орнатылғанын және сервердің қолжетімділігін тексеру пакеттік файлдарда қажет болуы мүмкін. Оны IF EXIST командасы арқылы жасауға болады.

Мысалы, WebDAV қосуға арналған cmd/bat файлы дискінің қосылғанын тексереді, содан кейін бірден шығады:

Бар болса Y:\* echo Қазірдің өзінде қосылған. & шығу / b 0

Немесе cmd/bat сақтық көшірме файлы жүктеп салу алдында желілік дискінің қолжетімділігін тексереді:

Егер жоқ Y:\* echo Қосылмады. & шығыңыз /b 1

WebDAV арқылы файлдарды көшіру

Стандартты COPY немесе Explorer ішіндегі клиенттік буферлеуге байланысты деректер жоғалуы мүмкін, сондықтан XCOPY буферлеу өшірілген және өлшемді басқару арқылы пайдалану ұсынылады.

Xcopy *.zip y:\backup /Y /Z /V /J

Желілік дискіні автоматты түрде салыстыру

Компьютер жүктелген кезде желілік дискіні автоматты түрде салыстыру мүмкіндігі бар және /persistent:yes параметрі арқылы қосылған (жоғарыдан қараңыз).

Бұл шешімнің кемшілігі - компьютер жүктелген кезде дискіні орнатуға бір ғана әрекет жасалады. Егер сол кезде жоқ болса желі қосылымынемесе сервер уақытша қолжетімсіз болса, диск қосылмаған күйінде қалады.

Іске қосуға тек қосылым пәрменін енгізсеңіз, бірдей мәселе орын алады:

Таза пайдалану Y: https://webdav.yandex.ru құпия сөз/пайдаланушы: электрондық пошта/тұрақты: иә

Тексеру және қайталау арқылы желілік дискіні салыстыру

Неғұрлым сенімді шешім қабылдау үшін нәтижені тексеріп, әрекетті қайталай отырып, cmd/bat файлын қолданамын:

@echo өшірулі болса y:\* echo Қосылған. & exit /b 0:net use y қосылу: https://webdav.yandex.ru құпия сөз /user: [электрондық пошта қорғалған]егер қате деңгейі 1 пинг 127.0.0.1 -n 60 > нөл және қосылуға өту

Бұл пакеттік файлды қолмен немесе автожүктеу арқылы іске қосуға болады.

Қара түске кедергі келтірмеу үшін жарғанат терезесіфайлды сценарий арқылы іске қосу арқылы жасыра аласыз, төменде қараңыз.

Сақтық көшірмелер белгілі бір қалтаға қосылған деп болжанады. Төмендегі мысалда бұл қалта сақтық көшірмесервердің түбірінде орналасқан.

Яндекс дискісін орнатып, конфигурациялағаннан кейін.

қарсы пәрмен жолысерверде каталог жасаңыз менің_скрипттерімжәне сценарий файлы backup_webdav.sh, ол сақтық көшірмелерді Яндекс дискісіне жылжытады:

CD /
sudo mkdir my_scripts
nano /my_scripts/backup_webdav.sh

Сценарийдің мазмұнын қойыңыз:

# Яндекс дискісін орнату
#mv /сақтық көшірме/ /mnt/yandex
cp -r /сақтық көшірме/* /mnt/yandex
# Яндекс дискісін өшіріңіз
umount /mnt/yandex

мұнда -r пернесі білдіреді көшіруқалталарды қоса.

Қаласаңыз, аласыз жылжытубүкіл қалтаны қараңыз, мұны істеу үшін жылжыту пәрменін алып тастаңыз және көшіру пәрменіне түсініктеме беріңіз.

# Яндекс дискісін орнату
mount -t davfs https://webdav.yandex.ru /mnt/yandex/
mv /сақтық көшірме/ /mnt/yandex
#cp -r /backup/* /mnt/yandex
# Яндекс дискісін өшіріңіз
umount /mnt/yandex

Қалтадан /сақтық көшірме/деректер жол бойымен жалғанған Yandex Disk қалтасына көшіріледі /mnt/yandex.

Сценарийді қолмен іске қосу:

sh /my_scripts/backup_webdav.sh

немесе ол жұмыс істемесе, келесідей:

cd /менің_скриптерім
sh backup_webdav.sh

Сценарийді CRON тапсырмаларына қосуға және кестені тағайындауға болады.

Тапсырмаларды CRON жүйесіне қосыңыз

CRON файлын ашу

nano /etc/crontab

Деректерді қосу:

# Яндекс дискісіне сақтық көшірме жасау
#күн сайын сағат 2:00
00 2 * * * түбір /my_scripts/backup_webdav.sh >/dev/null 2>&1

Рұқсаттар backup_webdav.sh файлында орнатылуы керек chmod +x, әйтпесе ол CRON арқылы іске қосылмайды. Мұны істеу үшін пәрмен жолы арқылы мынаны енгізіңіз:

CD /менің_скриптерім/
chmod +x backup_webdav.sh

Қазір күн сайын сағат 2-де, сақтық көшірмелер жасалды үшінші тарап бағдарламалары, Яндекс дискісіне жылжытылады.

Скрипттердің сақтық көшірмесін жасау

Олар үшін жасай отырып, сіз де болашақ үшін жасай аласыз сақтық көшірмесайттың түбірлік каталогына.

Сіз сценарийді сервердің түбірлік қалтасында мүлдем жасай алмайсыз, бірақ оны бірден сайттың түбірінде жасаңыз және оны CRON арқылы қосыңыз. Содан кейін сценарийді FTP клиенті арқылы жасауға болады, ал консоль тек cron файлын өңдеу үшін қажет. Бірақ бұл жағдайда сақтық көшірмекестеге сәйкес ол жұмыс істемеуі мүмкін, CRON үшін кейбір параметрлер жеткіліксіз болады.

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
рахмет. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!