создание образа устройства для сетевого расположения

У меня есть выделенный сервер ubuntu с hetzner.de. hetzner также предоставляет отдельное резервное пространство, доступное через samba/ftp/sftp/scp .

В сопроводительном документе о резервных копиях упоминается следующая строка.

«Прямое использование rsync невозможно. Однако резервное пространство может быть локально смонтировано с помощью smbfs, sshfs или ftpfs, что позволяет использовать rsync для ограниченного использования. Чтобы в полной мере использовать rsync (например, инкрементное резервное копирование с использованием жестких ссылок), файл изображения должен быть создан, который должен быть установлен через loopback ».

Я хотел бы использовать rsync с инкрементными резервными копиями с помощью hardlinks. Я думаю, что в петле они означают http://en.wikipedia.org/wiki/Loop_device . может ли кто-нибудь помочь в том, как я могу создать изображение из сетевого местоположения.

2 Solutions collect form web for “создание образа устройства для сетевого расположения”

  1. Установите местоположение своей сети в зависимости от используемого протокола:

     # smbfs example: mount -o username=your_hetzner_username //server.or.ip.addr/sharename /mnt/server-mountpoint 
  2. Создайте образ ext2fs (или другую файловую систему, если хотите) внутри файла на этом ресурсе. Сделайте это только в первый раз, так как он вытирает данные в backup-fs.image :

     # create a 1000 MB file for the backup disk image (you will need to choose a size that works for you) dd if=/dev/zero of=/mnt/server-mountpoint/backup-fs.image bs=1048076 count=1000 # create an ext2 filesystem inside the image mke2fs /mnt/server-mountpoint/backup-fs.image 
  3. Смонтируйте вновь созданное изображение с помощью устройства loopback.

     mount -o loop /mnt/server-mountpoint/backup-fs.image /mnt/backup-mountpoint/ 

Когда вы закончите использовать его, вы можете umount /mnt/backup-mountpoint и umount /mnt/server-mountpoint , а затем обновить свою резервную копию позже, повторите шаги 1 и 3.

Связанная с Википедии страница – это правильная тема, но процесс работы с петлевой системой проще, чем кажется. Работа с монтированием сервера сложнее и может потребовать некоторых экспериментов. На этом сайте есть ряд других вопросов для рассмотрения каждого из вышеуказанных шагов, если вы застряли.

Это должен быть комментарий к ответу mrb. Но мне не разрешено добавлять комментарии, поэтому добавление этого в качестве другого ответа.

Мы можем использовать следующую команду dd для создания 100GB-изображений, чтобы сэкономить некоторое время.

 dd if=/dev/zero of=/mnt/hetzner_backup/backup-fs.image bs=1024 count=0 seek=$[1024*1024*100] 

Это заканчивается на долю секунды, в то время как ответ в mrb берет навсегда. Более того, у vinos, похоже, были проблемы с командой dd не заканчивающейся.

Ссылка: http://www.cyberciti.biz/faq/howto-create-lage-files-with-dd-command/

Также стоит отметить, что при форматировании этих изображений с помощью mke2fs мы должны ответить «да» на вопрос, спрашивает, хотим ли мы продолжать форматирование неблокирующего-специального устройства .

  • Каталог, установленный под обычным пользователем, недоступен от указанного пользователя
  • Смонтируйте файловую систему с помощью sshfs с помощью сервера Dropbear на прошивке Yocto
  • Проблема с bash-скриптом при запуске с панели запуска
  • Использование списков ACL для чтения / удаленной файловой системы
  • Есть ли способ отправить команду из удаленного сеанса ssh на ваш локальный компьютер?
  • Невозможно использовать -o allow_other с sshfs (опция включена в файле fuse.conf)
  • Не останавливайте загрузку при сбое установки fstab
  • Помогите мне заменить sshfs на ssh?
  • sshfs mount - файлы / папка создаются как root без учета параметров uid / gid
  • Упорно смонтировать удаленную файловую систему? т.е. SSHFS / mosh?
  • что делает `sshfs -oworkaround = rename`?
  • установить umask для файловой системы, установленной sshfs
  • Interesting Posts

    Установка SMB 2.0 по умолчанию для операций монтирования

    Невозможно использовать максимальное разрешение, режим xrandr не отображается (адаптер Intel GPU, от DP до DVI)

    Self cache-проксирование всех исходящих запросов http / https

    Какая утилита Linux может разделить большой файл на многофайловый архив, который можно открыть в Windows?

    Использование потока MJPG в качестве источника веб-камеры

    процессор (ы), который составляет один день

    Что означает iwa / iwl / iwm / iwn во FreeBSD?

    Загрузка ядра Linux: uninitialized urandom read (прочитано 16 байт)

    Как запустить прокси-сервер socks на нестандартном порту?

    Mac 10.9.1 // Установка Gerris //

    undefined symbol: _ZN5boost15program_options11to_internalERKSs

    Архивные модули не загружаются при запуске?

    Что такое `& gt; &` в простых терминах?

    Grub не работает после установки Arch в систему EFI, как ее исправить / переустановить?

    Экспортирование переменной, чтобы она появилась в скрипте, полученном через sudo

    Linux и Unix - лучшая ОС в мире.