[請教]想要給老電腦重灌升級,不過老電腦當時沒有分割出home [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



[請教]想要給老電腦重灌升級,不過老電腦當時沒有分割出home
會員三級
註冊日期:
2008/12/10 7:19
所屬群組:
已註冊使用者
等級: 15
HP : 0 / 369
MP : 94 / 15979
EXP: 76
離線
老電腦是10.04,想要升級到12.04,不過當時很嫩,太天真了沒有分割出home,現在重灌要保留資料(主要是家人都在用這台,有好幾個帳號)就比較麻煩些。

總之我想要保留資料啦!

而且很幸運地我也有一個容量夠大的ext4格式行動硬碟可以將home複製起來,不過我不確定直接複製的話,權限之類的會不會跑掉--權限錯誤就沒有意義了啊!

我應該要怎麼操作才能成功安裝/升級12.04呢?用什麼方式與指令來複製檔案?我應該要先tar嗎?畢竟是幾十G的內容,怎樣處理比較有效率或是推荐?

謝謝大家。

2012/4/25 12:41
應用擴展 工具箱
回覆: [請教]想要給老電腦重灌升級,不過老電腦當時沒有分割出home

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70949
EXP: 24
離線
不過我不確定直接複製的話,權限之類的會不會跑掉

假設 你要備存的 目錄是 /home
你要備存到 /media/diskBackup
sudo cp -a /home /media/diskBackup
這樣 在 /diskBack 後面 就會有 /home 子目錄及所有的檔案
而且 保留了 原來的權限
你可以比較
sudo ls -alR /home

sudo ls -alR /media/diskBackup/home
看看內容與權限 是否完全相同

你要備份某個使用者的家目錄回來 比如 /home/poloshiao
sudo cp -a /media/diskBackup/home/poloshiao /home
就可以把 poloshiao 家目錄的 內容 copy 到 /home/poloshiao 內
而且保留原來的權限
你可以比較
sudo ls -alR /media/diskBackup/home/poloshiao

sudo ls -alR /home/poloshiao
看看內容與權限 是否完全相同

有關參數
-a 什麼意思 請參考
cp manpage

註1
你要把 poloshiao 替換成你的使用者帳號名稱
註2
萬一你 cp 指令碰到 .gvfs 錯誤 請再貼文 (這是一個 bug 但是不一定會碰到)
我應該要先tar嗎?畢竟是幾十G的內容,怎樣處理比較有效率或是推荐?

你要長期保留或搬到別的電腦 才需要用 tar 打包 甚至於 壓縮
如果只是 暫時升級 而且你的 行動硬碟 裝得下的話就不必 另外打包
有需要用到 tar 請再貼文

2012/4/25 13:04
應用擴展 工具箱
回覆: [請教]想要給老電腦重灌升級,不過老電腦當時沒有分割出home
會員三級
註冊日期:
2008/12/10 7:19
所屬群組:
已註冊使用者
等級: 15
HP : 0 / 369
MP : 94 / 15979
EXP: 76
離線
謝謝,真是超詳細的!看起來應該沒問題。

現在還沒空試(12.04 正式版也還要再兩天),試過之後再回報大家。

2012/4/26 11:45
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.