Tag Archives: reiserfs
給home分區切換文件系統
差不多一個月以前,我的Arch啟動的時候就會犯2,啟動的時候老是提示檢查磁盤失敗,需要手動檢查. 當時因為項目的原因,也不大敢隨便動生產環境.可是最近卻頻繁發生這個情況.雖然我長期不關機器,可這個問題始終像個定時炸彈一樣時刻威脅着我的數據. 終於在funtoo安裝的時候發生了悲劇.恢復了數據之後更嚴重了.開始丟數據了,這次丟了我長期以來積攢起來的code snippets.這下嚴重影響了我以後做事的效率. 我再次一怒為空間.好容易通過mencoder這個超級編碼器,轉碼了所有的vcd視頻.忍痛和諧了盜版的mp3.這下終於拿到了home分區相當大小的30GB空間,當時我就內牛滿面阿. 首先確定了方案.到liveusb環境下去打包,轉換文件系統,恢復文件.最後通過chroot修改fstab,重啟 1.啟動到liveusb環境之後,先掛載上原來的home分區和用於備份的分區. 2.使用tar加上cvpf來打包文件,如果空間不足,那就加上z參數壓縮看看能不能放下.進到備份分區里執行[我的home分區是sda5] tar -cvpf home.tar /media/sda5 3.卸載home分區,並轉換home分區為reiserfs文件系統, mkfs.reiserfs /dev/sda5 4,恢復文件,掛載上並進入新的home分區,然後輸入[/media/sda2是存放備份文件的地方] tar -xvpf /media/sda2/home.tar 5.掛載上根分區並進入chroot環境修改fstab chroot /media/sda1 vim /etc/fstab *.按照原來系統的userid修改一下文件的所有者. 至此,重啟之後就大功告成,不過美中不足的地方是好像恢復那裡恢復之後就權限就亂了,應該是參數問題.如果有下次的話,得研究一下


在
在
在