Возможный дубликат: Копирование файлов на SD-карту не сохраняется
При копировании больших (или даже файлов размером в несколько КБ) на SD-карту из Ubuntu 10.10 (Maverick Meerkat), файлы вроде бы есть, но когда я обращаюсь к карте с другого устройства, файлы либо отсутствуют, либо имеют размер 0 байт.
Я подозреваю, что проблема в том, что для копирования файлов на карту требуется время, и я извлекаю ее слишком рано, но индикатора прогресса нет - я делаю это из командной строки. И это происходит даже тогда, когда я извлекаю карту.
Есть ли предпочтительный способ сделать это, чтобы я мог знать, что файлы скопированы?
gcp: инструмент копирования файлов на основе командной строки для Ubuntu Linux с индикатором выполнения
http://www.hecticgeek.com/2012/03/gcp-command-line-file-copy -ubuntu-linux /
или попробуйте команды "bar" или "pv" с индикатором выполнения
http://manpages.ubuntu.com/manpages/ oneiric / man1 / bar.1.html
появляется ли та же ошибка с nautilus?
Убедитесь, что вы используете кнопку «Безопасное извлечение устройства», прежде чем извлекать карту из устройства чтения карт - чтобы ускорить процесс, ОС буферизует данные в памяти, поэтому процесс копирования может завершиться раньше, но фактические данные могут быть еще записано на карту.
Для этого вам нужно нажать на значок «Извлечь» рядом с записью вашей карты в левой панели браузера файлов и подождать, пока значок не исчезнет , указывая на то, что карта отключена. По моему опыту, это на самом деле может занять больше времени, чем оригинальная операция копирования, потому что карты довольно медленные.