Вопрос
Я запускаю dd
для создания резервной копии логического тома моего /home
уровня на уровне блока, но на нем остается все меньше места, если я указываю вывод на файл на внешнем диске или перенаправляю вывод на gzip
затем на внешний накопитель. Запуск df -h
указывает на раздел /
(?) не хватает места, но я понятия не имею, как обойти это или просто заставить его сбросить вещи на внешний диск.
Я делаю снимок /home
через lvcreate
(я использовал команду lvcreate -l 477 -s -n HomeSnapshot /dev/Silverback-vg/home
), а затем передаю его в dd
в качестве входного файла.
контекст
Я пытаюсь настроить homelab с помощью резервной копии уровня моих /home
и /
разделов на уровне файла образа на моем внешнем диске. Цель состоит в том, чтобы иметь автоматические ежедневные полные резервные копии, которые я могу просто скопировать обратно после переустановки Debian, если я что-то сломаю (весьма вероятно). Я исходил из среды Windows, поэтому любые вопросы в этом контексте были бы полезны. Я также с радостью приму любую документацию, на которую вы хотели бы сослаться, если вы можете указать, на что конкретно я должен смотреть, я потратил пару часов на копание и пока не нашел своего решения.
Дополнительная информация
Мои разделы следующие:
Internal drive (80 GB)
sda1 = /boot (243 MB)
sda2 = Volume Group "Silverback-vg"
LV root (mounted as /) ~10 GB
LV swap (mounted as /swap) ~2.64 GB
LV home (mounted as /home) ~60 GB
External Drive (~3 TB)
sdb = Volume Group "backups"
LV 3TB_External (mounted as /mnt/backups/3TB_External) ~3 TB)
вывод df -h
:
root@Silverback:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/dm-0 9.1G 9.1G 0 100% /
udev 10M 0 10M 0% /dev
tmpfs 403M 6.0M 397M 2% /run
tmpfs 1007M 68K 1007M 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1007M 0 1007M 0% /sys/fs/cgroup
/dev/sda1 236M 22M 202M 10% /boot
/dev/mapper/Silverback--vg-home 60G 53M 57G 1% /home
tmpfs 202M 4.0K 202M 1% /run/user/116
tmpfs 202M 12K 202M 1% /run/user/1000
/dev/mapper/Silverback--vg-HomeBackup 60G 53M 57G 1% /mnt/Silverback-vg/HomeBackup
Ошибка вывода dd
на внешний диск:
root@Silverback:~# dd if=/dev/Silverback-vg/HomeSnapshot of="/mnt/backups/3TB_External/home Backup Mar-17-2017.img"
dd: writing to ‘/mnt/backups/3TB_External/home Backup Mar-17-2017.img’: No space left on device
8158833+0 records in
8158832+0 records out
4177321984 bytes (4.2 GB) copied, 237.212 s, 17.6 MB/s
Ошибка передачи данных с dd
на gzip
затем на внешний диск:
root@Silverback:~# dd if=/dev/Silverback-vg/HomeSnapshot | gzip > "/mnt/backups/Home Mar-17-2017.img"
gzip: stdout: No space left on device