当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 重装系统,保留重要分区文件(转)
帖子发表于 : 2008-11-05 14:52 
头像

注册: 2008-10-30 10:40
帖子: 406
送出感谢: 0 次
接收感谢: 5
注意到不少使用Linux的朋友在重新安装系统时要格式化整个硬盘,而不是有选择格式化必要的分区,保留其它分区不动。我想把自己这方面的一点经验写出来,供大家参考。这也是我在使用linux过程中,参考了网上的如“关于linux的分区方案”之类的文章逐渐熟悉起来的。

对于熟悉 Windows操作系统的人,一般都知道在重安装系统时只格式化C分区,而不动其它分区,以便尽可能保留已有的数据,极大地减少数据恢复工作。对于 Linux操作系统,完全可实现类似的操作。与使用Windows一样,在初次安装Linux系统前,必须要对硬盘分区有一个较好的规划,以为以后的系统重装而不格式化整个硬盘做好准备。
我一般是这样做的:将硬盘分成/, /home, /opt, swap(交换分区)四个分区(为了便于理解,我不用hda1, hda2, ...或sda1, sda2, ...等表示分区)。

可将根分区/看成Windows的C分区,在重装系统时只格式化根分区/。/home分区要存放用户目录及用户日积月累的数据,要尽量大些,而/opt用于我自己安装的软件,如java JDK,Eclipse。交换分区swap一般是内存大小的2倍。为了以后扩大内存的需要,我一般是设成内丰大小的4倍。当然,对于不想将/opt分区独立出来的用户,完全可能将它与根分区/放到一个分区里,而将未来可完全自行控制安装的软件,如“绿色软件 ”Eclipse, Ant, Tomcat等,都安装在自己的用户目录下。

按以上思想,我的DELL Dimension 600m 笔记本电脑硬盘容量为40G,分区大致如下:/home,22G;SWAP,2048M;/opt, 5G;其余都给根分区/。这个信息要记好。在需要重新安装系统时,选择手动分区,一般情况下安装系统会自动探测到已有的分区,根据已有分区大小,你就可以很快地判断每个分区应挂载的文件系统位置,比如,最大的已有分区挂到/home目录上等。这样,在每次有需要重装操作系统(指Linux)时,只要安装系统能够识别以前的分区,就可以有选择地只格式化根分区/了,而将其它分区都原封不动,这些分区的重要历史数据自然就不用恢复了。

这样的经验,会随着重装Linux系统次数增多而逐渐熟悉起来的。

注意事项:
1、分区不要多,大小要有所区别:
建议一般用户只要/, /home, swap即可,分区大小要给自己定个规矩,以方便再次安装系统时容易识别,如按上面的这3个分区分硬盘,可以规定/home是最大的,/其次,swap最小。每次重新安装系统时只将根分区/格式化。
2、做必要的备份:
重装系统前一定要做必要的备份,以防误操作或使用不熟练而丢了积累了多年的数据。这也是使用任何操作系统工作所应养成的习惯,将鸡蛋总是放在一个篮子里的做法是很危险的。
3、不同Linux发布版之间的硬盘分区识别问题:
如果你是在安装一个与以前使用的完全不同的发布版,那更要注意备份数据,因为不能保证不同发布版间安装系统会正确识别以前的硬盘分区。我曾遇到在台式机上将 Red Flag 4.1换为Fedora 3时,分区识别和加载有问题的情况。同一发行版这方面的支持最好,这次我将Ubuntu 6.10格掉,安装刚刚正式发布Ubuntu 7.10时就非常顺利,以前的分区都被识别了,只格式化了根分区/就安装了事。
4、旧用户目录的处理问题:
最好还创建与以前同名的一般用户,用户目录下的软件配置文件(以隐藏文件或目录“.XXX”存在)可能仍会起作用,没用的或不行的就删除,必要的再重新配置;
5、以前自定义安装的软件问题(如在/opt分区中的):
不行的就删除,重新安装。比如以前安装在这个分区(目录)下的JDK,只要重新在/etc/profile文件或~/.bashrc (~是指您的用户目录)配置一下path环境变量就行了。


_________________
Namas Amitabha
南无阿弥陀佛
一切有为法,如梦幻泡影,
如露亦如电,应作如是观。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 重装系统,保留重要分区文件(转)
帖子发表于 : 2008-11-05 15:03 
头像

注册: 2007-12-09 14:35
帖子: 1230
送出感谢: 0 次
接收感谢: 0 次
说了很多,但是概念不清,作用不大,其实就是保留/home分区不格式化,用户名一样就是了,可以的话在备份下载的deb包一般就差不多了


_________________
Linux is for human being,love is for human making


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 重装系统,保留重要分区文件(转)
帖子发表于 : 2008-11-05 15:36 
头像

注册: 2008-10-30 10:40
帖子: 406
送出感谢: 0 次
接收感谢: 5
我的分区是五个区,
boot,/,home,swap,personal
在重装的时候,格式化了boot,和/分区。home分区还是挂成home分区。可是没有把原来的personal给挂上。重装后,找不到personal里的大量数据了。
因为是新手,只能再重装一遍了。 :em06

简单的说,就是:
1, /boot 和 / 两个分区格式化,分别挂。(当然,如果你没有boot就只有挂/)
2, 挂/home和/personal,但不格式化,这样原来的自定义配置和数据就得以保留下来,非常的好。swap不用管。
重装。成功进入。personal里的文件也回来了。呵呵。


_________________
Namas Amitabha
南无阿弥陀佛
一切有为法,如梦幻泡影,
如露亦如电,应作如是观。


最后由 frankleng 编辑于 2012-01-07 12:27,总共编辑了 1 次

页首
 用户资料  
 
4 楼 
 文章标题 : Re: 重装系统,保留重要分区文件(转)
帖子发表于 : 2008-11-05 15:39 
头像

注册: 2007-12-09 14:35
帖子: 1230
送出感谢: 0 次
接收感谢: 0 次
重装是好办法 :em06

不过找到那个原因更好


_________________
Linux is for human being,love is for human making


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 重装系统,保留重要分区文件(转)
帖子发表于 : 2008-11-05 16:02 
头像

注册: 2008-08-31 10:09
帖子: 629
送出感谢: 2
接收感谢: 1
了解了,不错哦


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 重装系统,保留重要分区文件(转)
帖子发表于 : 2008-11-06 8:46 

注册: 2008-11-06 8:29
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
学习一下,准备自己动手。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 重装系统,保留重要分区文件(转)
帖子发表于 : 2009-06-26 18:11 

注册: 2009-06-25 17:21
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
能不能问一下楼主呢。我是刚用Ubuntu的,因为在分区的时候,我是这样子分的:/,/usr,/swap,,我不知道为什么看不到 / usr这个分区呢。我现在正在网上找相关的资料,如果楼主知道,麻烦帮帮小弟


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 重装系统,保留重要分区文件(转)
帖子发表于 : 2009-06-26 18:16 

注册: 2007-12-13 16:51
帖子: 87
送出感谢: 0 次
接收感谢: 0 次
junson 写道:
能不能问一下楼主呢。我是刚用Ubuntu的,因为在分区的时候,我是这样子分的:/,/usr,/swap,,我不知道为什么看不到 / usr这个分区呢。我现在正在网上找相关的资料,如果楼主知道,麻烦帮帮小弟

就是那个usr文件夹 :em20


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 重装系统,保留重要分区文件(转)
帖子发表于 : 2009-06-26 18:18 

注册: 2009-06-25 17:21
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
啊,受以前的windows映想了。。嗯,明白了。谢谢


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译