Файловое ралли

Понадобилось скопировать много данных с linux-раздела жесткого диска на рабочую windows машину. Несложная, даже в широких кругах, задача неожиданно заняла намного больше времени, чем планировалось.



Вариант "проделать это под windows" отпал сразу (ну не видит эта ось ext4 раздел). Искать фирменные или самодельные способы не представлялось разумным.
Можно было бы, конечно, загрузится с linux раздела копируемого диска, но ядро там было под "64-битную" архитектуру, в то время как windows машину грел Celeron 2.8 десятилетней давности.
План был такой: найти минимальный Linux Live (сделан на основе debian-live-8.7.1-i386-standard.iso) в USB исполнении, загрузиться с него, подмонтировать нужные разделы и, насвистывая марш из звёздных воинов, скопировать то, что нужно прямо из терминала.

И, первой проблемой, был запрет на запись в windows раздел. Раздел монтируется, но доступ ограничен лишь просмотром содержимого, система просто не позволяет что-либо создать! Монтировал как положено, с опцией rw. Права сделал доступные для всех, владельцев поменял на текущего — ни в какую.
Спустя какое-то время, поисковик подсказал, что параметр -t ntfs не умеет должным образом осуществлять запись, а вот -t ntfs-3g — умеет. Выяснилось, что в минимальном (523Мб) Linux Live отсутствует поддержка такой файловой системы: команда "sudo cat /proc/filesystems" это явно подтвердила.

После прозрения решение проблемы было отложено в сторону и, из ящика, была извлечена дежурная флешка с vfat разделом. Монтируем, копируем часть информации, делаем размонтирование, вставляем в windows, ждём, копируем, корректно извлекаем.. слишком много движений. К тому-же подобным образом не получается скопировать файлы с битой кодировкой.

Проблема с битой кодировкой, как оказалось не решается выставлением опций команды mount. Добрый люди просто отводят за руку к утилитам convmv или fscconv.
Либо можно было бы просто использовать mc и выбирать нужные файлы строкой-маркером.

Все эти пробы и размышления привели к идее подключить машину к сети интернет и установить пакеты ntfs-3g и mc.
Как показывает практика, с подобными сетевыми задачами я справляюсь далеко не сразу, но в процессе получаю солидный фан.

А доступ в интернет, как назло, был только через gsm wifi роутер и весьма ограничен (64кбит) по скорости (иначе бы я просто скачал полновесный linux live с полным набором нужных пакетов).
В принципе, было не сложно поднять LAN интерфейсы на машинах. На linux была добавлена маршрутизация и прописан DHCP сервер. На windows был открыт общий доступ в интернет для "пользователей других сетей " (LAN). Конечно всё бы заводилось дольше чем полчаса, не перезагрузи я оба компа.