Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 38

Как скопировать большой объём данных с проверкой на ошибки?

24.09.2013, 10:10. Показов 2464. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Есть 2 диска - внешний и внутренний!
На обоих их них много общего, но есть и много других мультимедийных, текстовых и прочих файлов.
Нужно скопировать содержимого внутреннего диска на внешний. Объемы данных, скажем так, нешуточные, а потому сидеть и каждый раз что-то подтверждать или нет, сами понимаете - радости мало! - с неделю буду сидеть....
Почитал/поискал в сети, - (все как с ума посходили ))) пишут для сисадминов!) - как делать защищенное копирование между удаленными узлами, образы диска и т.д. Туману и жути понапускали...
А чтобы так по простому, по-людячьи, "чтобы перекинуть данные с одного диска компа на другой..." - фигушки!
Вычитал команду rsynс, но все еще до конца не понял, что именно надо делать, а время поджимает....
Никогда ничего подобного не делал и, ест-но, боюсь, как бы чего... (В частности вычитал, что она "удаляет с целевого носителя файлы, которые больше не сущ-ют на исходном носителе" и мне это жутко не пондравилось! (Там, на внешнем, куча всего нужного, чего нет на внутреннем диске... Вот и сижу, чешу репу...)

Если не трудно, напишите, пож-ста, команду копирования. (Я потом разберусь/найду и прочитаю, что нужно (честно-честно"))). Сейчас времени нет, да и рисковать данными и эксперементировать - ноль желания!)

sda1 - внутренний, а sdc1 - внешний диск.

Заранее благодарен!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.09.2013, 10:10
Ответы с готовыми решениями:

Скопировать большой объём данных
Имеются два txt-файла почти по 100К строк (каждый порядка 3 МБ весит). Нужно "скрестить" эти файлы, подставляя по очереди строки из...

Большой объём данных
В общем, есть проект, игра, жанр стратегия, варгейм, только в онлайн режиме и только по мобильные платформы. Детально расписывать не буду,...

Большой объём данных в Access
Здравствуйте! У меня проблема. В БД Access я создала две таблицы. 1-ая небольшая (Название_парам., Описание, Признак). А 2-ая...

17
 Аватар для hitomy
318 / 115 / 16
Регистрация: 07.10.2012
Сообщений: 542
24.09.2013, 11:46
Code
1
df -h
покажите
1
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
24.09.2013, 15:38
Bash
1
2
cp -rp /mnt/disk1/dir1 /mnt/disk2/dir2
find /mnt/disk2/dir2 -type f -exec md5sum {} 2>/tmp/cpdiskmd.out 1>&2 \;
1
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 38
25.09.2013, 07:27  [ТС]
Цитата Сообщение от accept Посмотреть сообщение
Bash
1
2
cp -rp /mnt/disk1/dir1 /mnt/disk2/dir2
find /mnt/disk2/dir2 -type f -exec md5sum {} 2>/tmp/cpdiskmd.out 1>&2 \;
Извините за отсутствие/молчание - тут у меня беготня/суета, вообщем "зашиваюсь"... )))

Спасибо большое, accept!
Если не трудно, растолкуйте пож-ста (сами понимаете - боюсь... ))) ), что это за cpdiskmd.out, в команде во 2-ой команде (в find)?
Это что, команда такая или директория какая-то, вновь образованная?
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
25.09.2013, 22:26
Цитата Сообщение от Бабай001 Посмотреть сообщение
что это за cpdiskmd.out, в команде во 2-ой команде
это файл в котором сохраняется вывод программы md5sum
она нужна, чтобы убедиться, что файлы записались в целые (неповреждённые) области диска
а файл делается, чтобы у монитора не сидеть, пока будет идти копирование
1
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 38
27.09.2013, 16:08  [ТС]
Большое спасибо Вам, accept!

Добавлено через 6 часов 6 минут
accept, SOS!!!

Не копируется!

(Эту команду я ввел специально для иллюстрации, т.к. логов нет, а от огорчения я тогда закрыл терминал не сохранив рез-ты от ввода Вашего кода!)

Bash
1
2
3
4
knoppix@Microknoppix:~$ cp -R /media/sda1/2 /media/sdc1/os/Debian && echo Ok
cp: запись «/media/sdc1/os/Debian/2/debian-7.1.0-i386-DVD-2.iso»: Файл слишком велик
cp: не удалось расширить «/media/sdc1/os/Debian/2/debian-7.1.0-i386-DVD-2.iso»: Файл слишком велик
knoppix@Microknoppix:~$

папки 2 и 3 на sda1 - это 4,4 Гб ДВД-шные исошники Дебиана, которые я скачал на sda1. Сейчас их пытаюсь перекинуть к остальным исошникам ( к 3,7 Гб 1-му ДВД-ному исошнику и 2,1 Гб-ному апдейту), распологающихся на sdc1/os/Debian...

Работаю с флешки с Кнопиксом, на жестком ОС нет, только данные...

Не знаю что делать!
Очень надо!!
Помоги-и-и-те-е-е-е!!!
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
27.09.2013, 16:31
а файловая система у sdc1 какая?
1
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 38
27.09.2013, 17:31  [ТС]
Цитата Сообщение от Dmitry Посмотреть сообщение
а файловая система у sdc1 какая?
)))!!!

Да я, честно говоря, и не знаю...

