Виртуальный Каменск

Тематические разделы => Технический форум => Тема начата: AngryMouse от 19 Декабря 2012, 22:28:40



Название: Копирование между сетевыми дисками
Отправлено: AngryMouse от 19 Декабря 2012, 22:28:40
Гугл что-то не выдаёт ничего путного по сабжу...
Суть: есть домашняя файлопомойка.
На ней два разных физически диска, подключенных как сетевые диски на основной машине.
Когда пытаешься скопировать с диска на диск - задействуются локальные буфера Винды и соответственно данные гоняются по сети туда-сюда, вместо того, чтобы просто копироваться силами файлопомойки.
Как этого избежать?


Название: Re: Копирование между сетевыми дисками
Отправлено: voland от 20 Декабря 2012, 01:26:07
Ничего не понял (с)


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 20 Декабря 2012, 06:55:18
Есть два сетевых диска.
Когда копируешь с диска на диск, данные сначала копируются в буфер на локальной машине, потом только пишутся на второй диск.
Как сделать, чтобы данные не гонялись туда-сюда по сети, а копировались удалённо?


Название: Re: Копирование между сетевыми дисками
Отправлено: Dimm от 20 Декабря 2012, 09:45:34
Есть два сетевых диска.
Когда копируешь с диска на диск, данные сначала копируются в буфер на локальной машине, потом только пишутся на второй диск.
Как сделать, чтобы данные не гонялись туда-сюда по сети, а копировались удалённо?
Ну так зайди на "файлопомойку" терминалом и гоняй файло с диска на диск, минуя сеть...


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 20 Декабря 2012, 12:32:59
Помойка без гуя, и в MC это неудобно делать.


Название: Re: Копирование между сетевыми дисками
Отправлено: Dimm от 20 Декабря 2012, 12:39:06
Помойка без гуя, и в MC это неудобно делать.
Тогда у тебя один выход - самому написать какую нить приблуду. Чо уж проще МС?


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 20 Декабря 2012, 12:51:33
Дык вопрос то не проще, а удобнее =)
Почему в винде то этого не сделать?
Она ж прекрасно понимает, что это удалённые диски.


Название: Re: Копирование между сетевыми дисками
Отправлено: Dimm от 20 Декабря 2012, 15:39:12
Дык вопрос то не проще, а удобнее =)
Почему в винде то этого не сделать?
Она ж прекрасно понимает, что это удалённые диски.
Винда не обязана знать что они физически расположены на одном устройстве... Теооретически один из дисков может вообще находиться за пределами страны :)))
А кстати, что никсы между смонтированными сетевыми томами напрямую копируют минуя внутренний буфер и не гоняя данные по сетке?!


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 20 Декабря 2012, 17:31:52
Я пробовал монтировать один диск внутрь другого - та же история.
Хотя по логике тут уж она точно должна была посчитать эти диски за один.


Название: Re: Копирование между сетевыми дисками
Отправлено: voland от 20 Декабря 2012, 17:35:39
Я пробовал монтировать один диск внутрь другого - та же история.
Хотя по логике тут уж она точно должна была посчитать эти диски за один.
Логика очень проста - монтирование идет по протоколу, который не позволяет управлять устройством, а только получать\отправлять данные.
Чтобы копирование шло напрямую - нужна команда удаленному устройству (ssh, VNC, RAdmin итп)


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 20 Декабря 2012, 17:42:24
Да я всё понимаю =)
Как эту "команду" подать то в удобоваримом виде?


Название: Re: Копирование между сетевыми дисками
Отправлено: Guyver от 20 Декабря 2012, 17:58:20
Прикрутить ssh, VNC, Radmin... не?


Название: Re: Копирование между сетевыми дисками
Отправлено: Ариец от 20 Декабря 2012, 19:10:03
mc.


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 20 Декабря 2012, 19:41:28
Гуя нет.
Есть ssh.
MC неудобен.


Название: Re: Копирование между сетевыми дисками
Отправлено: Ариец от 20 Декабря 2012, 19:51:16
Зато он умеет предоставлять удобный интерфейс для копирования файла через ssh. Да и классика это. :-\

