給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修改一下文件的所有者.

至此,重啟之後就大功告成,不過美中不足的地方是好像恢復那裡恢復之後就權限就亂了,應該是參數問題.如果有下次的話,得研究一下

This entry was posted in 还是会寂寞 and tagged , , , . Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.

5 Responses to 給home分區切換文件系統

  1. Vote -1 Vote +1oppih CHINA Google Chrome Linux
    說道:

    你好,问问,你对home分区使用reiserfs的理由是……?

    我这两天分区差点彻底毁掉,然后还听说reiserfs缺少维护什么的。考虑要给home换文件系统了。查到你这里,你给home换到reiserfs。

    不解,求教。

    • Vote -1 Vote +1xifs CHINA Google Chrome Linux
      說道:

      reiserfs維護方面,恢復數據的機制似乎不大完善,恢復數據相對有些麻煩,需要dump整個分區(我之前查到的方法,testdisk似乎不支持).使用reiserfs的有個原因是針對小文件比較優化.而且貌似還有容錯性較好.這些都是聽來的,大概就這些了.

  2. Vote -1 Vote +1reus CHINA Mozilla Firefox Windows
    說道:

    之前用的是什么fs?

  3. Vote -1 Vote +1xifs UNITED STATES Mozilla Linux
    說道:

    這個主題好亂,我測試一下之前修改的內容

Leave a Reply

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。

Chat Plugin created by Jake Ruston's Wordpress Plugins - Powered by Hardshell Laptop Cases and Ben 10 Games.