Вот, все что знаю/есть (до чего добрался!)

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 root@Microknoppix:/home/knoppix# cat /proc/mounts
rootfs / rootfs rw,relatime 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
/dev/sdb2 /mnt-system ext4 rw,relatime 0 0
tmpfs /ramdisk tmpfs rw,relatime,size=2097152k 0 0
/dev/cloop /KNOPPIX iso9660 ro,relatime 0 0
unionfs /UNIONFS aufs rw,relatime,si=d5f950a5,noplink 0 0
unionfs /usr aufs rw,relatime,si=d5f950a5,noplink 0 0
unionfs /home aufs rw,relatime,si=d5f950a5,noplink 0 0
tmpfs /UNIONFS/var/run tmpfs rw,relatime,size=10240k 0 0
tmpfs /run tmpfs rw,relatime,size=20480k 0 0
tmpfs /UNIONFS/var/lock tmpfs rw,relatime,size=10240k 0 0
tmpfs /UNIONFS/var/log tmpfs rw,relatime,size=102400k 0 0
tmpfs /tmp tmpfs rw,relatime,size=2097152k 0 0
udev /dev tmpfs rw,relatime,size=20480k 0 0
tmpfs /dev/shm tmpfs rw,relatime,size=2097152k 0 0
devpts /dev/pts devpts rw,relatime,mode=1777 0 0
gvfs-fuse-daemon /home/knoppix/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
/dev/sda1 /media/sda1 fuseblk rw,nosuid,nodev,relatime,user_id=1000,group_id=0,default_permissions,allow_other,blksize=4096 0 0
/dev/sdc1 /media/sdc1 vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp850,iocharset=utf8,shortname=winnt,errors=remount-ro 0 0
 
 
root@Microknoppix:/home/knoppix# df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdb2          1,6G         699M  786M           48% /mnt-system
tmpfs              2,0G         227M  1,8G           12% /ramdisk
/dev/cloop         1,9G         1,9G     0          100% /KNOPPIX
unionfs            2,0G         227M  1,8G           12% /UNIONFS
unionfs            2,0G         227M  1,8G           12% /usr
unionfs            2,0G         227M  1,8G           12% /home
tmpfs               10M          68K   10M            1% /UNIONFS/var/run
tmpfs               20M         2,7M   18M           14% /run
tmpfs               10M            0   10M            0% /UNIONFS/var/lock
tmpfs              100M          52K  100M            1% /UNIONFS/var/log
tmpfs              2,0G          20K  2,0G            1% /tmp
udev                20M         4,0K   20M            1% /dev
tmpfs              2,0G         4,0K  2,0G            1% /dev/shm
/dev/sda1          233G         175G   59G           75% /media/sda1
/dev/sdc1          466G         181G  285G           39% /media/sdc1
root@Microknoppix:/home/knoppix#
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
27.09.2013, 17:41
Цитата Сообщение от Бабай001 Посмотреть сообщение
/dev/sdc1 /media/sdc1 vfat
выделено красным...
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
27.09.2013, 17:48
вообще для таких занятий rsync придумали
0
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 38
27.09.2013, 19:10  [ТС]
Господа спецы, ну надо же что-то делать!!! )))
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
27.09.2013, 19:44
винт использовать с файловой системой, позволяющей работать с файлами большого размера
1
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
27.09.2013, 20:44
Цитата Сообщение от Бабай001 Посмотреть сообщение
Code
1
cp: запись «/media/sdc1/os/Debian/2/debian-7.1.0-i386-DVD-2.iso»: Файл слишком велик
сделай файловую систему ntfs
1
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 38
27.09.2013, 21:42  [ТС]
Цитата Сообщение от accept Посмотреть сообщение
сделай файловую систему ntfs
Ка-а-а-к? Там же "всё, что нажито непосильным трудом"! ))) Оно ж сразу того... изчезнет. Так ведь?
Это ж как серпом...

А больше нет никакой возможности? (Может как-то порезать на части?)
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
27.09.2013, 22:32
внешний диск нужно переделать из fat в ntfs

Цитата Сообщение от Бабай001 Посмотреть сообщение
Может как-то порезать на части?
даже в этом случае всё нужно сохранить перед изменениями, потому что оно может пропасть в результате какой-нибудь ошибки
1
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
27.09.2013, 23:19
Цитата Сообщение от Бабай001 Посмотреть сообщение
Оно ж сразу того... изчезнет.
винда начиная с хрюши умеет конвертировать файловую систему из ФАТ в НТФС без потери данных...
1
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
27.09.2013, 23:35
Бабай001, если не хочешь потерять данные, сохрани их на другом носителе
не верь винде, оставит тебя без данных и по лицензионному соглашению ты ещё и виноватым останешься
1
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 38
28.09.2013, 07:53  [ТС]
Цитата Сообщение от accept Посмотреть сообщение
Бабай001, если не хочешь потерять данные, сохрани их на другом носителе
Так и сделаю! ( Раз ничего не поделаешь... )
Цитата Сообщение от accept Посмотреть сообщение
не верь винде, оставит тебя без данных и по лицензионному соглашению ты ещё и виноватым останешься
Пусть ей виндорасы верят... (а мы-то не такие!!!) )))

Ок!
Спасибо за помощь!


Для вследидущих новичков: Далее, благодаря коду accept-а, все элементарно!

На этом заканчиваю.
Спасибо всем принявшим участие в теме!
Удачи!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.09.2013, 07:53
Помогаю со студенческими работами здесь

Как вывести большой объём текста?
При использовании QTextEdit или QPlainTextEdit Если попытаться вывести за 1 цикл, текста больше чем помещается в едитку без прокрутки,...

Большой объём текста в TMemo
Имеется текстовый файл весом порядка 1 мегабайта Если текст загонять в TMemo через...

Большой объём генерируемого дерева
из БД генерирую дерево меню.... получается незавидно.... 47000 строк сгенерированного ХТМЛ кода и по размерчику вышло 4 мега... что...

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

Найти объём шара как объём стопки круглых площадей
https://pp.vk.me/c837729/v837729171/b25d/gEjJd2ejwT4.jpg б) Рассмотрите шар как стопку из круглых площадей, которые сложены одна на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru