Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


必须强迫症!160GB硬盘双系统整数分区推荐方案

2014-9-24 14:24    评论: 14 收藏: 1    

以下是我在 160GB 硬盘上的分区方案,采用 Windows Server 2003 SP232位)、CentOS Linux 6.564位)双系统,作为日常办公桌面环境使用。

基本思路是这样的:

  1. 各分区大小尽可能为整数,看上去舒服一些(有些强迫症);
  2. 两个系统之间需要进行文件共享和数据交换;
  3. 使用过程中,双系统尽量不发生干扰,避免误操作对另一系统破坏;
  4. 重新安装系统时不影响用户数据。
  5. 日常办公使用,主要进行文档字处理,有少量图片制作和编辑,不作为数据服务器使用。

具体分区如下(Linux 环境 fdisk 显示效果):

Device Boot Start End Blocks Id System

/dev/sda1 * 1 1175 9438156 7 HPFS/NTFS
/dev/sda2 1176 2505 10683225 83 Linux
/dev/sda3 2506 19457 136166940 5 Extended
/dev/sda5 2506 5116 20972826 7 HPFS/NTFS
/dev/sda6 5117 9033 31463271 7 HPFS/NTFS
/dev/sda7 9034 12954 31495401 b W95 FAT32
/dev/sda8 12955 19457 52235316 83 Linux  

Windows 四个分区:

C(NTFS) 操作系统、D(NTFS) 应用软件、E(NTFS) 工作专区、F(FAT32) 交换存储。

Linux两个分区:

/(Ext4) 操作系统、/home(Ext4) 用户数据,将Windows的四个分区自动挂载,其中CDE盘采用只读方式挂载保护原有数据,F盘以读写方式挂载以便在两个系统交换数据。

关于swap分区的说明:

考虑到这台机器不做服务器,且 2GB 内存够用了,因此没有划分 Swap 分区。

针对 swap 分区是否应该划分的问题,我做一些补充说明:

将 Linux 环境作为日常工作和生活的使用, 已经有两年多了。起初我也是按照网上总结出的经验, 划分有 swap 分区, 使用过程中发现, swap 的使用率几乎都维持在 0% 。

针对这个现象我查阅了相关的资料, 也在群里询问过一些技术老鸟。

我的看法是这样的:

Linux 环境中 swap 的作用 和 windows 环境中的虚拟内存(pagefile.sys)是类似的。(抱歉,用Win的眼光来看待Linux,只是为了让新手们能更快更准确的理解。)当内存使用率过高,或单个进程占用内存过大时,采取把部分内存数据转储到硬盘。我们都知道,硬盘的读写速度与内存相比,是低了好几个数量级的。

因此,在现今主流机型硬件配置的前提下(2-8G内存),划分 swap 的意义不大。当然,这需要有一个前提, 那就是 Linux 作为普通桌面使用,而没有复杂科学计算和3D建模,没有大负荷的数据库、Web、Samba 等服务器。

如何分区,其实并不是照抄照搬,而是根据自己的实际情况思考,在 资源(硬盘容量等) 和 需求(所需应用、期望的效率、存储的数据量和分类等) 方面取得一个适合于自己的平衡点。

分区在 Windows 环境 的效果,整数分区: 

分区在 Linux 环境 的效果,整数分区:

 

顺便秀一下我的 CentOS Linux 6.5 桌面:

在实际工作中,这个方案具有一定的合理性,感觉用得很顺手。

特地整理出来与大家分享,希望大家喜欢!

欢迎跟帖讨论。

作者:仅此一仙『QQ:46231375@ 江西 

 

 

发表评论


最新评论

我也要发表评论

zplinux 2014-9-24 13:28

针对  swap 分区是否应该划分的问题,我做一些补充说明:

将 Linux 环境作为日常工作和生活的使用, 已经有两年多了。
起初我也是按照网上总结出的经验, 划分有 swap 分区, 使用过程中发现, swap 的使用率几乎都维持在 0% ,
针对这个现象我查阅了相关的资料, 也在群里询问过一些技术老鸟。

我的看法是这样的:
Linux 环境中 swap 的作用 和 windows 环境中的虚拟内存(pagefile.sys)是类似的。(抱歉,用Win的眼光来看待Lux,只是为了让新手们能更快更准确的理解。)
当内存使用率过高,或单个进程占用内存过大时,采取把部分内存数据转储到硬盘。
我们都知道,硬盘的读写速度与内存相比,是低了好几个数量级的。
因此,在现今主流机型硬件配置的前提下(2-8G内存),划分 swap 的意义不大—— 
当然,这需要有一个前提, 那就是 Linux 作为普通桌面使用,而没有复杂科学计算和3D建模,没有大负荷的数据库、Web、Samba 等服务器。

