Ubuntu分区问题
注:安装Ubuntu系统作为编程用
关于在使用Ubuntu时的分区方案,网上有的建议直接2个分区:
/
和
swap
这里,我想问下,根分区是否相当于windows下的C盘,如果是的话,下次想重装系统,那么之前的文件岂不是会被格掉?
如果上面的分区方案不行的话,一般建议怎么分呢?
另外,很担心数据会丢失,之前有在USB3.0上装过一次,但是用了几天后,不止怎么的,突然系统进不去了,没办法,只能又换回windows。
问题总结下:
1.
/
和
swap
这种分区方案是否存在问题
2.有什么比较好的分区方案建议吗
3.在USB3.0上安装Ubuntu,是否会造成系统不问题,容易出严重故障
4.平时一些比较重要的资料,比如:项目代码(php、python)什么的应该放哪,以便重装的时候资料还在。
简而言之就是如何才能做到跟window操作系统一样,比较重要的资料不放C盘就可以了。
谢谢
注:主要是想安装桌面版的,平时会开发一些项目(php、python)
Answers
1./和swap这种分区方案是否存在问题
不存在问题。
2.有什么比较好的分区方案建议吗
/boot /home / 必须分;/home 相当于你的家,里边存储所有个人文件;/boot 里边都是引导+内核,即使/ 出了问题也不用担心无法引导启动。如你所说,格式化重新安装,也只需要格式化掉/ 和 /boot,/home 的文件完全保留;(哈哈,win 的引导程序不能放在逻辑分区,否则绝逼无法启动,linux 无虞)
事实上,即使先期分区错误(如只分了/),可以后期无损分区+ 修改/etc/fstab 实现对应的需求(分成/ 和/boot );也就是说,你可以把分区挂载在任何位置,例如把/var 放在hdd,/home 放在ssd,/usr 放在ssd2 之类的需求。至于说swap ,老版教材会说需要,大小为内存2倍,不过现在并不硬性要求;如果你很少编译程序,而且内存够大,那么不需要分,也完全没有关系。
3.在USB3.0上安装Ubuntu,是否会造成系统不问题,容易出严重故障
毫无关系。
-
如果你不经常折腾的话一般没有问题,如果要重装系统,提前把数据备份出来就是了。
-
/
(50G),/boot
(0.5G), swap(和内存一样大),/home
(剩余的所有空间). -
如果你说的是用 U 盘作为安装介质,没有任何问题,这也是比较推荐的安装方式;如果是将操作系统安装到 U 盘上,估计会有些坑。
-
我的意见是个人数据全放 /home, 其他地方如果有个人数据,软链接到 /home. 如果重装系统则重装所有软件。
以上第二条中的分区建议来自 Ubuntu 官方文档( https://help.ubuntu.com/community/DiskSpace ),需要分 boot 是因为在某些体积比较大(>100G)的硬盘上不分 boot 可能会出问题( https://help.ubuntu.com/community/InstallingUbuntuOnBigDisk ).
看了你的问题,我猜你是想作为桌面使用。
关于第1个问题:只分/和swap存在一定的风险,就是系统出现问题需要重装的时候,/将被格式化,连带着个人数据也被格式化了,虽然这个问题也不是不可以解决,但是总是会带来不便。
第2个问题:我强烈建议三个分区的方案:第一个分区大约50G左右,分给"/",第二个分区分给swap,大小为4G或者8G(根据你的物理内存来,一般物理内存2G或以下,swap大小为物理内存大小乘以2,4G以上物理内存swap大小可以与物理内存相等),第三个分区是剩下的所有大小,分给/home。
以上分区虽然不是绝对的,但是我认为这是作桌面系统最简单实用的方案,/home分区在每次重装的时候不必格式化,可以保留个人数据。
第3个问题:理论上讲U盘安装ubuntu(我猜你说的USB3.0是指U盘)是没有问题的。但是有时候程序不会特别完善,U盘的品牌、质量也千差万别,安装时候个人的设置也都不一样,所以不好说会不会出问题,有可能会,有可能不会。