Como montar / acessar meu segundo disco rígido?

0
$ sudo fdisk -l
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

.. repeat this for ram1 - ram14, it's 1 stick of 8 GB DDR4 2400MHz RAM.

Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/sdb: 111.8 GiB, 120034123776 bytes, 234441648 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
Disklabel type: dos
Disk identifier: 0xb33628b2

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1  *         2048 217886719 217884672 103.9G 83 Linux
/dev/sdb2       217888766 234440703  16551938   7.9G  5 Extended
/dev/sdb5       217888768 234440703  16551936   7.9G 82 Linux swap / Solaris

Eu mkdir'ed /mnt/hdd anterior.

$ sudo mount /dev/sda /mnt/hdd
mount: wrong fs type, bad option, bad superblock on /dev/sda,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

$ dmesg | tail
[    3.128350] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
[    3.128380] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
[    3.128413] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14
[    3.134172] r8169 0000:01:00.0 enp1s0: link down
[    3.134200] r8169 0000:01:00.0 enp1s0: link down
[    3.135342] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
[    3.197717] cgroup: new mount options do not match the existing superblock, will be ignored
[    3.287237] random: nonblocking pool is initialized
[    5.927328] r8169 0000:01:00.0 enp1s0: link up
[    5.927336] IPv6: ADDRCONF(NETDEV_CHANGE): enp1s0: link becomes ready

Prefiro não apagar a coisa toda, pois não verifiquei recentemente se havia algo nela (acho que não, não usei a unidade há anos antes de instalá-la no meu novo servidor), mas eu Eu gostaria de dar uma olhadinha só para ter certeza.

Durante a instalação, ele reconheceu as duas unidades, pois eu tinha a opção de instalar o sistema operacional e depois colocar a inicialização (o que é nome) em ambos. Até agora eu instalei TUDO no SSD ( /dev/sdb ), mas gostaria de mover os arquivos gerados no SSD para o HDD com um cronjob (vou descobrir isso sozinho, o objetivo principal é ser capaz de montar para a unidade primeiro).

Para ser claro:
/dev/sdb

  • Ubuntu Server 16.04
  • Não há outros sistemas operacionais (limpei os anteriores quando instalei o sistema operacional pela primeira vez e precisei reinstalar algumas vezes por causa de meus problemas)

/dev/sda

  • Nunca foi um bootdrive, era um disco rígido externo em um gabinete. Eu tirei do gabinete e agora é um disco rígido interno para o meu servidor.

Como faço isso?

$ sudo parted -l
Error: /dev/sda: unrecognised disk label
Model: ATA WDC WD20EARX-00P (scsi)                                        
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: unknown
Disk Flags: 

Model: ATA KINGSTON SV300S3 (scsi)
Disk /dev/sdb: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size    Type      File system     Flags
 1      1049kB  112GB  112GB   primary   ext4            boot
 2      112GB   120GB  8475MB  extended
 5      112GB   120GB  8475MB  logical   linux-swap(v1)
    
por Diamundo 31.01.2017 / 19:01

1 resposta

0

As unidades em gabinetes externos às vezes exigem reformatação quando colocadas em um gabinete externo ou, posteriormente, removidas do mesmo gabinete externo. Isso tem tudo a ver com a placa ponte USB para SATA instalada no gabinete externo.

Para provar isso, reinstale a unidade de volta no mesmo gabinete externo e veja se seu rótulo de disco e a tabela de partições agora são reconhecíveis. Se eles forem reconhecíveis, você terá que reformatar a unidade quando ela for removida do gabinete e reinstalada novamente em seu servidor.

E como uma nota lateral ... se você está tendo algum problema de ethernet ... você vai querer substituir o driver r8169 com r8168-dkms .

update: após reinstalar a unidade em seu servidor, use gparted para instalar uma nova tabela de partição (provavelmente GPT) e, em seguida, crie sua nova partição. Isso eliminará tudo o que estiver lá e permitirá que você use a unidade.

Para torná-lo automático durante o boot, você precisará editar / etc / fstab ( gksudo gedit /etc/fstab ) e adicionar uma linha similar a este exemplo:

# mount ext4 disk
UUID=0C0F93CE58153D42  /media/your_username/My_Data  ext4  defaults   0   0

alterando o UUID para o UUID correto do seu disco (que pode ser encontrado usando sudo blkid ). E mudando o tipo de sistema de arquivos do ext4 para outra coisa, se não for ext4. Você pode querer / precisar adicionar alguns identificadores de permissões / proprietário / grupo / máscara ... Eu vou deixar você pesquisar isso por conta própria.

    
por heynnema 01.02.2017 / 02:26