Изредка возникает необходимость копировать внутри NAS значительные объёмы информации. Есть несколько способов, у каждого свои достоинства и недостатки. Самый быстрый, что особенно важно для больших объёмов - вариант с использованием tmux. Всё точно также как в консоли, но машину-клиент можно спокойно отключить
1) Идём в консоль, например через Putty
2) Запускаем tmux. Это менеджер терминалов, позволяет открывать много сессий и окон в них. Но нам нужно его умение отключаться от клиента, не прерывая операцию на сервере. И, кстати, потом можно к этой сессии подключиться, в том числе с другого компа. Важный плюс tmux для nas4free - он есть из коробки. (Краткая
шпаргалка)
tmux
Видно, что окошко изменилось
В зелёной строке внизу видно, что у нас одно окно, в нём исполняется bash. Я не буду сейчас создавать новых окон и сессий.
3) Давайте лучше запустим копирование папки с пула на пул (или датасета на датасет)
nas4free tmp/ root~$ cp -a /mnt/WD2T/Files/Download/Мульты /mnt/Pool/Media
Пойдёт операция копирования. Если копировать терабайты - это надолго.
4) так что давайте отключимся - жмём
Ctrl-b - d
От сессии отключаемся., надпись в скобках переводится как [отключено (от сессии1)]
5) Но в фоне процесс продолжается. Можно закрыть сессию putty, выключить комп.
А потом включить и подключиться вновь
tmux attach
Или посмотреть активные процессы (через команду top в консоли или Status|Processes в вебгуе), что наша команда cp продолжает что-то копировать.
UPD от 21 авг 2015 - годное замечание от камрада
Igor SolovyovЧтобы не стать пианистом, можно сразу из коммандлайна:
tmux new-session -d 'cp -a /mnt/WD2T/Download/Кино\ про\ Машу\ и\ Сашу /mnt/Pool/Media'
-d - detach session
/UPD
PS Кстати, чтоб 2 раза не вставать.
- Русские буквы поддерживаются
- специальные символы типа пробела - надо либо заключать в кавычки весь аргумент, вот так
cp -a '/mnt/WD2T/Download/Кино про Машу и Сашу' /mnt/Pool/Media
или специально описывать эти спецсимволы, вот так
cp -a /mnt/WD2T/Download/Кино\ про\ Машу\ и\ Сашу /mnt/Pool/Media
- длинные имена набирать до буквы лень, есть автодополнение. Набрав начало имени файла или папки, можно нажать кнопку табуляции - и имя будет дополнено
PPS Так я копирую действительно большие папки, последний раз - на полтерабайта. Если рутинно хочется скопировать с диска-помойки в хранилище пару фильмов, то я их кидаю в специальную папку-источник. Ночью запускается RSYNC и копирует в папку-приёмник. Завтра-послезавтра можно в источнике файлы стереть, из приёмника - раскидать по подпапкам. Настройка RSYNC для этого
описана тут.