LINUX.ORG.RU
решено ФорумAdmin

Размер .img образа диска /dev/sda

 , , ,


0

3

Здравствуйте! Помогите, пожалуйста, разобраться.

Сохраняю образ всего диска /dev/sda с помощью утилиты dd из VPS на локальный ПК, но образ продолжает создаваться бесконечно.

Размер диска на VPS: 20 ГБ (это точно), но после 15 минут выполнения команды dd на моем локальном ПК уже создался файл размером 60 ГБ, что уже в 3 раза превышает реальный размер диска.

В чем может быть проблема?

Я использую такую команду:

ssh root@IP VPS «dd if=/dev/sda» | dd of=vps.img bs=8M conv=sync,noerror status=progress

Эту команду я запускаю на локальном ПК и на локальном устройстве создается файл vps.img слишком большого размера, в разы больше чем реальный размер диска.

Заранее благодарен!


Ответ на: комментарий от d00fy

Скачиваю образ всего диска /dev/sda c VPS на которой установлен Centos 7 на комп с Windows 11 с помощью cygwin.

Винда в свойствах файла vps.img показывала больше 60 ГБ и dd status=progress тоже, после этого я просто прервал процесс потому что место на диске заканчивалось. Я рассчитывал, что образ будет занимать 20 ГБ = размеру диска на VPS.

User3
() автор топика
Ответ на: комментарий от User3

Файловая система на VPS: [root@ ~]# file -s /dev/sda1 /dev/sda1: SGI XFS filesystem data (blksz 4096, inosz 256, v2 dirs)

[root@ ~]# file -s /dev/sda /dev/sda: x86 boot sector; partition 1: ID=0x83, active, starthead 32, startsector 2048, 1024000 sectors; partition 2: ID=0x8e, starthead 0, startsector 1026048, 40916992 sectors, code offset 0x63

[root@ ~]# file -s /dev/sda2 /dev/sda2: LVM2 PV (Linux Logical Volume Manager), UUID: pf4Rvx-9GXu-GGkG-V0kc-WQX7-9Dyd-ygS6sj, size: 8064598016


Файловая система Windows: NTFS.

User3
() автор топика
Ответ на: комментарий от User3

1. Делать можно только на нерабочей системе
2. Если у вас система занимает 10Gb, а сам диск 70Gb то получите бэкап на 70Gb вместо 10Gb.
Так понятно?

anc ★★★★★
()
Ответ на: комментарий от User3

Размер диска на VPS: 20 ГБ (это точно)

Ага. Ну да:

/dev/sda: x86 boot sector; partition 1: ID=0x83, active, starthead 32, startsector 2048, 1024000 sectors; partition 2: ID=0x8e, starthead 0, startsector 1026048, 40916992 sectors, code offset 0x63

Первый том 4 Гб, второй том 160 Гб.

И ещё не факт, что там неразмеченного места нет.

Тебе сделать-то что надо?

Aceler ★★★★★
()
Ответ на: комментарий от vbcnthfkmnth123

Спасибо большое!

Вопрос закрыт.

У меня был доступ к серверу только по SSH и df -h + другие команды показывали только 20 ГБ выделенного места /dev/sda, но когда я получил доступ к админке VPS, я увидел что размер диска 70 ГБ.

User3
() автор топика

dd нельзя использовать для копирования подключенного в режиме чтения&записи диска. Таких проблем с размерами не будет но в процессе копирования внутри что нибудь поменяется и фс получится сломанной.

theurs ★★
()

run from remote computer

$ dd if=/dev/sda | gzip -1 - | ssh user@local dd of=image.gz

run from local computer

$ ssh user@remote «dd if=/dev/sda | gzip -1 -» | dd of=image.gz

вообще лучше использовать dump/restore

usavich
()