Ubuntu分区问题


注:安装Ubuntu系统作为编程用

关于在使用Ubuntu时的分区方案,网上有的建议直接2个分区: / swap
这里,我想问下,根分区是否相当于windows下的C盘,如果是的话,下次想重装系统,那么之前的文件岂不是会被格掉?
如果上面的分区方案不行的话,一般建议怎么分呢?
另外,很担心数据会丢失,之前有在USB3.0上装过一次,但是用了几天后,不止怎么的,突然系统进不去了,没办法,只能又换回windows。
问题总结下:
1. / swap 这种分区方案是否存在问题
2.有什么比较好的分区方案建议吗
3.在USB3.0上安装Ubuntu,是否会造成系统不问题,容易出严重故障
4.平时一些比较重要的资料,比如:项目代码(php、python)什么的应该放哪,以便重装的时候资料还在。
简而言之就是如何才能做到跟window操作系统一样,比较重要的资料不放C盘就可以了。

谢谢
注:主要是想安装桌面版的,平时会开发一些项目(php、python)

Linux Ubuntu

妄想少年J 10 years, 3 months ago

系统默认,是有 / swap 两个分区的,一般情况下,可以增加一个 /home 分区,来存首自己的个人资料。进行系统安装时, / swap 是必须格式化的。对于普通用户而言,我想这些都够了。

leave、 answered 10 years, 3 months ago

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,是否会造成系统不问题,容易出严重故障
毫无关系。

zxl0714 answered 10 years, 3 months ago

前面几位已经说的很详细了。我补充一点:如果你的机器上跑了一些服务,比如MySQL,还比较怕数据丢失,建议把 /var 分出来。

Bearon answered 10 years, 3 months ago

  1. 如果你不经常折腾的话一般没有问题,如果要重装系统,提前把数据备份出来就是了。

  2. / (50G), /boot (0.5G), swap(和内存一样大), /home (剩余的所有空间).

  3. 如果你说的是用 U 盘作为安装介质,没有任何问题,这也是比较推荐的安装方式;如果是将操作系统安装到 U 盘上,估计会有些坑。

  4. 我的意见是个人数据全放 /home, 其他地方如果有个人数据,软链接到 /home. 如果重装系统则重装所有软件。

以上第二条中的分区建议来自 Ubuntu 官方文档( https://help.ubuntu.com/community/DiskSpace ),需要分 boot 是因为在某些体积比较大(>100G)的硬盘上不分 boot 可能会出问题( https://help.ubuntu.com/community/InstallingUbuntuOnBigDisk ).

「最上川」 answered 10 years, 3 months ago

看了你的问题,我猜你是想作为桌面使用。
关于第1个问题:只分/和swap存在一定的风险,就是系统出现问题需要重装的时候,/将被格式化,连带着个人数据也被格式化了,虽然这个问题也不是不可以解决,但是总是会带来不便。

第2个问题:我强烈建议三个分区的方案:第一个分区大约50G左右,分给"/",第二个分区分给swap,大小为4G或者8G(根据你的物理内存来,一般物理内存2G或以下,swap大小为物理内存大小乘以2,4G以上物理内存swap大小可以与物理内存相等),第三个分区是剩下的所有大小,分给/home。
以上分区虽然不是绝对的,但是我认为这是作桌面系统最简单实用的方案,/home分区在每次重装的时候不必格式化,可以保留个人数据。

第3个问题:理论上讲U盘安装ubuntu(我猜你说的USB3.0是指U盘)是没有问题的。但是有时候程序不会特别完善,U盘的品牌、质量也千差万别,安装时候个人的设置也都不一样,所以不好说会不会出问题,有可能会,有可能不会。

大写的M青年 answered 10 years, 3 months ago

Your Answer