Klonowanie świeżego dysku twardego z systemem Windows 7 na serwer Linux, ponieważ nie ma zewnętrznego dysku twardego ani dysków dla kopii zapasowej

3

Nowy laptop lenovo x220 z systemem Windows 7 Pro z poniższymi specyfikacjami. Chcę wykonać kopię zapasową dysku na moim serwerze, ale muszę znać W7 fs, co to jest?

$ sudo mount -t ntfs /dev/sdb Windows/
NTFS signature is missing.
Failed to mount '/dev/sdb': Invalid argument
The device '/dev/sdb' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
$ sudo mount -t ntf /dev/sdb Windows/
mount: unknown filesystem type 'ntf'
$ sudo mount -t nts /dev/sdb Windows/
mount: unknown filesystem type 'nts'

$ dmesg|tail
[   25.928832] sdb: p2 size 4779917312 extends beyond EOD, truncated
[   25.928867] sdb: p3 start 4804509696 is beyond EOD, truncated
[   25.929882] sd 6:0:0:0: [sdb] 78142806 4096-byte logical blocks: (320 GB/298 GiB)
[   25.931382] sd 6:0:0:0: [sdb] No Caching mode page present
[   25.931387] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[   25.931392] sd 6:0:0:0: [sdb] Attached SCSI disk
[   27.960028] wlan0: no IPv6 routers present
[  174.655199] EXT3-fs (sdb): error: can't find ext3 filesystem on dev sdb.
[  174.657319] EXT2-fs (sdb): error: can't find an ext2 filesystem on dev sdb.
[  174.660818] EXT4-fs (sdb): VFS: Can't find ext4 filesystem

Być może powiązane

  1. https://unix.stackexchange.com/questions/11028/backup-whole-hard-disk-linux

  2. Adapter USB-SATA - sugestia, aby podłączyć nowy dysk twardy do mojego laptopa * ix, https://superuser.com/a/387134/114739

  3. Używam tych adapterów SATA do HDD 2.5 " tutaj i tutaj , kupił dwie sztuki, ale oba wydają się działać przynajmniej, gdy automatyzacja działa z nimi w Ubuntu i Windows.

Do komentarza Luke'a

$ sudo fdisk -l

Disk /dev/sda: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders, total 117231408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000da58e

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   113055743    56526848   83  Linux
/dev/sda2       113057790   117229567     2085889    5  Extended
/dev/sda5       113057792   117229567     2085888   82  Linux swap / Solaris
Note: sector size is 4096 (not 512)

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 4864 cylinders, total 78142806 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x181d6d22

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048     3074047    12288000    7  HPFS/NTFS/exFAT
/dev/sdb2         3074048   600563711  2389958656    7  HPFS/NTFS/exFAT
/dev/sdb3       600563712   625139711    98304000    7  HPFS/NTFS/exFAT

Err do komentarza Lamara

root@h:/# mount -t ntfs /dev/sdb2 /Windows/
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
root@h:/# sudo mount -t ntfs /dev/sdb2 /Windows/
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

$ sudo mount -t ntfs /dev/sdb2 /Windows
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Community
źródło
Czy / dev / sdb nie jest całym dyskiem, zamiast / dev / sdb1 lub / dev / sdb2? Co robi fdisk -l wydajność?
Canadian Luke
Tak, systemem plików podstawowej instalacji powinna być NTFS.
Shinrai
Nie, to się nie zmieniło. Zmieni się wraz z Windows 8, ale ReFS ma wyglądać dokładnie tak samo jak NTFS dla każdego API, które ma do niego dostęp, więc wszystko, co już czyta NTFS, powinno nadal czytać NTFS (chociaż niektóre rzeczy niskiego poziomu mogą oczywiście nie działać poprawnie)
Shinrai
sudo mount -t ntfs / dev / sdb2 / ukośniki Windows są ważne
Lamar B
W pytaniu nigdy nie masz numeru partycji po literze dysku. A w komentarzu nie ma wiodącego ukośnika w oknach. Oba te błędy mogą powodować błędy lub łatwo może wystąpić błąd.
Lamar B

Odpowiedzi:

1

Możesz sklonować cały dysk do pliku obrazu za pomocą dd, możesz nawet skompresować go, aby zaoszczędzić miejsce:

sudo dd if=/dev/sdb2 | bzip2 >~/old-disk.img.bz2

Jeśli masz pv, możesz nawet uzyskać pasek postępu:

sudo pv /dev/sdb2 | bzip2 >~/old-disk.img.bz2
Kevin
źródło
+1 za sprytny pomysł użycia kompresji, mam nadzieję, że oszczędza czas ..
Nie oszczędza czasu, oszczędza miejsce na dysku!
deed02392
... Myślę, że muszę gdzieś podłączyć Rsync, zajmuje 30 godzin - mam dysk o pojemności 60 GB, ale najwyraźniej około 300 Gb wolnego miejsca (nie za dużo, ale wymaga więcej niż oczekiwano), badając sposób na użytkownika rsync.
0

Chcesz użyć NTFS-3G, Uwaga 3G .

To powinno załatwić sprawę:

$ mount -t ntfs-3g /dev/sdb2 /mnt/point

Regularnie używam tego do montowania zewnętrznego dysku twardego z wirtualnym dyskiem twardym Server 2008 R2 na Debianie Squeeze.

deed02392
źródło
root@xfz:/# mount -t ntfs-3g /dev/sdb2 /Windows/ NTFS signature is missing. Failed to mount '/dev/sdb2': Invalid argument The device '/dev/sdb2' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around? - cóż, ten sam błąd. Nawet ten sam błąd z sdb1, sdb -.
Próbować $ ntfs-3g /dev/sdb2 /mount_point ?
deed02392
root@xfz:/# ntfs-3g /dev/sdb2 /Windows/ NTFS signature is missing. Failed to mount '/dev/sdb2': Invalid argument The device '/dev/sdb2' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?, Zapomniałem wspomnieć - Próbowałem już tego - ten sam błąd ?!
0

Polecenie mount powinno mieć / host i / Windows jak ten / host / Windows /. Spróbuj.

KH2000
źródło