首页
Portal
业界资讯
社区
BBS
我的家园
Space
个人空间
导读
Guide
登录
/
注册
用户名
Email
自动登录
找回密码
密码
登录
注册
搜索
搜索
本版
帖子
用户
本版
帖子
用户
帖子
好友
道具
勋章
收藏
任务
淘帖
门户
导读
设置
我的收藏
退出
腾讯QQ
微信登录
首页
›
≡≡桌面技术≡≡
›
PC操作系统
›
Linux系统重装时保留重要分区
返回列表
linux
Linux系统重装时保留重要分区
[ 复制链接 ]
灰儿
2020-1-7 16:55:14
对于熟悉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等,都安装在自己的用户目录下。
按以上思想,我的电脑硬盘容量为40G,分区大致如下:/home,22G;SWAP,2048M;/opt, 5G;其余都给根分区/。这个信息要记好。在需要重新安装系统时,选择手动分区,一般情况下安装系统会自动探测到已有的分区,根据已有分区大小,你就可以很快地判断每个分区应挂载的文件系统位置,比如,最大的已有分区挂到/home目录上等。这样,在每次有需要重装操作系统(指Linux)时,只要安装系统能够识别以前的分区,就可以有选择地只格式化根分区/了,而将其它分区都原封不动,这些分区的重要历史数据自然就不用恢复了。
这样的经验,会随着重装Linux系统次数增多而逐渐熟悉起来的。
注意事项:
1、分区不要多,大小要有所区别:
建议一般用户只要/, /home, swap即可,分区大小要给自己定个规矩,以方便再次安装系统时容易识别,如按上面的这3个分区分硬盘,可以规定/home是最大的,/其次,swap最小。每次重新安装系统时只将根分区/格式化。
2、做必要的备份:
重装系统前一定要做必要的备份,以防误操作或使用不熟练而丢了积累了多年的数据。这也是使用任何操作系统工作所应养成的习惯,将鸡蛋总是放在一个篮子里的做法是很危险的。
3、不同Linux发布版之间的硬盘分区识别问题:
如果你是在安装一个与以前使用的完全不同的发布版,那更要注意备份数据,因为不能保证不同发布版间安装系统会正确识别以前的硬盘分区。
4、旧用户目录的处理问题:
最好还创建与以前同名的一般用户,用户目录下的软件配置文件(以隐藏文件或目录“.XXX”存在)可能仍会起作用,没用的或不行的就删除,必要的再重新配置;
5、以前自定义安装的软件问题(如在/opt分区中的):
不行的就删除,重新安装。比如以前安装在这个分区(目录)下的JDK,只要重新在/etc/profile文件或~/.bashrc (~是指您的用户目录)配置一下path环境变量就行了。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
回复
(1)
灰儿
楼主
2020-1-7 17:00:04
linux怎么重装系统,并且保留原有的数据文件?
类似windows。如果当初分区的时候只分了一个区,那只能用优盘把重要的数据拷出来,重装完后再拷回去;如果分了多个区(比如/和/home是放在两个分区上的,并且数据保存在/home上)重装的时候重装到/挂载点就可以了。
回复
支持
反对
使用道具
举报
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
回复
本版积分规则
回帖后跳转到最后一页
灰儿
管理员
9828篇
主题总数
7
总热度
提问
+关注
产品动态
2024-04-16
Linux下查询文件夹中文件数量的方法
2024-04-16
一款超级好用的Linux系统远程连接工具——FinalShell
2024-04-15
linux将用户添加到辅助组,修改用户所属组的方法
2024-04-15
linux中如何查看Raid磁盘阵列信息
2024-04-15
泛微(weaver)e-cology_V10知识文档,把草稿状态的文档改为正常
2024-04-15
泛微(weaver)e-cology_V10公文管理,正文分栏显示设置方法
2024-04-07
爱国者(aigo)64GB Type-C USB3.2_U358_读写速度测试
2024-04-02
单向能ping通,反向不通故障解决过程
热点推荐
1
Linux下查询文件夹中文件数量的方法
2
一款超级好用的Linux系统远程连接工具——FinalShell
3
linux将用户添加到辅助组,修改用户所属组的方法
4
linux中如何查看Raid磁盘阵列信息
5
泛微(weaver)e-cology_V10知识文档,把草稿状态的文档改为正常
6
泛微(weaver)e-cology_V10公文管理,正文分栏显示设置方法
7
爱国者(aigo)64GB Type-C USB3.2_U358_读写速度测试
8
单向能ping通,反向不通故障解决过程
热门板块
PC操作系统
启动和引导
手机操作系统
硬件相关
办公软件
多媒体技术
产品动态
2024-04-16
Linux下查询文件夹中文件数量的方法
2024-04-16
一款超级好用的Linux系统远程连接工具——FinalShell
2024-04-15
linux将用户添加到辅助组,修改用户所属组的方法
2024-04-15
linux中如何查看Raid磁盘阵列信息
2024-04-15
泛微(weaver)e-cology_V10知识文档,把草稿状态的文档改为正常
2024-04-15
泛微(weaver)e-cology_V10公文管理,正文分栏显示设置方法
2024-04-07
爱国者(aigo)64GB Type-C USB3.2_U358_读写速度测试
2024-04-02
单向能ping通,反向不通故障解决过程
热点推荐
1
Linux下查询文件夹中文件数量的方法
2
一款超级好用的Linux系统远程连接工具——FinalShell
3
linux将用户添加到辅助组,修改用户所属组的方法
4
linux中如何查看Raid磁盘阵列信息
5
泛微(weaver)e-cology_V10知识文档,把草稿状态的文档改为正常
6
泛微(weaver)e-cology_V10公文管理,正文分栏显示设置方法
7
爱国者(aigo)64GB Type-C USB3.2_U358_读写速度测试
8
单向能ping通,反向不通故障解决过程
热门板块
PC操作系统
启动和引导
手机操作系统
硬件相关
办公软件
多媒体技术
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言
了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言
了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。