Я могу использовать команду DD для копирования раздела на FTP-сервер?

То, что сработало для меня, было комбинацией между ответами @ DevRobot и @Gunnar Hjalmarsson (выполняются как root). EDIT: Добавлены некоторые улучшения, чтобы избежать раздражающих ошибок:

update-locale "LANG=en_HK.UTF-8"
locale-gen --purge "en_HK.UTF-8"
dpkg-reconfigure --frontend noninteractive locales

Еще одна возможность (которая работает еще лучше) заключается в использовании утилит debconf-utils и debconf-set-selections (выполняется от имени root):

[ f2]

Надеюсь, это поможет.

0
задан 7 June 2011 в 21:08

21 ответ

используйте при входе на ваш FTP-сервер с помощью команды ftp:

put "|dd if=/dev/DISK0 bs=1m count=1000|bzip2" backup.bz2

конечно, замены DISK0 с вашего диска.

0
ответ дан 25 July 2018 в 22:56

обратите внимание, что в ДД не очень эффективен в качестве резервного инструмента, он копирует весь раздел пространства, в том числе использовать неиспользуемое пространство. С помощью partimage (пакет доступен из репозиториев) является лучшим вариантом. Потому что partimage не имеет встроенной поддержки FTP, вы должны использовать что-то вроде curlftpfs. Я не уверен, что это будет надежно. FTP был разработан, чтобы загрузить файлы, созданные ранее, не обновлять их постепенно.

2
ответ дан 25 July 2018 в 22:56
  • 1
    dd также может принимать файлы как аргумент if=, что может означать Абдул Халик. (Это не лучший способ выполнить резервное копирование). – Eliah Kagan 16 August 2012 в 21:44

другими инструментами вы, возможно, захотите, чтобы проверить это TAR и rsync. Создание резервных архивов прост и есть много готовых линий там.

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

1
ответ дан 25 July 2018 в 22:56

Используйте это, войдя на ваш ftp-сервер с помощью команды ftp:

put "|dd if=/dev/DISK0 bs=1m count=1000|bzip2" backup.bz2

, конечно, заменив DISK0 на ваш диск.

0
ответ дан 27 July 2018 в 01:32

обратите внимание, что в ДД не очень эффективен в качестве резервного инструмента, он копирует весь раздел пространства, в том числе использовать неиспользуемое пространство. С помощью partimage (пакет доступен из репозиториев) является лучшим вариантом. Потому что partimage не имеет встроенной поддержки FTP, вы должны использовать что-то вроде curlftpfs. Я не уверен, что это будет надежно. FTP был разработан, чтобы загрузить файлы, созданные ранее, не обновлять их постепенно.

2
ответ дан 27 July 2018 в 01:32
  • 1
    dd также может принимать файлы как аргумент if=, что может означать Абдул Халик. (Это не лучший способ выполнить резервное копирование). – Eliah Kagan 16 August 2012 в 21:44

другими инструментами вы, возможно, захотите, чтобы проверить это TAR и rsync. Создание резервных архивов прост и есть много готовых линий там.

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

1
ответ дан 27 July 2018 в 01:32

используйте при входе на ваш FTP-сервер с помощью команды ftp:

put "|dd if=/dev/DISK0 bs=1m count=1000|bzip2" backup.bz2

конечно, замены DISK0 с вашего диска.

0
ответ дан 2 August 2018 в 04:19

обратите внимание, что в ДД не очень эффективен в качестве резервного инструмента, он копирует весь раздел пространства, в том числе использовать неиспользуемое пространство. С помощью partimage (пакет доступен из репозиториев) является лучшим вариантом. Потому что partimage не имеет встроенной поддержки FTP, вы должны использовать что-то вроде curlftpfs. Я не уверен, что это будет надежно. FTP был разработан, чтобы загрузить файлы, созданные ранее, не обновлять их постепенно.

2
ответ дан 2 August 2018 в 04:19
  • 1
    dd также может принимать файлы, как if= аргумент, что может быть, что Абдул Халик средства. (Это не хороший способ, чтобы выполнить резервное копирование, хотя.) – Eliah Kagan 16 August 2012 в 21:44

Другие инструменты, которые вы, возможно, захотите проверить, - tar и rsync. Создание резервных архивов является простым, и есть много предварительно сконфигурированных строк.

Rsync может быть вашим лучшим выбором. Он выполняет инкрементное резервное копирование и принимает множество опций (опять же, посмотрите вокруг rsync oneliner, который делает то, что вы хотите). Однако это не приводит к одному файлу, но является точной копией структуры папок и файлов.

1
ответ дан 2 August 2018 в 04:19

используйте при входе на ваш FTP-сервер с помощью команды ftp:

put "|dd if=/dev/DISK0 bs=1m count=1000|bzip2" backup.bz2

конечно, замены DISK0 с вашего диска.

0
ответ дан 6 August 2018 в 04:24

