去年我淘汰了一台老笔记本,手头多出一块256GB的SATA固态和一块1TB机械硬盘。兴冲冲装Win10加Ubuntu双系统,结果因为分区规划没上手,Ubuntu的/home目录塞满了编译文件,Win10的C盘又爆红,折腾一整天重装两回。后来我根据实测经验,彻底摸清了双硬盘双系统的分区门道,今天直接分享我的布局方案和容量分配心得。
第一步:确定硬盘角色与分区目标。我实测将小容量SSD(比如256GB)专用于系统盘:Win10分60GB给C盘,Ubuntu的根分区(/)分40GB,剩下的156GB做共享数据区,格式化成exFAT,两边都能读写。大容量机械硬盘(1TB)则全部划为存储盘,其中分出100GB给Ubuntu的/home,剩下的900GB做Win10的D盘和Ubuntu的挂载目录。这套方案的关键是:系统盘只装系统和核心软件,数据盘存放文件、项目、虚拟机镜像。实测下来Win10 C盘60GB装完系统加常用办公软件还剩15GB,Ubuntu根分区40GB足够应付编译和Docker镜像,不会突然爆满。
第二步:规划共享分区与挂载顺序。我在SSD上预留了156GB的exFAT分区,Win10自动识别为E盘,Ubuntu里手动挂载到/mnt/shared。实测时发现如果先装Win10再装Ubuntu,Grub引导会自动覆盖,省去手动修复的麻烦。所以
第一步是在SSD上创建三个分区:依次是EFI系统分区(500MB,FAT32)、Win10分区(60GB,NTFS)、共享分区(剩余,exFAT)。装Win10时直接选择那段NTFS分区安装。装完Win10后,再用Ubuntu安装盘启动,选择“其他选项”,手动分Ubuntu的根分区(40GB,ext4)和swap交换分区(8GB,与内存大小相当),注意不要动已经存在的EFI分区和Win10分区。装完Ubuntu后,把共享分区和机械硬盘的/home等挂载点写在/etc/fstab里,实测重启后所有磁盘自动挂载,两边系统读写共享数据毫无障碍。
第三步:容量分配避坑与校验。我首次尝试时犯了两个错:一是给Ubuntu根分区只分了20GB,装完系统更新和几个软件就满了;二是没用共享文件系统,直接让Ubuntu读NTFS分区,结果有些符号链接和权限问题。第二次我根据实测调整:Ubuntu根分区至少40GB,Win10 C盘至少60GB,共享分区用exFAT兼容最佳。机械硬盘上Ubuntu的/home分100GB,因为常见用户数据(文档、代码、多媒体)不会超过50GB,留出余量即可。后期你还可以用btrfs或ZFS做压缩和快照,但基础布局这样就够了。实测半年,从未出现空间不足、系统引导丢失或文件冲突,共享分区里的游戏存档和虚拟机镜像两系统通用,效率极高。
问:双硬盘上装双系统,引导项怎么管理最省心?
答:我实测最简单的做法是先装Win10,再装Ubuntu,两台系统的引导都由Ubuntu的Grub接管。装Ubuntu时,手动指定EFI分区为SSD上那个500MB的FAT32分区(Win10安装时自动创建),Grub会自动检测Win10并加入菜单。如果后续更新Windows导致引导丢失,用Ubuntu Live U盘修复即可,很少遇到。
问:exFAT共享分区在实际使用中有没有遇到乱码或权限问题?
答:有。Ubuntu默认安装exfat-fuse和exfat-utils后,挂载时加上uid=1000,gid=1000,dmask=000,fmask=111参数,实测可以读写,但长文件名和特殊字符偶尔导致复制报错。建议共享分区不要存放系统符号链接或带冒号的文件名,纯放文档、照片、视频、安装包就很稳定。
问:机械硬盘转速慢,把Ubuntu的/home放在机械硬盘上会不会卡?
答:我实测会把/home的大部分目录(例如Documents、Downloads、Pictures)用软链接指向机械硬盘,而.config、.local、.cache这些高频读写目录保留在SSD的根分区中。具体在装完系统后,先在家目录下建立软链接,再把系统里已有的数据迁移过去。这样日常使用感觉不到延迟,只有打开大文件时才受机械硬盘读写速度限制。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除,本文链接:https://www.spubm.cn/71411.html
