錯誤後重新掛載 root (/),不含 /etc/

錯誤後重新掛載 root (/),不含 /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正確性,如果不正確則進行編輯。
  • 重啟。

相關內容