Возобновление прерванной копии

Я создаю резервную копию старого жесткого диска и копирую около 300 ГБ файлов. У меня осталось около 50 ГБ, когда у меня появилась паника ядра, и теперь я хочу возобновить копирование. Есть ли способ сделать это в Ubuntu? (A не копировать, если файл уже существует, но копировать все файлы, которые еще не имеют аргумента?)

6
задан 16 May 2011 в 09:11

24 ответа

rsync обычно только копирует то, что отсутствует или изменено, для него, похоже, также есть некоторые GUI.

Команда для вас может выглядеть следующим образом: копирование рекурсивно и сохранение разрешений, временных меток и т. д. (архив ), verbose output, используйте сжатие (zip) во время передачи, показывая прогресс:

rsync -avzP /media/oldhd/ /media/newhd/, в некоторых случаях вам может потребоваться добавить sudo, если файлы принадлежат другим пользователям.

6
ответ дан 25 July 2018 в 21:55

С чего вы начали операцию копирования?

Nautilus дает вам эту опцию:

Нажмите «применить это действие ко всем файлам», и он пропустит все, что уже было скопировано.

Но это зависит от того, как вы копируете файлы.

Командная строка: cp с опцией -n пропустит все существующие файлы.

1
ответ дан 25 July 2018 в 21:55
  • 1
    К сожалению, это не очень хорошее решение. Если какие-либо файлы были только частично скопированы, то пропуская их, вы оставите половину скопированную версию в пункте назначения. – Ryan Thompson 16 May 2011 в 14:12
  • 2
    В наших системах частично скопированные файлы помечены системой, и как nautilus, так и cp перезаписывают этот файл. Теперь это может быть только redhat, но я предположил, что это путь Linux ... – Rinzwind 16 May 2011 в 15:42
  • 3
    Я никогда не слышал о такой возможности. Можете ли вы указать на страницу руководства или другую документацию, где это описано? – Ryan Thompson 17 May 2011 в 03:32

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

Посмотрите здесь, как установить freefilesync.

Вы также можете попробовать «проводник» из официальных репозиториев, но этого я никогда не пробовал.

0
ответ дан 25 July 2018 в 21:55

rsync обычно только копирует то, что отсутствует или изменено, для него, похоже, также есть некоторые GUI.

Команда для вас может выглядеть следующим образом: копирование рекурсивно и сохранение разрешений, временных меток и т. д. (архив ), verbose output, используйте сжатие (zip) во время передачи, показывая прогресс:

rsync -avzP /media/oldhd/ /media/newhd/, в некоторых случаях вам может потребоваться добавить sudo, если файлы принадлежат другим пользователям.

6
ответ дан 31 July 2018 в 12:21

С чего вы начали операцию копирования?

Nautilus дает вам эту опцию:

Нажмите «применить это действие ко всем файлам», и он пропустит все, что уже было скопировано.

Но это зависит от того, как вы копируете файлы.

Командная строка: cp с опцией -n пропустит все существующие файлы.

1
ответ дан 31 July 2018 в 12:21
  • 1
    К сожалению, это не очень хорошее решение. Если какие-либо файлы были только частично скопированы, то пропуская их, вы оставите половину скопированную версию в пункте назначения. – Ryan Thompson 16 May 2011 в 14:12
  • 2
    В наших системах частично скопированные файлы помечены системой, и как nautilus, так и cp перезаписывают этот файл. Теперь это может быть только redhat, но я предположил, что это путь Linux ... – Rinzwind 16 May 2011 в 15:42
  • 3
    Я никогда не слышал о такой возможности. Можете ли вы указать на страницу руководства или другую документацию, где это описано? – Ryan Thompson 17 May 2011 в 03:32

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

Посмотрите здесь, как установить freefilesync.

Вы также можете попробовать «проводник» из официальных репозиториев, но этого я никогда не пробовал.

0
ответ дан 31 July 2018 в 12:21

rsync обычно только копирует то, что отсутствует или изменено, для него, похоже, также есть некоторые GUI.

Команда для вас может выглядеть следующим образом: копирование рекурсивно и сохранение разрешений, временных меток и т. д. (архив ), verbose output, используйте сжатие (zip) во время передачи, показывая прогресс:

