Não é possível montar o segundo disco rígido USB de 500 Gb

0

Eu tenho dois discos rígidos USB de 500 GB da Seagate. Eu instalei o Debian 2.6.32-5-686 em um deles e usei o dd para criar um clone da unidade inicializável. Verifiquei que posso inicializar e executar a partir de qualquer uma das unidades. O formato que usei era ext3.

Gostaria de inicializar de um deles e montar o outro em uma segunda porta USB. Mas eu não consigo descobrir como conseguir o segundo disco para montar.

Veja o que o fdisk retorna para o meu sistema:

root@debian:/media# fdisk -l

Disk /dev/sda: 256 MB, 256901120 bytes
16 heads, 32 sectors/track, 980 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x727232e1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         979      250608    b  W95 FAT32

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009afe2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       60046   482318336   83  Linux
/dev/sdb2           60047       60802     6065153    5  Extended
/dev/sdb5           60047       60802     6065152   82  Linux swap / Solaris

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009afe2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       60046   482318336   83  Linux
/dev/sdc2           60047       60802     6065153    5  Extended
/dev/sdc5           60047       60802     6065152   82  Linux swap / Solaris

========================================

sda é um cartão CF (também inicializável; tenho DSL instalado).

Eu criei um subdiretório no mnt (debian 2) e tentei montar o sdc:

root@debian:/media# mount -t auto -o uid=howard,gid=users /dev/sdc debian2
mount: you must specify the filesystem type

Ok, já que sei que o arquivo é ext3, tentei isso:

root@debian:/media# mount -t ext3 -o uid=howard,gid=users /dev/sdc debian2
mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
root@debian:/media# dmesg | tail
[ 3574.656384]  sdc: sdc1 sdc2 < sdc5 >
[ 3574.755489] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[ 3574.755501] sd 6:0:0:0: [sdc] Attached SCSI disk
[ 4357.910378] VFS: Can't find ext3 filesystem on dev sdc.
[ 4398.311616] VFS: Can't find an ext2 filesystem on dev sdc.
[ 7765.840482] [drm] Big FIFO is disabled
[ 7766.124349] [drm] Big FIFO is disabled
[ 8490.172175] [drm] Big FIFO is disabled
[ 8490.172718] [drm] Big FIFO is disabled
[13344.805443] VFS: Can't find ext3 filesystem on dev sdc.

testdisk pode ver:

Disk /dev/sdc - 500 GB / 465 GiB - CHS 60801 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 * Linux                    0  32 33 60045 250 45  964636672
 2 E extended             60046  28 13 60801  47 46   12130306
 5 L Linux Swap           60046  28 15 60801  47 46   12130304

Quando fui analisar, consegui isto: EXT3 Arquivo grande Superbloco esparso, 493 GB / 459 GiB

Eu tenho os mesmos resultados, independentemente de qual eu inicializo (trocando fisicamente e reinicializando).

Deve haver uma pista sobre o que estou fazendo de errado em algum lugar lá. Eu estou supondo (esperando) que seja um erro que seja fácil de consertar.

TIA para qualquer insight.

    
por Howard Lee Harkness 15.11.2012 / 19:00

2 respostas

0

Para montar o disco, você precisa especificar uma partição #.

Então, para você, parece que seria /dev/sdc1 , o sistema descobre a maioria dos demais por padrão. Então tudo que você precisa digitar é:

mount /dev/sdc1 /media/debian2

Se você quiser que isso aconteça na inicialização, você pode adicionar a unidade a /etc/fstab .

    
por 15.11.2012 / 19:04
0

Você deve montar / dev / sdc1. Verifique também se criou o ponto de montagem onde deseja acessar o disco.

o procedimento normal no seu caso é:

mkdir /media/extern; mount /dev/sdc1 /media/extern

No Linux, sdX significa hardrive e sdX1, sdX2, sdX3, ... e assim por diante representam as partições reais.

quando se trata de harddrives físicos, o linux não permite montar um disco completo. você sempre monta partições.

    
por 15.11.2012 / 19:08