必须强迫症!160GB硬盘双系统整数分区推荐方案
创始人
2024-03-01 13:49:57
0

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

基本思路是这样的:

  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的四个分区自动挂载,其中C、D、E盘采用只读方式挂载保护原有数据,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』@ 江西

相关内容

安装CentOS至联想36...
核心配置确认与环境准备 对于联想ThinkSystem SR365...
2025-06-10 11:40:26
海信宣布:开源66项三筒洗...
当技术从“护城河”变成“铺路石”,当竞争从“零和博弈”转向“生态共...
2025-06-03 13:10:45
Flink- 物理分区、S...
物理分区         随机分区(shuffle&...
2025-06-01 15:16:47
Win11的两个实用技巧系...
Win11怎么把C盘分成几个盘?Win11电脑磁盘分区的方法近期有...
2025-05-31 02:52:07
黄仁勋:AI将无处不在!梵...
2025-05-23 16:22:18 作者:狼叫兽 2025年...
2025-05-23 17:20:45
如何在CentOS上完整安...
安装CentOS前的必要步骤 在开始安装CentOS之前,请确保已...
2025-05-20 07:18:31

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...