LINUX.ORG.RU

Каким способом лучше всего копировать большой объем мелких файлов с одного компьютера на другой?

 


1

2

Допустим вам нужно скопировать кучу мелких файлов суммарным объёмом в несколько десятков Гбайт с одного компьютера на другой. С Linux на Windows. Каким способом вы воспользуетесь? Шифрование не нужно, оба компьютера - ваши, самому себе вы доверяете, гораздо важнее скорость.

  1. rsync 228 (41%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. флешка 84 (15%)

    *********************************************************************************************************************

  3. ssh 68 (12%)

    ***********************************************************************************************

  4. другой вариант 50 (9%)

    **********************************************************************

  5. samba 45 (8%)

    ***************************************************************

  6. p2p-сети 42 (8%)

    **********************************************************

  7. ftp 35 (6%)

    *************************************************

Всего голосов: 552

★★★★★

Проверено: beastie ()

Создать tar-архив, потом или флешка, или самба. Но можно и sftp. Честно, не думаю, что разница будет прям столь заметна.

stav_artefakt ★★
()

А в винде сработает

dd if=file | ssh user@host2 dd of=file

?

te111011010
()

tar+компрессор+любой вариант

mittorn ★★★★★
()

Важно также знать, что за диски? Например у меня везде ssd. Для копирования использую внешний ssd подключенный по esata. На одном компе внешний sata поддерживает только sata I, поэтому использую при копировании nanozip с опциями -cf. Сжатие почти real time (не много медленнее чем lz4, зато нет проблем под Windows ну и лучшее сжатие)

Idealist
()

лучше всего

Что значит лучше всего? По быстроте, удобству? Ну очевидно что будет под рукой тем и скопирую, зачем мне заморачиваться?

mbivanyuk ★★★★★
()
Ответ на: комментарий от mbivanyuk

По-моему тут вопрос был однозначным

... гораздо важнее скорость.
Ну очевидно что будет под рукой тем и скопирую

Когда раз в неделю приходиться 160 ГБ копировать, то невольно скорость становится главным приоритетом

Idealist
()

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

Вывод: p2p

FRWHate
()
Ответ на: комментарий от sunny1983

С Linux на Windows

Windows

А с каких пор опросы про оффтопик на ЛОРе?

Я читал только заглавие, в котором полностью изложено условие задачи, а варианты ответов придумали для ЕГЭ.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

Какой оффтопик? Это типичная задача для Linux, перенести данные с одной платформы на другую. Если бы речь шла о переносе в пределах платформы - то и вопроса-то не было, просто nfs и всё.
А пункт rsync кто добавил?

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

Это типичная задача для Linux

Если в конторке лялих, то откуда взяться там оффтопику, и такой задаче?

перенести данные с одной платформы на другую

Какие данные? Музло, кинцо и фоточки? Логи, базы данных оффтопиковые на лялихе никуда не упёрлись, а если подоконнику приспичило забэкапить, то пусть сам жмёт своим проприетарным раром и льёт на ftp конторки, откуда одмин этот трэш невозбранно удалит за ненадобностью.

r3lgar ★★★★★
()

rsync

а где его взять под винду? Cygwin штоле?

IceWindDale
()
Ответ на: комментарий от sunny1983

Не уж то

Что же творишь-то? Чего смотришь? В угол вали! Ага... И в стену смотри. И пива сегодня не получишь. Ты наказан.

Stahl ★★☆
()

Вытащу HDD, подключу к другому компьютеру

annulen ★★★★★
()

на Windows

оба компьютера - ваши

Каким способом вы воспользуетесь?

Ну сначала сделаю загрузочную флешку с линуксом, размечу диск и т. д. Нафига мне на моём компьютере Windows?

А дальше tar по ssh

Psych218 ★★★★★
()

Бред какой-то. В заголовке написано «с одного компьютера на другой», а в теле написано, что, оказывается, «на Windows». Да и что это за вопрос? Тест на знание Линукса, что ли?

rsync работает в Windows под Cygwin.

proud_anon ★★★★★
()
Ответ на: комментарий от Psych218

+1 по карме

но вот если приходится страдать с виндософтом, то грустно и приходится иногда заставлять себя

P.S. Топикстартрер не осилил rsync на форточках?

EuGeneus ★★
()
Последнее исправление: EuGeneus (всего исправлений: 1)

Может я чего-то ее понимаю...

rsync

rsync без транспорта (ssh, samba и т. п.) ничего не сделает. Зачем этот пункт там?

А вообще правильный вариант - то, что есть под рукой. У меня под рукой дома всегда ftp.
А вот на работе я решал такую задачу для двух виндовых компьютеров. Там использовал samba + rsync; потому что был под рукой.

Какой-то странный опрос.

Kroz ★★★★★
()

Оспрос больше напоминает вопрос. Мол «у меня тут вот такая задача, как-бы мне её решить». Описание какого-то очень частного случая.
beastie, нафига такое подтверждать?

MrClon ★★★★★
()
Ответ на: комментарий от Kroz

ssh под оффтопик вроде тоже есть. scp точно есть.
Туда-бы ещё нормальны эмулятор терминала, да пакетный менеджер с жирными репами, и был-бы OS X с портами можно было-бы жить.

MrClon ★★★★★
()

tar+чтоугодно. В качестве «чтоугодно» предпочитаю ssh.

no-such-file ★★★★★
()

Samba + robocopy на венде. ТС, зобанься с такими опросами.

dhameoelin ★★★★★
()
Ответ на: комментарий от Kroz

rsync без транспорта (ssh, samba и т. п.) ничего не сделает

Открой для себя стандартный rsyncd.

Ftp. Ну я как-то переносил 2 терабайта файлухи через busybox ftpd и тоталкомандер, тоже вариант.

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 2)

