ミスの後、/etc/ なしでルート (/) を再度マウントする

ミスの後、/etc/ なしでルート (/) を再度マウントする

誤ってマウントしてしまったようです/dev/hde1/別のディスクをフォーマットした後

 mkdosfs -F 32 -I /dev/hde1

/dev/hdc1マウントする必要があります/
しかし、今は再びマウントする方法はありません。/etc/fstab読み取りも書き込みもできない、/ディスクが空なので/dev/hde1
再マウントするにはどうすればいいですか/dev/hdc1それなし/等/

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、正しくない場合は修正して修正します。
  • リブート。

関連情報