错误发生后再次挂载根目录(/),没有 /etc/

错误发生后再次挂载根目录(/),没有 /etc/

我想我无意中安装/dev/hde1/使用以下方法格式化另一个磁盘后

 mkdosfs -F 32 -I /dev/hde1

/dev/hdc1应安装在/
但现在没有办法重新安装它,因为/etc/fstab既不可读又不可写,/磁盘为空/dev/hde1是。
如何重新安装/dev/hdc1没有/ETC/

fdisk -l仅提供有关 /dev/hde 的信息(但我已经断开了它的连接)似乎旧信息 umount /dev/hde表明它毕竟没有安装,可能什么都没有安装到/

$ 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)

是应该的,但也是旧信息

我试过:

$ 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?

它是一个封闭的系统(readynas),存储了我所有的图片,这些图片仍然可以访问,但我无法安装新的外部磁盘来复制图片,虽然 dmesg 可以看到磁盘,但我也无法以正常方式安装它

答案1

您尝试过重启它吗?由于您没有编辑该/etc/fstab文件,因此它应该会在重启时自动重置挂载点。您也可以选择尝试umount /dev/hde1仅删除该挂载点。

答案2

也许:

  • 在您仍然可以访问的现有目录中创建一个新目录。
  • mount此新目录至/dev/hdc1

假设完整的/树(包括/etc)应该可以通过特别指定挂载点。

  • 检查/etc/fstab正确性,如果不正确,请编辑以使其正确。
  • 重启。

相关内容