tar + (gz|xz) + ftp.

оба компьютера - ваши

Первым делом снесу виндоус.

redgremlin ★★★★★
()

rsync. Параметры -z и -W зависят от канала передачи и быстродействия обоих компьютеров.

Windows бесит, ибо там ничего нет. Ну самба, что ли тогда, но уж с оптимизацией как-нибудь сам.

Deleted
()

И что вы налетели? Да я в курсе, что на ЛОРЕ есть негласное правило осуждать любое упомянание Windows в суе. Но может уберем это правило? Это ж, едрить, админский форум, почему тут нельзя создавать опросы по способам решения типических админских задач?

sunny1983 ★★★★★
() автор топика

Лучше всего с точки зрения утилизации сетевой скорости NFS или FTP. Ну или Rsync поверх NFS если нужна проверка целостности данных, хотя я считаю это излишеством в локальных сетях.

SMB тоже хорошо но права слетают-с.

Копирующим тысячи файлов общим объёмом в гигабайты по SCP пламенный пионерский привет.

Aceler ★★★★★
()
Ответ на: комментарий от sunny1983

Потому что ты некорректно сформулировал вопрос изначально. Для гетерогенной среды много компромиссов.

Deleted
()

Гигабита прямого соединения хватит всем :) По воздуху тоже можно, но не так быстро. Использую ftp/smb/nfs. В такой вырожденной «сети» большего и не надо.

yars068 ★★★★
()

Подцепить винт и перекинуть - самый быстрый вариант. Если тащить по сети, то p2p. rsync не пробовал для таких дел но, samba, ssh и ftp будут тащить мелкие файлы очень не быстро (порядка 0,5 Мb/s помню было), а делать 20-30 Gb tar - не вариант.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от yars068

Какая разница что там на машинах по сети таскать всяко медленнее, чем если привод напрямую втыкать.

crutch_master ★★★★★
()
Ответ на: комментарий от menefis

В первом абзаце это не написано, зато тут много опытных админов обитает.

sunny1983 ★★★★★
() автор топика

Образ раздела любым подходящим транспортом.

nvidia
()
Ответ на: комментарий от Unununij

Лучше сделать фс внутри файла, скопировать фало туда, отмонитровать, сжать и скопировать куда надо :)

one117 ★★★★★
()

Предлагаю поправить в вариантах ответа rsync на rsync/cwrsync

NightOperator ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.