rsync -avzP /media/oldhd/ /media/newhd/, в некоторых случаях вам может потребоваться добавить sudo, если файлы принадлежат другим пользователям.

6
ответ дан 2 August 2018 в 03:29

С чего вы начали операцию копирования?

Nautilus дает вам эту опцию:

Нажмите «применить это действие ко всем файлам», и он пропустит все, что уже было скопировано.

Но это зависит от того, как вы копируете файлы.

Командная строка: cp с опцией -n пропустит все существующие файлы.

1
ответ дан 2 August 2018 в 03:29
  • 1
    К сожалению, это не очень хорошее решение. Если какие-либо файлы были только частично скопированы, то пропуская их, вы оставите половину скопированную версию в пункте назначения. – Ryan Thompson 16 May 2011 в 14:12
  • 2
    В наших системах частично скопированные файлы помечены системой, и как nautilus, так и cp перезаписывают этот файл. Теперь это может быть только redhat, но я предположил, что это путь Linux ... – Rinzwind 16 May 2011 в 15:42
  • 3
    Я никогда не слышал о такой возможности. Можете ли вы указать на страницу руководства или другую документацию, где это описано? – Ryan Thompson 17 May 2011 в 03:32

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

Посмотрите здесь, как установить freefilesync.

Вы также можете попробовать «проводник» из официальных репозиториев, но этого я никогда не пробовал.

0
ответ дан 2 August 2018 в 03:29

rsync обычно только копирует то, что отсутствует или изменено, для него, похоже, также есть некоторые GUI.

Команда для вас может выглядеть следующим образом: копирование рекурсивно и сохранение разрешений, временных меток и т. д. (архив ), verbose output, используйте сжатие (zip) во время передачи, показывая прогресс:

rsync -avzP /media/oldhd/ /media/newhd/, в некоторых случаях вам может потребоваться добавить sudo, если файлы принадлежат другим пользователям.

6
ответ дан 4 August 2018 в 19:27

С чего вы начали операцию копирования?

Nautilus дает вам эту опцию:

Нажмите «применить это действие ко всем файлам», и он пропустит все, что уже было скопировано.

Но это зависит от того, как вы копируете файлы.

Командная строка: cp с опцией -n пропустит все существующие файлы.

1
ответ дан 4 August 2018 в 19:27
  • 1
    К сожалению, это не очень хорошее решение. Если какие-либо файлы были только частично скопированы, то пропуская их, вы оставите половину скопированную версию в пункте назначения. – Ryan Thompson 16 May 2011 в 14:12
  • 2
    В наших системах частично скопированные файлы помечены системой, и как nautilus, так и cp перезаписывают этот файл. Теперь это может быть только redhat, но я предположил, что это путь Linux ... – Rinzwind 16 May 2011 в 15:42
  • 3
    Я никогда не слышал о такой возможности. Можете ли вы указать на страницу руководства или другую документацию, где это описано? – Ryan Thompson 17 May 2011 в 03:32

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

Посмотрите здесь, как установить freefilesync.

Вы также можете попробовать «проводник» из официальных репозиториев, но этого я никогда не пробовал.

0
ответ дан 4 August 2018 в 19:27

С чего вы начали операцию копирования?

Nautilus дает вам эту опцию:

Nautilus dialog [!d2]

Нажмите «применить это действие ко всем файлам», и он пропустит все это

Но это зависит от того, как вы копируете файлы.

Командная строка: cp с опцией -n [ ! d1] пропустит все существующие файлы.

1
ответ дан 6 August 2018 в 03:37

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

Посмотрите здесь на как установить freefilesync.

Вы также можете попробовать «кабелепровод» из официальных репозиториев, но этого я никогда не пробовал.

0
ответ дан 6 August 2018 в 03:37

rsync обычно копирует только то, что отсутствует или изменено, для него, похоже, также есть некоторые GUI.

Команда для вас может выглядеть следующим образом: копирование рекурсивно и сохранение ( archive ), verbose , используйте сжатие ( zip ) во время передачи, показывая Progress :

