terça-feira, novembro 10, 2020

Seagate Personal Cloud - Trocando o HD

 


    Este post é para você que tem um Seagate Personal Cloud de 3TB, ou outra capacidade e o HD parou de funcionar, ou quer colocar um HD de outra capacidade e não conseguiu fazer isto apenas trocando o HD.

    O problema é que parte do sistema fica gravado no próprio HD.

    Com sorte, após algumas pesquisas encontrei num site russo ( https://cloud.mail.ru/public/DvD2/e6SyBugBU/ ) as imagens do HD do aparelho. Como estou num MAC tive que converter a imagem original gerada pelo HDDRawCopy para uma imagem compatível com o comando DD, presente no OSX e no Linux.

    Usei um adaptador USB-SATA para ligar o HD no meu computador e fazer a gravação da imagem.


1 - Parte 1

    Após identificar qual o caminho que o sistema operacional atribuiu para o HD, usei o comando DD da seguinte forma:

sudo dd if=pcloud.img | pv -s 80G | sudo dd of=/dev/disk4

    Onde pcloud.img é o nome da imagem, e /dev/disk4 é o caminho para o drive.

    Você pode baixar a imagem aqui neste link pcloud.img.

156301488+0 records iniB/s] [==============================>   ] 93% ETA 0:27:47

156301488+0 records out

80026361856 bytes transferred in 22717.319468 secs (3522703 bytes/sec)

74.5GiB 6:18:39 [3.36MiB/s] [==============================>   ] 93%            

156301488+0 records in

156301488+0 records out

80026361856 bytes transferred in 22717.357841 secs (3522697 bytes/sec)

    Como o DD do OSX não possui a função de visualização de status, usei o comando pv (Pipe Viewer) para me mostrar o andamento do trabalho, que no meu caso, como usei USB2.0 demorou mais de 5horas.

    A ferramenta pipe viewer pode ser instalada no mac (osx) por meio da gerenciador brew.

brew install pv

    Se você usa linux, pode usar direto o comando:

sudo dd if=pcloud.img of=/dev/disk4 status=progress

    Depois da imagem gravada, voltei o HD para o gabinete do Seagate Personal Cloud e consegui acesso ao aparelho.  Se por acaso a interface esteja em russo, use um tradutor para configurar a linguagem correta.

    Já cadastre um novo usuários principal para o seu aparelho.

    OBS:

    Talvez seja necessário fazer um reset de fabrica no seu NAS. Para isto, segure o botão reset por uns 20 segundos e ao mesmo tempo conecte a alimentação do aparelho.

     Também pode ser necessário que você crie uma nova partição no espaço vazio e formate em EXT4.


2 - Parte 2

    Neste ponto você já deve conseguir acesso ao seu Seagate Personal Cloud.

    O problema é que você não tem acesso ao seu HD, mesmo com espaço disponível. Para isto devemos fazer um acesso ssh ao Seagate Personal Cloud.

    Para habilitar o acesso, siga estes passos listados neste post - Habilitar o SSH no Seagate Personal Cloud - LaCie Cloudbox

    a) Acesse o terminal de comandos, busybox, do seu Personal Cloud, por meio do protocolo SSH que você habilitou anteriormente.

iMac:~ dms$ ssh usuario@192.168.50.204

    Lembrando que aqui, usuario é o nome do seu usuário principal do seu Personal Cloud, e 192.168.50.204 é o IP do seu aparelho. Use os seus próprios dados.

    b) Agora dentro do terminal, você já pode executar alguns comandos, como por exemplo verificar as partições

[usuario@PersonalCloud ~]$ df -h

Filesystem                Size      Used Available Use% Mounted on

/dev/md4                  1.5G    399.6M      1.0G  28% /

/dev/md6               1007.9M    104.1M    852.6M  11% /rw

/dev/md6               1007.9M    104.1M    852.6M  11% /var

/dev/md6               1007.9M    104.1M    852.6M  11% /etc

/dev/md6               1007.9M    104.1M    852.6M  11% /root

none                    250.0M    780.0K    249.2M   0% /tmp

none                    250.0M         0    250.0M   0% /media

none                    250.0M         0    250.0M   0% /shares

none                    250.0M      4.0K    250.0M   0% /lacie

devtmpfs                 10.0M      4.0K     10.0M   0% /dev

/dev/md6               1007.9M    104.1M    852.6M  11% /var/lib/rainbow/shares

    c) Para ver os discos ativos e suas partições você pode usar o comando:

[usuario@PersonalCloud ~]$ sudo fdisk -l