如何分区,其实并不是照抄照搬,而是根据自己的实际情况思考,在 资源(硬盘容量等) 和 需求(所需应用、期望的效率、存储的数据量和分类等) 方面取得一个适合于自己的平衡点。

写这篇文章, 也是为了抛砖引玉, 欢迎大家讨论和指正!

 

回复
车忱编辑 2014-9-24 18:03  新浪微博网友评论
怎么样才能分这么整呢?
回复
游客 2014-9-24 18:52
顶楼主 ,不分swap,整数分区。跟我一样一样的
回复
zplinux 2014-9-24 21:50
1
车忱编辑 发表于 2014-9-24 18:03 的评论:
怎么样才能分这么整呢?
理论上怎么分,我不清楚。。。
我的做法是, 多次尝试, 其实挺费时间的。
回复
绿色圣光 2014-9-24 22:57
楼主是按柱面分的区?
回复
disylee 2014-9-25 08:56
强迫症呀,嘻嘻
回复
zplinux 2014-9-25 20:21
1
绿色圣光 发表于 2014-9-24 22:57 的评论:
楼主是按柱面分的区?

是的,按照柱面分区,这样做的好处是避免读取数据跨柱面导致性能降低。

在 linux 环境, 执行 fdisk ,按 p 键察看,起始和终止柱面没有 + 符号,表明分区边界没有跨柱面。

回复
liujinpengyy 2014-9-26 11:57
不会在windows下安装linux系统?能否请楼主来个教程?
回复
绿色圣光 2014-9-26 13:53
1
绿色圣光 发表于 2014-9-24 22:57 的评论:
楼主是按柱面分的区?
2
zplinux 发表于 2014-9-25 20:21 的评论:

是的,按照柱面分区,这样做的好处是避免读取数据跨柱面导致性能降低。

在 linux 环境, 执行 fdisk ,按 p 键察看,起始和终止柱面没有 + 符号,表明分区边界没有跨柱面。

确定?难道不是该按扇区分么?
回复
7th 2014-9-26 14:43
看到QQ了。。。。。。。最近好像2013版的也不能用了。哎。。。。。。。。
回复
zplinux 2014-9-26 14:46
1
7th 发表于 2014-9-26 14:43 的评论:
看到QQ了。。。。。。。最近好像2013版的也不能用了。哎。。。。。。。。
是啊, TX 是 Linux 普及的一个大阻碍。。。
回复
7th 2014-9-28 10:34
1
7th 发表于 2014-9-26 14:43 的评论:
看到QQ了。。。。。。。最近好像2013版的也不能用了。哎。。。。。。。。
2
zplinux 发表于 2014-9-26 14:46 的评论:
是啊, TX 是 Linux 普及的一个大阻碍。。。
是啊!如果QQ能很顺畅的在Linux下运行,很多人就不会那么纠结用windows还是Linux了。
回复
zplinux 2014-9-28 11:03
1
7th 发表于 2014-9-26 14:43 的评论:
看到QQ了。。。。。。。最近好像2013版的也不能用了。哎。。。。。。。。
2
zplinux 发表于 2014-9-26 14:46 的评论:
是啊, TX 是 Linux 普及的一个大阻碍。。。
3
7th 发表于 2014-9-28 10:34 的评论:
是啊!如果QQ能很顺畅的在Linux下运行,很多人就不会那么纠结用windows还是Linux了。

之前有看过新闻说, TX 似乎有意想在开发基于浏览器的云操作系统, 传闻 WebQQ 是云操作系统的前期试水。
不知道消息是否属实, 但 TX 对 QQ for Linux 一直处于回避态度, 我想这个新闻还是有一定的可信度的。

我现在还在用若干年前的 qq for linux , 功能太弱了。。。

1 回复
游客 2016-6-8 09:08
为什么我的做的双系统,gentos下USB无驱动,USB没有供电。
回复

热点评论

zplinux 2014-9-28 11:03

之前有看过新闻说, TX 似乎有意想在开发基于浏览器的云操作系统, 传闻 WebQQ 是云操作系统的前期试水。
不知道消息是否属实, 但 TX 对 QQ for Linux 一直处于回避态度, 我想这个新闻还是有一定的可信度的。

我现在还在用若干年前的 qq for linux , 功能太弱了。。。

1
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。