Conforme indicado, você pode instalar o Windows e usar o período de avaliação para recuperar seus arquivos, embora, se você planeja usar o Linux de qualquer maneira, isso não seja necessário.
Acabei de instalar o Windows 2012 R2 em uma VM para executar essas etapas e seguir adiante ... presumindo que seu espelho foi criado com discos dinâmicos em vez de espaços de armazenamento.
Criei um volume espelhado em dois discos dinâmicos e coloquei alguns arquivos no volume. Uma pesquisa rápida indicou que seria possível montar esse volume com ldmtool
- mas felizmente " simplesmente funciona " com o Ubuntu 18.04 ( NOTA: sem ldmtool
e sem o espelhamento de funcionamento, mas você pode acessar seus dados).
Minhas recomendações:
Instale o Linux
Qual é o sistema operacional Linux mais apropriado?
Eu recomendo que os novos usuários Linux usam Ubuntu - é muito bem apoiado, e tem uma grande comunidade ... se você tiver problemas, então você provavelmente vai encontrar uma solução rapidamente. Como usuário " especialista ", também uso principalmente o Ubuntu - eu o recomendo para a maioria das situações.
O Ubuntu pode ser baixado aqui - vá para 18.04, pois esta é uma versão do LTS (Long Term Support).
Cuidado para não alterar os dados que você está tentando realocar - se você estiver desconfortável, desconecte as unidades de dados do sistema enquanto instala o Ubuntu.
Decida qual armazenamento usar
Qual software RAID devo usar?
Para um sistema de servidor, que contém arquivos importantes (críticos), eu recomendo fortemente um sistema de arquivos moderno, como ZFS ou BTRFS. Já escrevi sobre o ZFS antes - mesmo se você não estiver usando nenhum dos recursos " avançados ", acho que seria uma opção sensata a ser considerada.
Se você planeja usar o ZFS, recomendo ~ 1 GB de RAM por TB de armazenamento utilizável ... por exemplo: para um espelho de discos rígidos de 2x 4 TB, recomendo pelo menos 4 GB de RAM.
Você verá argumentos de que " não deve usar o ZFS sem RAM ECC ", mas isso é bastante assustador ... A RAM ECC nunca é demais - mas se você não a possui (por exemplo: custo), ainda é melhor usando tecnologia como o ZFS.
As alternativas incluem o uso do LVM , mas continuarei o guia com o ZFS ...
Identifique os discos
Você precisará identificar em quais discos seus dados estão. Use lsblk
para restringir a pesquisa ... aqui, eu instalei o Ubuntu sda
, enquanto sdb
e sdc
são meus discos " Dados ". Você pode ver que sda1
está montado em /
, enquanto sdb1
e sdc1
não está montado.
$ 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
Monte seu disco de dados
A partição NTFS que fazia parte do conjunto espelhado agora pode ser montada em um local temporário. Use -o ro
para montá-lo somente leitura, evitando gravações acidentais.
$ mkdir /media/old_ntfs
$ mount -o ro /dev/sdc1 /media/old_ntfs
Instalar e configurar o ZFS
O ZFS não está instalado por padrão, então você precisará instalá-lo.
$ apt install zfsutils-linux
Existem muitos guias para configurar o ZFS, por isso vou fazer uma breve introdução aqui ... talvez você queira pesquisar a ashift
opção , usando um valor de 12 para discos com setores de 4k - vou sair isso.
Criar um pool de um disco - tank
é o nome do pool, -f
obriga a sobrescrever o sistema de arquivos NTFS existente ( destruindo dados em um dos discos espelhados ) e você precisará fazer isso como root (por exemplo sudo
:):
$ zpool create -f tank /dev/sdb
Com zfs status
você, você pode ver os detalhes do seu pool 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
Com zfs list
você pode ver agora a sua piscina ZFS montado em /tank
:
$ zfs list
NAME USED AVAIL REFER MOUNTPOINT
tank 84K 4.81G 24K /tank
Copie os arquivos
Você pode alterar as permissões do pool e copiar os arquivos usando uma ferramenta como rsync
:
$ chown $(id -u):$(id -g) /tank
$ rsync -av /media/old_ntfs/ /tank/ # trailing slashes are important!
Faça o que puder para confirmar que os arquivos foram copiados corretamente.
Montar o NTFS antigo
Desmonte o sistema de arquivos NTFS antigo de seu local temporário e arrume:
$ umount /media/old_ntfs
$ rm -rf /media/old_ntfs
Adicione o segundo disco ao ZPool
Agora que temos os arquivos no ZFS, podemos adicionar o segundo disco para transformá-lo em um espelho:
$ 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
Isso provavelmente levará algum tempo para você.
diskmgmt.msc
configurar o RAID, acredito que qualquer versão do Windows até o XP o reconheceria.