Fstab
需要在 OpenBSD 上的 fstab 中刪除一行
如果我對 fstab 執行以下操作,我認為自動掛載快閃記憶體驅動器會更容易:
/dev/sd1i /mnt/usb
(從 sysctl hw.disknames 中找到 sd1i)
我重新啟動了盒子,USB 3.0 快閃記憶體驅動器仍插入 USB 3.0 埠。
在引導過程中,檢測到以下錯誤:
/dev/rsd1i: BAD SUPER BLOCK: MAGIC NUMBER WRONG /dev/rsd1i: Unexpected inconsistency: Run fsck_ffs manually The following file system had an unexpected inconsistency: ffs: /dev/rsd1i (/mnt/usb) Automatic file system check failed; help! Enter pathname of shell or RETURN for sh:
我查看了文章“如何在單使用者模式下使用 ed 編輯 /etc/fstab”(http://www.openbsdsupport.org/ed_and_fstab.html)討論瞭如何使用
ed
修改行而不是刪除它們.一些幫助將不勝感激。
ed
除非你真的想要,否則你不需要使用。進入單使用者提示符後(只需點擊
Enter
提示符Enter pathname of shell or RETURN for sh:
,執行以下操作:
- 將根文件系統掛載為讀寫,然後掛載
/var
和/usr
文件系統(這將允許您執行vi
或您選擇的任何其他編輯器)# mount -uw / # mount /var # mount /usr
- 安裝這些後,編輯
/etc/fstab
並刪除有問題的行。- 重啟。
# reboot
然後,您的系統應該在多使用者模式下正確重新啟動。