rsync -avzP / media / oldhd / / media / newhd / в некоторых случаях вам может потребоваться добавить sudo , если файлы принадлежат другим пользователям .

6
ответ дан 6 August 2018 в 03:37

С чего вы начали операцию копирования?

Nautilus дает вам эту опцию:

Nautilus dialog [!d2]

Нажмите «применить это действие ко всем файлам», и он пропустит все это

Но это зависит от того, как вы копируете файлы.

Командная строка: cp с опцией -n [ ! d1] пропустит все существующие файлы.

1
ответ дан 7 August 2018 в 21:28

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

Посмотрите здесь на как установить freefilesync.

Вы также можете попробовать «кабелепровод» из официальных репозиториев, но этого я никогда не пробовал.

0
ответ дан 7 August 2018 в 21:28

rsync обычно копирует только то, что отсутствует или изменено, для него, похоже, также есть некоторые GUI.

Команда для вас может выглядеть следующим образом: копирование рекурсивно и сохранение ( archive ), verbose , используйте сжатие ( zip ) во время передачи, показывая Progress :

rsync -avzP / media / oldhd / / media / newhd / в некоторых случаях вам может потребоваться добавить sudo , если файлы принадлежат другим пользователям .

6
ответ дан 7 August 2018 в 21:28

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

Посмотрите здесь на как установить freefilesync.

Вы также можете попробовать «кабелепровод» из официальных репозиториев, но этого я никогда не пробовал.

0
ответ дан 10 August 2018 в 09:45

С чего вы начали операцию копирования?

Nautilus дает вам эту опцию:

Nautilus dialog [!d2]

Нажмите «применить это действие ко всем файлам», и он пропустит все это

Но это зависит от того, как вы копируете файлы.

Командная строка: cp с опцией -n [ ! d1] пропустит все существующие файлы.

1
ответ дан 10 August 2018 в 09:45

rsync обычно копирует только то, что отсутствует или изменено, для него, похоже, также есть некоторые GUI.

Команда для вас может выглядеть следующим образом: копирование рекурсивно и сохранение ( archive ), verbose , используйте сжатие ( zip ) во время передачи, показывая Progress :

rsync -avzP / media / oldhd / / media / newhd / в некоторых случаях вам может потребоваться добавить sudo , если файлы принадлежат другим пользователям .

6
ответ дан 10 August 2018 в 09:45

С чего вы начали операцию копирования?

Nautilus дает вам эту опцию:

Nautilus dialog [!d2]

Нажмите «применить это действие ко всем файлам», и он пропустит все это

Но это зависит от того, как вы копируете файлы.

Командная строка: cp с опцией -n [ ! d1] пропустит все существующие файлы.

1
ответ дан 13 August 2018 в 15:58
  • 1
    К сожалению, это не очень хорошее решение. Если какие-либо файлы были только частично скопированы, то пропуская их, вы оставите половину скопированную версию в пункте назначения. – Ryan Thompson 16 May 2011 в 14:12
  • 2
    В наших системах частично скопированные файлы помечены системой, и как nautilus, так и cp перезаписывают этот файл. Теперь это может быть только redhat, но я предположил, что это путь Linux ... – Rinzwind 16 May 2011 в 15:42
  • 3
    Я никогда не слышал о такой возможности. Можете ли вы указать на страницу руководства или другую документацию, где это описано? – Ryan Thompson 17 May 2011 в 03:32

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

Посмотрите здесь на как установить freefilesync.

Вы также можете попробовать «кабелепровод» из официальных репозиториев, но этого я никогда не пробовал.

0
ответ дан 13 August 2018 в 15:58

rsync обычно копирует только то, что отсутствует или изменено, для него, похоже, также есть некоторые GUI.

Команда для вас может выглядеть следующим образом: копирование рекурсивно и сохранение ( archive ), verbose , используйте сжатие ( zip ) во время передачи, показывая Progress :

rsync -avzP / media / oldhd / / media / newhd / в некоторых случаях вам может потребоваться добавить sudo , если файлы принадлежат другим пользователям .

6
ответ дан 13 August 2018 в 15:58

Другие вопросы по тегам:

Похожие вопросы: