
在啟動 Ubuntu 並掛載 casper-rw 檔案以進行持久儲存時,Ubuntu 建議我使用 fsck 檢查錯誤。但是,當我啟動系統時,由於 casper-rw 會自動安裝且無法卸載,因此它拒絕修復我的 casper 檔案系統中的錯誤。
即使我在沒有持久選項的情況下啟動,fsck 也無法修復我的 casper-rw 文件,說它是唯讀文件系統。有什麼方法可以檢查和修復 casper-rw 中的錯誤嗎?
答案1
這似乎是一個常見問題,並且已經存在了一段時間。使用 ubuntu-11.04-desktop-i386.iso 我仍然遇到問題。 https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/125702
我安裝 casper-rw 檔案的方式是執行以下操作。
- 安裝您的 USB 金鑰
- sudo fsck -y -t ext3 /media/[驅動器]/casper-rw
一些用戶,包括我自己,即使在這樣做之後仍然報告問題,所以 ymmv。
您可能想要開始備份循環檔案並僅將其保留為您需要的大小。在執行此調整大小之前,請確保對其進行備份,但這是基礎知識。
- 不使用持久性啟動或使用其他系統
- 插入並安裝包含循環文件的設備
dd if=/dev/zero bs=1M count=1024 >> casper-rw
- 其中 1024 大於您目前使用的
resize2fs casper-rw
使用這種方法,您應該能夠將循環檔案保留為所需的大小,並進行一些備份,如果其他方法都失敗,則可以對它們進行 fsck。