Хотя можешь развернуть лайтхттпд/апач и заюзать WEB файловые менеджеры, благо их сейчас как грязи. И в виде проводников и в виде TC... :-\


Название: Re: Копирование между сетевыми дисками
Отправлено: 777 от 20 Декабря 2012, 20:08:05
в krusader есть SFTP

(http://upload.wikimedia.org/wikipedia/commons/7/76/Krusader_fedora5.png)


Название: Re: Копирование между сетевыми дисками
Отправлено: 777 от 20 Декабря 2012, 20:12:54
А, написано что версия для Windows в разработке

Тогда total commander, по любому там тоже это все должно быть


Название: Re: Копирование между сетевыми дисками
Отправлено: Ариец от 20 Декабря 2012, 21:02:17
Может lvm спасёт ситуацию?


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 20 Декабря 2012, 21:39:32
Во я дебил!
Я ж знал про SFTP плагин для Тотала и позорно забыл про него... wall


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 20 Декабря 2012, 22:35:22
SFTP плагин еле запустил (win 7 64x) и то не до конца - тотал вешается.
WinScp не даёт открыть удалёнку в обоих панелях, потому что
Цитировать
It is not that easy to do. Maybe in sometime in future.
UPD:
Из обсуждения в той же ветке стало понятно, что по SFTP это в принципе не может быть реализовано: только так же с буфером на локальной машине.
Это что же, писать свой клиент, только ради того, чтоб он коннектился по ssh и делал cp туда-сюда?


Название: Re: Копирование между сетевыми дисками
Отправлено: Ариец от 20 Декабря 2012, 22:44:37
Тебе уже несколько человек про мц сказали, чё ещё надо-то? :fp:


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 21 Декабря 2012, 07:10:31
Я уже нескольким человекам ответил, что МС неудобен.


Название: Re: Копирование между сетевыми дисками
Отправлено: Ариец от 21 Декабря 2012, 09:22:34
Страшно спросить, но всё же... А что по-вашему, молодой чемодан, удобно?


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 21 Декабря 2012, 11:16:30
Total Commander


Название: Re: Копирование между сетевыми дисками
Отправлено: Ариец от 21 Декабря 2012, 11:34:18
Ваше щастье, что мне статус не позволяет матом выражаться. kill


Название: Re: Копирование между сетевыми дисками
Отправлено: Guyver от 21 Декабря 2012, 11:39:28
Я чо-то не припоминаю какой-то принципиальной разницы между mc и TC. Ну во втором картинки красивее, да.


Название: Re: Копирование между сетевыми дисками
Отправлено: Ариец от 21 Декабря 2012, 11:52:38
встроенного терминала нет. :-X


Название: Re: Копирование между сетевыми дисками
Отправлено: 777 от 21 Декабря 2012, 14:18:11
там вкладок нет
и интерфейс - псевдографика
функций мало

Чем Нортон может быть удобнее gui коммандера?


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 21 Декабря 2012, 14:24:03
Именно!
Нет вкладок и неудобно работать с длинными именами.
Ну и пара фишек по мелочи.


Название: Re: Копирование между сетевыми дисками
Отправлено: voland от 21 Декабря 2012, 15:20:00
Именно!
Нет вкладок и неудобно работать с длинными именами.
Ну и пара фишек по мелочи.
Ну если на удаленном сервере GUI присутвуют - коннекться по VNC и юзай наутилус\крузайдер


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 21 Декабря 2012, 17:06:35
Да блин, ну я раза 3 уже писал, что нету там НИ ГУЯ


Название: Re: Копирование между сетевыми дисками
Отправлено: voland от 21 Декабря 2012, 19:39:31
Да блин, ну я раза 3 уже писал, что нету там НИ ГУЯ
Тебе уже миллиард раз сказали - или клиент туда (хоть на php, хоть на чем - в гугле всё есть) или mc.
 :cens:  :cens:  :cens:


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 22 Декабря 2012, 10:35:01
Не верю!
Должен же быть способ...


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 23 Декабря 2012, 19:34:10
Задался приведением MC к юзабельному виду.
Основными претензиями были кракозябры вместо псевдографики и режим 80х25.
Система изначально собрана с локалью UTF-8 и я думал, что кракозябры - это данность.
Оказалось, что на подключенном мониторе MC рисуется нормально.
Отсюда нагуглилось два выхода:
- прописать в настройках Putty тип терминала linux вместо xterm (при таком варианте невозможно использовать мышь в МС)
- пересобрать MC с поддержкой slang вместо ncurses, что и было сделано
Также оказалось, что Putty позволяет задать произвольное количество знакомест в терминале и корректно работает с "разрешением", например, 160x50.
Проблема отсутствия вкладок частично решилась использованием Directory Hotlist, а ещё, говорят, можно юзать историю переходов.
-------------------------------------
Теперь вопрос к фанатам MC, которые тут с пеной у рта мне его советовали (не буду показывать пальцем:)
Как сделать показ расширений файла отдельной колонкой?
Ясно понятно, что в линуксе понятие расширения условно, но юзабилити от этого сильно страдает.


Название: Re: Копирование между сетевыми дисками
Отправлено: voland от 23 Декабря 2012, 19:58:27
"Фанаты" mc юзают нативный ssh.
Никаких проблем с UTF нет, размер перестараивается при масштабировании окна.
Насчет колонок - все настраивается, читаем доки, вот скрин
(http://i.imm.io/QaS6.png)
ЗЫ. Я вообще то наутилус в гуях предпочитаю, но он также по sftp будет туда-сюда гонять и тормозить.
В случаях (нечастых) перегнать файлик напрямую юзаю wget


Название: Re: Копирование между сетевыми дисками
Отправлено: Ариец от 23 Декабря 2012, 20:22:06
Задался приведением MC к юзабельному виду.
Основными претензиями были кракозябры вместо псевдографики и режим 80х25.
Система изначально собрана с локалью UTF-8 и я думал, что кракозябры - это данность.
Оказалось, что на подключенном мониторе MC рисуется нормально.
Отсюда нагуглилось два выхода:
- прописать в настройках Putty тип терминала linux вместо xterm (при таком варианте невозможно использовать мышь в МС)
- пересобрать MC с поддержкой slang вместо ncurses, что и было сделано
Также оказалось, что Putty позволяет задать произвольное количество знакомест в терминале и корректно работает с "разрешением", например, 160x50.
Проблема отсутствия вкладок частично решилась использованием Directory Hotlist, а ещё, говорят, можно юзать историю переходов.
-------------------------------------
Теперь вопрос к фанатам MC, которые тут с пеной у рта мне его советовали (не буду показывать пальцем:)
Как сделать показ расширений файла отдельной колонкой?
Ясно понятно, что в линуксе понятие расширения условно, но юзабилити от этого сильно страдает.


Чувак, ты пьян, ходи домой...


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 23 Декабря 2012, 23:59:18
to Voland: читал именно эти доки, там нет такого понятия, как расширение. Гуглить умею, если бы всё так просто было, я б не спрашивал.
to Ариец: вот щас я пьян и как раз пришел домой. Problem officer?


Название: Re: Копирование между сетевыми дисками
Отправлено: voland от 24 Декабря 2012, 00:01:31
to Ариец: вот щас я пьян и как раз пришел домой. Problem officer?
Тест - 10 метров по линии - прошел?


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 25 Декабря 2012, 09:58:27
Ну так что, поклонники МС, дельные предложения по теме будут?


Название: Re: Копирование между сетевыми дисками
Отправлено: Ариец от 25 Декабря 2012, 10:15:26
Скрипт для emacs пиши тогда... :-\


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 25 Декабря 2012, 14:22:45
Не совсем понял, при чём тут Емакс? :-\


Название: Re: Копирование между сетевыми дисками
Отправлено: Ариец от 25 Декабря 2012, 19:48:18
Начать копать можно отсюда: http://emacswiki.org/emacs/TrampMode (http://emacswiki.org/emacs/TrampMode)


Название: Re: Копирование между сетевыми дисками
Отправлено: AngryMouse от 26 Декабря 2012, 07:52:54
Да блин я уже МС под себя настроил, осталась пара нюансов.
Проще уже его добить.