在SSD上安装Ubuntu

要在新的intel x25M 80GB SSD上安装Ubuntu 10.10。 这将是全新安装。 过去几天我一直在谷歌搜索,并获得压倒性的文章/博客/问答。 一个特别有用的是:

如何优化SSD的操作系统?

但是有这么多建议和意见分歧(在不同的链接上)这个简单的操作系统安装过程对我来说似乎是艰巨的任务,我真的想坚持使用Ubuntu(尽管已经使用了很短的时间)。

有人可以通过回答几个问题来帮助我(是的,它们会被重复,因为我无法理解其他地方的答案)

  1. 哪个文件系统(ext2 / 3/4或其他)? (考虑SSD寿命)
  2. 安装后可以更改吗?
  3. 我应该分区磁盘吗? (就像我们在传统硬盘中所做的那样),目前还没有双启动计划。 只有Ubuntu才能在80GB SSD的稀缺空间中生存。
  4. 我有2 GB RAM,我还应该分配交换空间(如果我不分配交换空间,我还可以hibernate机器)吗? 将腾出空间影响SSD寿命?
  5. 我应该考虑增加额外的1GB内存以避免交换空间吗?
  6. 什么是分区对齐? 是否需要在安装Ubuntu OS之前完成,或者可以在以后完成?

预期用途 – 繁重的浏览,编程,常规video/音乐和一些其他非CPU / RAM密集型程序。 将大文件保存在外部硬盘中。

笔记本电脑配置 – 3年老款Vaio,Core2 Duo,2GB内存

更多参考:

  • http://opentechnow.blogspot.com/2010/02/linux-ssd-optimization-guide.html
  • 40GB SSD是否适用于’/’
  • http://ubuntuforums.org/archive/index.php/t-1145332.html
  • https://help.ubuntu.com/community/SwapFaq
  • http://ubuntuforums.org/showthread.php?t=1242740 (resize/创建看起来似乎不是一个简单的过程)
  • http://en.dogeno.us/2010/01/karmic-with-solid-state-disk-how-to-optimize-ubuntu-for-ssd/
  • 如何启用TRIM?

我首先要说的是,您链接的答案已经总结了您可能需要的所有优化。

接下来,回答你的问题:

1.哪个文件系统(ext2 / 3/4或其他)? (考虑SSD寿命)

即使对于SSD,ext4也是一个很好的文件系统,所以这是我的建议。 (如果你想要性能如此糟糕,你应该尝试XFS)

2.安装后可以更换吗?

是的,但这不是微不足道的,所以从一开始就选择好:)

我应该分区磁盘吗? (就像我们在传统硬盘中所做的那样),目前还没有双启动计划。 只有Ubuntu才能在80GB SSD的稀缺空间中生存。

这不是SSD的问题,而是您的个人选择。 如果你问我,我会说不; 不要对磁盘进行分区,以减少有用的空间。 (如果您以2GB免费分区和另一个免费1GB分区结束,理论上你可以免费使用3Gb但无法复制3GB文件……这个空间浪费了)

4.我有2 GB RAM,我是否还应该分配交换空间(如果我不分配交换空间,我还可以hibernate机器)吗? 将腾出空间影响SSD寿命? 我不担心SSD寿命(现代可以运行数十年),但2GB的RAM足以不需要交换分区。 最后需要交换分区以便hibernate,所以如果你想hibernate机器,那么你需要交换分区。

5.我应该考虑额外增加1GB内存以避免交换空间吗? 1GB以上或ram总是有用的:)如果可以的话就去做吧。

6.什么是分区对齐? 是否需要在安装Ubuntu OS之前完成,或者可以在以后完成?

这是您对齐簇,块和块的过程。 恕我直言,只有拥有大量数据吞吐量的服务器才需要它。 GParted是一个很好的分区对齐工具。 当然这应该安装Ubuntu 之前完成。

希望这可以帮助 :)

我会尝试回答我能提出的问题:

  1. EXT4是目前最好的文件系统之一,所以我建议继续这样做。

  2. 您可以在安装后更改一些linux文件系统(例如,ext3-> ext4,ext4-> btrfs)。 这是一个解释将ext3更改为ext4的链接。

  3. 不是最清楚的问题,但Ubuntu会自动创建分区。

  4. 5.为了hibernate,你需要相等或更大尺寸的交换空间(相对于你的RAM)。 只要你没有做任何密集的事情,只要有足够的RAM,你的系统将主要避免使用swap。 也许一个很好的考虑是如果可能的话增加更多的RAM – 给它大约4GB。 如果你没有分配交换空间,还有另一个选项(不推荐) – hibernate到文件(我稍后会添加链接到我的答案)。

最好的祝愿! 我将用相关链接更新我的答案,以及可能用于学习Ubuntu / Linux的资源:)。

关于SSD上的交换:

我不太关心在SSD上放置交换分区。 如前所述,交换仅在没有RAM的情况下使用。 但随后有“少数”顺序写入和“许多”随机读取。 这正是SSD擅长的一种使用forms。 – 微处理器“readyboost”技术使用相同的原理,仅使用USB-Flashdrives。

不要扔掉一把猴子扳手,但要检查SSD制造商对这些技术需求的说法可能会有所回报。

制作SDD的人断言我不需要担心TRIM和优化等等。他们声称他们的固件使所有这些都变得不必要,SSD应该像任何其他驱动器一样使用。 我接受了他们的话,到目前为止一切都很好。

我建议不要在你的80G SSD卡上有任何交换空间。 顾名思义,交换空间是一个位置,当您的计算机负载很重时,文件会一直读/写。 基于SSD的磁盘不应该一直被读/写,因为每个“单元”或分配单元都要读/写这么多次,之后它们就不再可靠了。 你应该投入更多的RAM,即使它是过度的。 然后,在负载很重的会话(大量浏览器,video,编译器等)上监视RAM使用情况。 对于文件系统,我会坚持使用Ubuntu提供的function。 您可以: – 手动对磁盘进行分区,将所有剩余空间分配给一个或多个ext3分区。这是推荐的分区,因为您不会浪费空间。 – 使用默认分区设置,然后删除交换分区