看板 Linux 關於我們 聯絡資訊
※ 引述《pgyfr (跑跑)》之銘言: : ※ 引述《MrWind (波西米亞)》之銘言: : : 呃... : : 我馬上又上來求救了.....||| : : 不曉得是哪裡疏忽了, : : 我在安裝 OpenSUSE 時, : : 保留原本舊Ubuntu的 /home目錄 沒有format掉, : : 並且選擇"/home" mount point,且設定了跟舊Ubuntu相同的帳號名稱. : : 安裝完成之後重新開機, : : 卻看不到 /home 裡面舊有的檔案.... @口@" : : (檢查一下硬碟空間,的確是有舊有檔案該佔有的使用率... : : 表示舊的檔案都成了"好兄弟"了....@@") : : 請問這樣要怎麼救? Orz : 其實這是非常棒的設計說, 不像 Windows, 轉移很麻煩. : 先看看 : cat /etc/passwd |grep `whoami` (這是 ubuntu 的用法) : less /etc/group : 查看你新使用者的 uid, 和 gid : 然後取得 root 權限, 把舊資料的 uid 和 gid 改成新的就可以了 : chmod -R uid.gid /home/.... (這裡的 uid, 和 gid 要用剛剛查到的) : 這比 Windows 轉移使用者資料還快. 感謝回答~~~ :) 不過... 我的問題好像不只是這樣喔...@@" 我的"看不到"不是沒有檔案權限的那種看不到唷, 而是安裝 OpenSUSE之後, 新的系統直接無視已存在的檔案, 沒有format掉的也只是留著佔住空間而已. 換句話說,我只能知道有硬碟空間被佔用,但無法看到那些"檔案的存在".... (好抽象啊..) 我現在看到的 "/home" 完全與舊Ubuntu的/home沒有任何交集, "舊的/home"有點像被活埋在底下,然後新OpenSUSE的"/home"直接蓋在上面. 或者是我有什麼沒有理解的??? o.o 前面有板友推文說"先把磁區dd出來",這個方案應該是可行的.... 礙於時間關係,還有正事要做, 只能等哪天有空的時候再換台電腦來試看看了. (還好檔案有備份...目前直接整個剷掉的做法還是比較快...) 上回 新Ubuntu 蓋掉 舊Ubuntu,我記得就沒有發生這種窘境呀....Orz ps. 我已經開始去體會 OpenSUSE 和 Ubuntu的差別了... 為了發這篇文,我還得先處理好一些套件的安裝和字型擴充,才得以用 PCManX連線進來PO文... (雖然裝好telnet再直接用terminal連也是可以啦...) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.26.226 ※ 編輯: MrWind 來自: 140.115.26.226 (11/23 20:11)
kdjf:du; mount 出來有什麼? 11/23 20:28
Adama:我怎麼覺得根本是home那個partition沒有掛在/home上 11/23 20:29
MrWind:樓上正解... (看起來就是這樣) 11/23 21:27
MrWind:請問這樣還可以怎麼救...? @@" 11/23 21:38
timshan:重灌阿XD 11/23 21:59
soom:找出原本的home在哪個device上,然後mount上去 11/23 23:22
rockneila:到Yast裡的磁碟分割程式,沒有載掛的話,順便載掛吧 11/24 13:12
rockneila:http://goo.gl/WPey8 11/24 13:12
MrWind:啊..我要解釋清楚,我是在安裝時就沒照期望方式mount成功 11/25 05:22
MrWind:應該是我當初誤會了OpenSUSE installation的選項.... 11/25 05:23
MrWind:目前正試用OpenSUSE 12.1.改天再po一篇完整的安裝&使用心得 11/25 05:25
kdjf:fstab: /(device) /home (fs) defaults 0 1 11/25 08:32