mount root (/) novamente após erro, sem / etc /

0

Acho que montei acidentalmente / dev / hde1 para / depois de formatar outro disco com

 mkdosfs -F 32 -I /dev/hde1

/ dev / hdc1 deve ser montado em /
mas agora não há como remontá-lo novamente, pois / etc / fstab é legível nem gravável, / está vazio como o disco / dev / hde1 is.
Como faço para remontar / dev / hdc1 sem / etc /

fdisk -l fornece apenas informações sobre / dev / hde (mas eu já o desconectei) parece velha informação umount /dev/hde diz que não está montado, afinal, nada é montado em /

$ cat /proc/partitions
major minor  #blocks  name

  22     0  976554308 hdc
  22     1    2048000 hdc1
  22     2     256000 hdc2
  22     3          1 hdc3
  22     5  974242112 hdc5
  31     0       1024 mtdblock0
  31     1      64496 mtdblock1
  33     0  976554308 hde
  33     1  976551156 hde1
 254     0  974225408 dm-0
   8    16 1953514584 sdb
   8    17 1953512448 sdb1
   8    32  390711384 sdc
   8    33   40161280 sdc1
   8    34  350546332 sdc2


$ mount
rootfs on / type rootfs (rw)
/dev/root on /initrd type ext2 (rw)
tmpfs on /USB type tmpfs (rw)
/dev/hdc1 on / type ext3 (ro,data=journal)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /ramfs type ramfs (rw)
/dev/c/c on /c type ext3 (rw,noatime,data=ordered,usrquota,grpquota)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda2 on /USB/USB_HDD_1 type ext3 (ro,noatime,data=journal)

é como deve ser, mas também informações antigas

Eu tentei:

$ mount /dev/hdc1 / -t ext3
can't create lock file /etc/mtab~2509: No such file or directory (use -n flag to override)

$ mount /dev/hdc1 / -t ext3 -n
mount: /dev/hdc1 is not a block device, and stat fails?

É um sistema fechado (readynas) e armazena todas as minhas fotos eles ainda são acessíveis, mas não consigo montar novos discos externos para copiar as imagens, embora o dmesg veja o disco, não consigo montá-lo normalmente

    
por nielswebwerk 28.05.2015 / 01:02

2 respostas

0

Você já tentou reinicializar? Como você não editou o arquivo /etc/fstab , ele deve reconfigurar os pontos de montagem automaticamente quando for reinicializado. Opcionalmente, você também pode tentar umount /dev/hde1 para remover apenas essa montagem.

    
por 28.05.2015 / 01:12
0

Talvez:

  • Crie um novo diretório em um diretório existente que você ainda possa acessar.
  • mount este novo diretório para /dev/hdc1 .

Presume-se que a árvore / completa, incluindo /etc , deve ser acessível através do ponto de montagem

.
  • Verifique o /etc/fstab para correção, editando-o para estar correto, se não estiver.
  • Reinicialize.
por 28.05.2015 / 01:50