создайте изображение из жесткого диска без свободного пространства (Linux)

Если Вы хотите сценарий, вот быстрый сценарий VBS, который должен сделать это для Вас:

Const ADS_UF_PASSWD_NOTREQD = &H0020
strDCHostName = "myDC" 'Change this value to the name of your domain controller
strUserName = "jsmith" 'Change this value to the username in question
set objUser = GetObject("WinNT://" & strDCHostName & "/" & strUserName)
objPwdNotRequiredFlag = objUserFlags AND NOT ADS_UF_PASSWD_NOTREQD
objuser.put "userFlags",objPwdNotRequiredFlag
objUser.SetInfo
5
задан 12 December 2009 в 15:28
5 ответов

Кажется, что Partimage мог бы быть тем, что Вы ищете?

4
ответ дан 3 December 2019 в 01:12
  • 1
    Я использую Partimage, и это - лучший способ пойти. –  M.Rezaei 13 December 2009 в 13:20
  • 2
    Для агностического файловой системой решения можно заполнить файловую систему пустыми указателями (" dd, если =/dev/zero =/some/file; комната/some/file") и затем используют dd' s " conv=sparse" опция. Оборотные стороны: 1) Это будет менее эффективно, чем инструмент, который знает файловую систему; и 2) то, насколько я могу сказать, с помощью чего-либо кроме dd' s 512-байтовый размер блока по умолчанию заставит это не работать (или по крайней мере пропустить достаточно редкого пространства, чтобы быть бесполезным), который существенно увеличит время для dd, чтобы сделать его задание. –  Geoff Fritz 14 December 2009 в 03:32

Одна опция состояла бы в том, чтобы создать изображение файловой системы как редкий файл. Вы могли сначала выполнить утилиту, такую как zerofree в Вашей ext3 файловой системе, чтобы удостовериться, что все свободные блоки заполнены нулями и затем просто отображают диск с dd и передайте изображение по каналу через cp с --sparse=always опция вынудить это создать редкий файл:

dd if=/dev/whatever | cp --sparse=always /dev/stdin disk.image
5
ответ дан 3 December 2019 в 01:12
  • 1
    Это является просто достаточно сумасшедшим работать. Я wouldn' t думали о передаче по каналу потока байтов через CP. Вы сделали это прежде, или Вы ожидаете, что это будет работать? –  Scott Pack 12 December 2009 в 16:14
  • 2
    Я на самом деле не сделал ничего как это прежде, но я действительно тестировал идею с макетом ext3 изображение файловой системы перед регистрацией, и это, кажется, работает. Если бы dd имел опцию создать редкие файлы, эти cp, то прием был бы ненужным. По-видимому, такая опция была предложена несколько лет назад, но так как страница справочника не упоминает это, я предполагаю, что патч не был принят: mail-archive.com/bug-coreutils@gnu.org/msg11795.html –  jackem 13 December 2009 в 16:59

При использовании LVM clonezilla является способом пойти.

1
ответ дан 3 December 2019 в 01:12

+1 Partimage. Системный спасательный CD мог бы помочь, если Вы просто хотите сохранить что-то. Включите съемный диск и/или сетевое монтирование, после того как это загрузило и пишет изображение в диск.

При попытке отобразить весь диск для транспорта, не забывайте сохранять таблицу разделов (и загрузочный сектор для загрузочного)

0
ответ дан 3 December 2019 в 01:12

Я использую partimage для, получают изображение также эта программа worke с командой.

Если Вы получаете изображение сценарием удара, Вы работаете с этим и dumpe2fs или xfsdump команды.

0
ответ дан 3 December 2019 в 01:12

Теги

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