Назад | Перейти на главную страницу

Ускорьте совместное использование удаленных файлов CIFS

В моем офисе у меня есть сервер Debian, рабочая станция Ubuntu и ноутбук с Windows. У меня есть общий каталог samba на сервере, где я храню свой исходный код. Я получаю доступ к файлам в этом каталоге как на моей рабочей станции, так и на ноутбуке. Что мне нравится в этой настройке, так это то, что я могу легко перемещаться между рабочей станцией и ноутбуком для выполнения своей работы. Однако мне не нравится, когда мне приходится перемещать файлы внутри общего каталога, например. копирование файла размером 100 МБ из одного места в общем каталоге в другое. Если я использую инструменты графического интерфейса пользователя на своих конечных точках (Windows Explorer или Nautilus) для копирования файла, он загружает файл с сервера на мою машину, а затем отправляет новую копию обратно на сервер. Я подключаюсь по беспроводной сети, поэтому обычно это медленный процесс. У меня нет проблем с выполнением этих операций в оболочке на сервере, но я чувствую, что это противоречит цели использования общего ресурса.

Мой вопрос: есть ли инструменты, которые могут это ускорить? Кажется, это может быть так просто: если я перемещаю файлы внутри общего ресурса, отправьте удаленную команду серверу вместо использования файловой системы локального компьютера.

В качестве альтернативы, есть ли другой способ настроить это с помощью другой технологии общих каталогов?

Я не боюсь командной строки, я просто предпочел бы иметь возможность делать все внутри инструментов графического интерфейса, таких как обозреватели файлов и Eclipse.

Другой подход - использовать VNC. Затем вы управляете сервером, как если бы вы сидели перед ним, без каких-либо операций копирования файлов между сервером и вашими рабочими станциями.

https://help.ubuntu.com/community/VNC

Похоже, у вас есть сервер, на котором размещается общий ресурс CIFS с использованием самбы? Почему бы не сделать следующее:

На Ubuntu: создать запись в / etc / fstab для монтирования общего ресурса CIFS при загрузке и работы из этого каталога (перемещение данных не требуется!)

На Windows: map как сетевой диск, подключите его повторно при входе в систему и работайте вне этого каталога. Переносить данные не нужно.

Если вам нужен ноутбук для доступа к этим файлам на сервере, пока вас нет, включите этот подключенный сетевой диск в качестве «портфеля»: http://windows.microsoft.com/en-US/windows-vista/Sync-using-Briefcase