
我有一個大問題,我的 rpool 已滿,所以當我啟動時,我的 shell 中有大量「設備上沒有空間」。無法登入,ssh 伺服器已關閉。
所以我決定使用 opensolaris Live cd 啟動並掛載 rpool,使用以下主題:
和這個: 神諭博客
但我無法掛載 rpool/ROOT/solaris,因為我無法執行此命令列:
zfs set mountoint=/a rpool/ROOT/solaris
因為我有一個zfs 無法設定屬性“空間不足”....我被困住了...
另一個奇怪的事情是zpool 匯入 -f -R /a rpool成功了,當我啟動時df-g我可以看到安裝,它告訴我 48G 已使用 100% 的容量。ls -al /a只有ETC和出口空目錄。沒有文件,沒有任何我可以刪除以騰出空間的東西。
我真的不知道該怎麼辦,任何幫助都會很棒。
此致,
答案1
既然您說您已經使用備用安裝點成功安裝了池,那麼zpool import -R /mnt poolname
您的問題實際上是關於什麼佔用了空間,而不是如何更改安裝點。您可能應該運行zfs list
和zfs list -t snapshot
.也許您目前版本的根檔案系統只有 48G,但您可能有其他檔案系統(例如 /export/home 的檔案系統)或有舊快照佔用空間。您可以透過瀏覽來檢查快照(cd .zfs/
從該特定檔案系統的根目錄)。