JBTALKS.CC

标题: [转帖] Format Linux保存/home的资料方法 [打印本页]

作者: Tony'B    时间: 2010-9-5 06:10 PM
标题: [转帖] Format Linux保存/home的资料方法
原创者:benson208



这里是用Linuxmints 9来做示范。其它linux大同小异

1)首先你安装的linux一定要把/home独立分出来

如:/ , /home,/swap

通常都是分/ 和/swap罢了,所以/home的资料不会被保存

这里大概讲如何分partition。

hda 1 primary / 10-15GB就可以了

hda 5 extended /home 其余的空间

hda 6 /swap 1GB空间

以上是简单讲解第一次安装linux所需分的partition

现在一起学习如何保存/home的资料吧!

步骤 1

1)把linux livecd放进cd rom, 然后boot live cd

2)进入linux 后,按intall一直到分partition的部分。选specifypartition manually

图1


3)过后会出现partitiontable。我是用40GB external hardisk做示范。所以你的电脑的partition会跟我的不同。如:hda或sda。你会看见之前已经安装旧linux的linux partition

图2


4)x2 click /partition, 然后输入

new partition size : 全部

use as : ext3

勾format the partition

mount point : /

图3


5)这个步骤很重要x2 click /home

partition new partition size : 全部

use as : ext3

空着format the partition

mount point : /home


如果你没有做步骤5,现在安装的linux不会把/home安装在你所独立出来的/homepartition里。它会直接安装在/partition里。

6)设定完了就开始安装linux。安装完毕后,从新驱动电脑,然后进入linux
作者: Tony'B    时间: 2010-9-5 06:11 PM
步骤2
进入linux后,你会发现旧的用户资料不见了!资料不在/home里面。
其实不是不见,只是root帐户才看得到。

1)打开terminal输入 sudo nautilus
图5



因为linux mints gnome的file manager是用nautilus。Ubuntu gnome也是用nautilus file manager。所以用root帐户打开nautilus file manager就可以看到旧的文件了。

2)过后选File System – home你就可以看到目前的user和旧user的folder。
图6



我的文件:benson旧   benson208新

3)进入旧的user folder,把你想要的folder如:音乐,图片,电影等cut & paste去新用户的folder里。

4)过后你要把全部cut过来的folder permission换成新user。如果没有修改就不能打开。

5)修改permission。Right click folder – properties (把owner和group换成目前的user)
图7



6)修改完了就可以把旧user的folder delete掉。如:benson folder整个delete掉。

虽然很简单,但是很多初学者都不会。都是把重要文件copy去external hardisk后才重新format电脑。
作者: Tony'B    时间: 2010-9-5 06:14 PM
对于server用户是非常重要的!还有银行大公司他们都是必须定时做备份。因为每天都有很多资料更新,客户的资料等都不可以遗失。

但是对于家庭用户需要备份吗?
其实也是要做备份的。万一hardisk坏了就bye!bye!
但是家庭用户重要的资料大多数都是:
自己的document,音乐,图像和照片等。

对于linux备份工具有
1)dd
2)cpio
3) dump/restore

我在这里教大家用tar的方法把重要文件打包,然后保存在其他硬碟上如:external hardisk
很适合家庭用户。

1)打开terminal输入 ls
2)会list出你的/home的folder
图1



3)打包指令tar -jcv -f filename.tar.bz2 要被压缩的档案或或目录名称
4)如果我要打包我/home里的 testing 1, testing2 , pictures , document就输入以下的指令
tar -jcv -f backup.tar.bz2 'testing 1' 'testing 2' Pictures Documents

(如果folder名有spacing要放开关引号)
图2



5)过后你会看见backup.tar.bz2会在/home里面。打开来看里面有你所打包的folder。把backup.tar.bz2储存去你的external hardisk就可以了。

图3



6)如果要解压就把backup.tar.bz2拷贝到要解压的地方如:/home,然后right click backup.tar.bz2,选extract here。它会把你的folder全部解压出来。

以上是用command prompt的方法,GUI的方法更简单。
1)在keyboard上按着ctrl键,然后用mouse click要打包的folder如: documents,pictures, testing 1, testing 2
2)然后right click选中的其中一个folder,选 create archive。
3)1)输入名称:backup  2).压缩成tar.bz2  3)压缩后所存的地方(可以选external hardisk) 4)压缩完成
4)过后你选中的folder全部会打包在backup.tar.bz2里面。

图4



家庭用户可以1 – 2个月做一次备份,以免hardisk坏了资料就bye!bye!

更多详情可以去鸟哥的网站看看
http://linux.vbird.org/linux_basic/0580backup.php
http://linux.vbird.org/linux_basic/0240tarcompress.php
作者: 呆板笨蛋    时间: 2010-9-5 06:32 PM
= =麻烦
作者: Tony'B    时间: 2010-9-5 06:38 PM
呵呵,由于我还在学习中,上网逛逛发现了,就分享一下~
作者: klahdb403    时间: 2010-12-15 11:07 AM
提示: 作者被禁止或删除 内容自动屏蔽
作者: sardorel    时间: 2011-3-3 05:10 PM
有点麻烦,
可是谢谢教导
作者: F-18    时间: 2012-6-24 06:24 PM
如果可不要分/(root)  跟 /home , 那swap 可以也不用分吗?
作者: ubuntu177    时间: 2012-11-24 10:51 AM
很好的教学, 谢谢楼主




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5