Jak podkreślił, to mógłby zainstalować Windows i skorzystać z okresu próbnego, aby pobrać pliki, ale jeśli masz zamiar używać Linuksa w każdym razie, to nie jest konieczne.
Właśnie zainstalowałem system Windows 2012 R2 na maszynie wirtualnej, aby wykonać te kroki i postępować dalej ... zakładając, że lustro zostało utworzone za pomocą dysków dynamicznych, a nie przestrzeni do przechowywania.
Utworzyłem wolumen dublowany na dwóch dyskach dynamicznych i umieściłem niektóre pliki na woluminie. Szybkie wyszukiwanie wskazała, że byłoby to możliwe , aby zamontować taką głośność ldmtool
- ale na szczęście to „ po prostu działa ” z Ubuntu 18.04 ( UWAGA: bez ldmtool
, oraz bez funkcjonują mirroring, ale można uzyskać dostęp do danych).
Moje rekomendacje:
Zainstaluj system Linux
Jaki jest najbardziej odpowiedni system operacyjny Linux?
Polecam nowym użytkownikom Linuksa korzystanie z Ubuntu - jest on bardzo dobrze obsługiwany i ma dużą społeczność ... jeśli napotkasz problemy, najprawdopodobniej szybko znajdziesz rozwiązanie. Jako użytkownik „ ekspert ” przede wszystkim używam Ubuntu - zalecam go w większości sytuacji.
Ubuntu można pobrać stąd - wybierz 18.04, ponieważ jest to wersja LTS (Long Term Support).
Uważaj, aby nie zmienić danych, które próbujesz przenieść - jeśli nie masz pewności, odłącz dyski danych od systemu podczas instalacji Ubuntu.
Zdecyduj, jakiej pamięci użyć
Z jakiego oprogramowania RAID powinienem korzystać?
W przypadku systemu serwerów, który przechowuje ważne (krytyczne) pliki, zdecydowanie polecam nowoczesny system plików, taki jak ZFS lub BTRFS. Pisałem o ZFS już wcześniej - nawet jeśli nie używasz żadnej z „ zaawansowanych ” funkcji, myślę, że byłoby rozsądną opcją do rozważenia.
Jeśli planujesz używać ZFS, zaleciłbym ~ 1 GB pamięci RAM na TB użytecznej pamięci ... na przykład: w przypadku kopii lustrzanej 2x 2 TB dysków twardych zaleciłbym co najmniej 4 GB pamięci RAM.
Zobaczysz argumenty, że „ nie wolno używać ZFS bez ECC RAM ”, ale jest to w dużej mierze przerażające ... Pamięć ECC RAM nigdy nie boli - ale jeśli jej nie masz (np .: koszt), to wciąż jesteś lepszy wyłącza korzystanie z technologii takich jak ZFS.
Alternatywy obejmują użycie LVM , ale będę kontynuować przewodnik z ZFS ...
Zidentyfikuj dyski
Musisz określić, na których dyskach znajdują się Twoje dane. Użyj, lsblk
aby zawęzić wyszukiwanie ... tutaj, zainstalowałem Ubuntu sda
, podczas gdy sdb
i sdc
są moimi dyskami „ Data ”. Widać, że sda1
jest zamontowany w /
, podczas sdb1
i sdc1
nie są zamontowane.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 1.6M 1 loop /snap/gnome-calculator/154
loop1 7:1 0 3.3M 1 loop /snap/gnome-system-monitor/36
loop2 7:2 0 21M 1 loop /snap/gnome-logs/25
loop3 7:3 0 86.6M 1 loop /snap/core/4486
loop4 7:4 0 140M 1 loop /snap/gnome-3-26-1604/59
loop5 7:5 0 12.2M 1 loop /snap/gnome-characters/69
sda 8:0 0 10G 0 disk
└─sda1 8:1 0 10G 0 part /
sdb 8:16 0 5G 0 disk
└─sdb1 8:17 0 5G 0 part
sdc 8:32 0 5G 0 disk
└─sdc1 8:33 0 5G 0 part
Zamontuj dysk z danymi
Partycja NTFS, która była częścią zestawu kopii lustrzanych, może teraz zostać zamontowana w tymczasowej lokalizacji. Służy -o ro
do montowania go w trybie tylko do odczytu, zapobiegając przypadkowym zapisom.
$ mkdir /media/old_ntfs
$ mount -o ro /dev/sdc1 /media/old_ntfs
Zainstaluj i skonfiguruj ZFS
ZFS nie jest instalowany domyślnie, więc musisz go zainstalować.
$ apt install zfsutils-linux
Istnieje wiele przewodników dotyczących konfigurowania ZFS, więc zrobię tutaj bardzo krótkie wprowadzenie ... możesz zbadać tę ashift
opcję , używając wartości 12 dla dysków, które mają sektory 4k - opuszczę to out.
Utwórz pulę jednego dysku - tank
jest to nazwa puli, -f
zmusza ją do zastąpienia istniejącego systemu plików NTFS ( niszczenie danych na jednym z lustrzanych dysków ), i musisz to zrobić jako root (np . sudo
:):
$ zpool create -f tank /dev/sdb
Dzięki zfs status
możesz zobaczyć szczegóły swojej puli ZFS:
$ zpool status
pool: tank
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
sdb ONLINE 0 0 0
Dzięki zfs list
niemu możesz teraz zobaczyć swoją pulę ZFS zamontowaną na /tank
:
$ zfs list
NAME USED AVAIL REFER MOUNTPOINT
tank 84K 4.81G 24K /tank
Skopiuj pliki
Możesz zmienić uprawnienia do puli, a następnie skopiować pliki za pomocą narzędzia takiego jak rsync
:
$ chown $(id -u):$(id -g) /tank
$ rsync -av /media/old_ntfs/ /tank/ # trailing slashes are important!
Zrób, co możesz, aby potwierdzić, że pliki zostały poprawnie skopiowane.
Umount Old NTFS
Odłącz stary system plików NTFS od jego tymczasowej lokalizacji i uporządkuj:
$ umount /media/old_ntfs
$ rm -rf /media/old_ntfs
Dodaj drugi dysk do ZPool
Teraz, gdy mamy pliki w ZFS, możemy dodać drugi dysk, aby zrobić z niego kopię lustrzaną:
$ zpool attach -f tank sdb sdc
$ zpool status
pool: tank
state: ONLINE
scan: resilvered 1.00G in 0h0m with 0 errors on Sun Jun 3 11:20:49 2018
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
To zajmie ci trochę czasu.
diskmgmt.msc
konfiguracji RAID, to sądzę, że każda wersja Windowsa do XP rozpoznałaby go.