Number  Start (sector)    End (sector)  Size       Code  Name

   1            2048            4095       1024K   0700  grub_core

   2            4096          397311        192M   0700  boot_rescue

   3          397312          399359       1024K   0700  nv_data

   4          399360         3545087       1536M   0700  root_1

   5         3545088         6690815       1536M   0700  root_2

   6         6690816         8787967       1024M   0700  var

   7         8787968         9836543        512M   0700  swap

   8         9836544       317036543        146G   0700  dados

   9       317036544       625141759        146G   0700  teste-ext2

    d) Agora para habilitar o espaço não utilizado no HD, você deve utilizar os seguintes comandos:

    Os comandos devem ser executados como root, então sudo -i, depois com o comando anyraid você apaga o grupo de volume e depois recria.

[usuario@PersonalCloud ~]$ sudo -i

[root@PersonalCloud ~]# anyraid -d vg


[root@PersonalCloud ~]# anyraid -c vg

    e) Se tudo der certo, você irá ter as novas partições e poderá ir para interface gráfica e criar os compartilhamentos.

[root@PersonalCloud ~]# df -h


Filesystem                Size      Used Available Use% Mounted on

/dev/md4                  1.5G    399.6M      1.0G  28% /

/dev/md6               1007.9M    104.5M    852.2M  11% /rw

/dev/md6               1007.9M    104.5M    852.2M  11% /var

/dev/md6               1007.9M    104.5M    852.2M  11% /etc

/dev/md6               1007.9M    104.5M    852.2M  11% /root

none                    250.0M    784.0K    249.2M   0% /tmp

none                    250.0M         0    250.0M   0% /media

none                    250.0M         0    250.0M   0% /shares

none                    250.0M      4.0K    250.0M   0% /lacie

devtmpfs                 10.0M      4.0K     10.0M   0% /dev

/dev/md6               1007.9M    104.5M    852.2M  11% /var/lib/rainbow/shares

/dev/mapper/vg-lv       288.7G     64.0M    288.6G   0% /media/internal_1

/dev/mapper/vg-lv       288.7G     64.0M    288.6G   0% /lacie/tmp

/dev/mapper/vg-lv       288.7G     64.0M    288.6G   0% /lacie/var

/dev/mapper/vg-lv       288.7G     64.0M    288.6G   0% /lacie/torrent_dir


2 - Parte 3

    Você já tem acesso a interface gráfica, consegue ver o HD, mas ainda não consegue gravar nada no HD principal.

    Para resolver este problema, basta ir no Administrador de dispositivo -> Usuários, e atualizar o seu usuário principal.




9 comentários:

  1. Olá, amigo. Também tive problemas com o HD do Personal Cloud e pretendo seguir seus passos. Só que uso PC. Você teria uma orientação para Windows?

    ResponderExcluir
    Respostas
    1. Tenho o que achei, em russo. Mas dá para traduzir com o google. Entre neste site: https://cloud.mail.ru/public/DvD2/e6SyBugBU/ e veja o arquivo readme-recovery.txt . Mas basicamente você no lugar de usar o comando DD do Linux, vai usar o app HDD Raw Copy Tool que você baixa para Windows para gravar a imagem no HD novo. A etapa 2 é igual para todos os sistemas. Hoje inclusive estou tentando instalar um HDD de 3TB que consegui. Os meus testes foram com um HDD de 320Gb.

      Excluir
    2. Consegui baixar o arquivo e fazer o procedimento, mas está dando erro de leitura na hora de gravar. O arquivo parece estar corrompido. Você não teria uma imagem para Windows?

      Excluir
    3. A imagem para o app para Windows está no site russo. Tem duas. Uma delas chama SPC80-zero.4.3.18.4...7z.
      Instalei ontem num HD de 3Tb, parece que está tudo funcionando certo.

      A gravação demora um bom tempo. Em USB 3.1 demora quase 4h e em USB 2.0 umas 7 horas.

      Excluir
  2. Bom post!
    No meu caso tentei formatar o HD pela interface e não concluiu...
    Tenho acesso pela interface e por SSH, porém pra formatar preciso de acesso root.

    Alguma sugestão pra eu formatar a partição de dados via SSH?

    ResponderExcluir
    Respostas
    1. Para formatar eu liguei só o HD via USB num Raspberry, criei uma nova partição no espaço vazio e formatei em EXT4.
      Via SSH do Personal Cloud eu não testei.
      Mas para ter acesso root no Personal Cloud, tente o comando sudo -i

      Excluir
    2. Boa, obrigado!
      sudo funcionou com a mesma senha de usuário do Personal Cloud.

      Excluir
  3. Funcionou com o novo HD Seagate de 3TB. Tirei este HD de um Seagate Goflex Desk.
    Mas o estranho é que o Personal Cloud está reportando constantemente uma temperatura anormal no HD. Isto já ocorreu com alguém?

    ResponderExcluir
  4. Muito obrigado pelo tutorial....apanhei mas deu certo ....so uma duvida caso alguem saiba gostaria de uma ajuda...meu nao esta disponivel a pasta publica, e o seagate media nao estou conseguindo criar uma pasta para que funcione.

    ResponderExcluir

Busca do Google

Custom Search