Обратите внимание, что dd не очень эффективен в качестве средства резервного копирования, он копирует все пространство раздела, включая неиспользуемое пространство. Использование partimage (пакет, доступный из репозиториев) является лучшим вариантом. Поскольку partimage не имеет встроенной поддержки FTP, вам нужно использовать что-то вроде curlftpfs. Я не уверен, что это будет надежным. FTP был разработан для загрузки ранее созданных файлов, а не для их постепенного обновления.

2
ответ дан 6 August 2018 в 04:24
  • 1
    dd также может принимать файлы как аргумент if=, что может означать Абдул Халик. (Это не лучший способ выполнить резервное копирование). – Eliah Kagan 16 August 2012 в 21:44

другими инструментами вы, возможно, захотите, чтобы проверить это TAR и rsync. Создание резервных архивов прост и есть много готовых линий там.

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

1
ответ дан 6 August 2018 в 04:24

Другие инструменты, которые вы, возможно, захотите проверить, - tar и rsync. Создание резервных архивов является простым, и есть много предварительно сконфигурированных строк.

Rsync может быть вашим лучшим выбором. Он выполняет инкрементное резервное копирование и принимает множество опций (опять же, посмотрите вокруг rsync oneliner, который делает то, что вы хотите). Однако это не приводит к одному файлу, но является точной копией структуры папок и файлов.

1
ответ дан 7 August 2018 в 22:30

Обратите внимание, что dd не очень эффективен в качестве средства резервного копирования, он копирует все пространство раздела, включая неиспользуемое пространство. Использование partimage (пакет, доступный из репозиториев) является лучшим вариантом. Поскольку partimage не имеет встроенной поддержки FTP, вам нужно использовать что-то вроде curlftpfs. Я не уверен, что это будет надежным. FTP был разработан для загрузки ранее созданных файлов, а не для их постепенного обновления.

2
ответ дан 7 August 2018 в 22:30

Используйте это при входе в ваш ftp-сервер с помощью команды ftp :

  put "| dd if = / dev / DISK0 bs = 1m count = 1000 |  bzip2 "backup.bz2  

, конечно, заменив DISK0 на ваш диск.

0
ответ дан 7 August 2018 в 22:30

Обратите внимание, что dd не очень эффективен в качестве средства резервного копирования, он копирует все пространство раздела, включая неиспользуемое пространство. Использование partimage (пакет, доступный из репозиториев) является лучшим вариантом. Поскольку partimage не имеет встроенной поддержки FTP, вам нужно использовать что-то вроде curlftpfs. Я не уверен, что это будет надежным. FTP был разработан для загрузки ранее созданных файлов, а не для их постепенного обновления.

2
ответ дан 10 August 2018 в 10:38

Другие инструменты, которые вы, возможно, захотите проверить, - tar и rsync. Создание резервных архивов является простым, и есть много предварительно сконфигурированных строк.

Rsync может быть вашим лучшим выбором. Он выполняет инкрементное резервное копирование и принимает множество опций (опять же, посмотрите вокруг rsync oneliner, который делает то, что вы хотите). Однако это не приводит к одному файлу, но является точной копией структуры папок и файлов.

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

Используйте это при входе в ваш ftp-сервер с помощью команды ftp :

  put "| dd if = / dev / DISK0 bs = 1m count = 1000 |  bzip2 "backup.bz2  

, конечно, заменив DISK0 на ваш диск.

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

Другие инструменты, которые вы, возможно, захотите проверить, - tar и rsync. Создание резервных архивов является простым, и есть много предварительно сконфигурированных строк.

Rsync может быть вашим лучшим выбором. Он выполняет инкрементное резервное копирование и принимает множество опций (опять же, посмотрите вокруг rsync oneliner, который делает то, что вы хотите). Однако это не приводит к одному файлу, но является точной копией структуры папок и файлов.

1
ответ дан 13 August 2018 в 17:10

Используйте это при входе в ваш ftp-сервер с помощью команды ftp :

  put "| dd if = / dev / DISK0 bs = 1m count = 1000 |  bzip2 "backup.bz2  

, конечно, заменив DISK0 на ваш диск.

0
ответ дан 13 August 2018 в 17:10

Обратите внимание, что dd не очень эффективен в качестве средства резервного копирования, он копирует все пространство раздела, включая неиспользуемое пространство. Использование partimage (пакет, доступный из репозиториев) является лучшим вариантом. Поскольку partimage не имеет встроенной поддержки FTP, вам нужно использовать что-то вроде curlftpfs. Я не уверен, что это будет надежным. FTP был разработан для загрузки ранее созданных файлов, а не для их постепенного обновления.

2
ответ дан 13 August 2018 в 17:10
  • 1
    dd также может принимать файлы как аргумент if = , что может быть и тем, что означает Абдул Халик. (Это не лучший способ выполнить резервное копирование). – Eliah Kagan 16 August 2012 в 21:44

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

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