在SSD上安装Ubuntu


53

要在新的Intel x25M 80GB SSD上安装Ubuntu 10.10。这将是全新安装。过去几天来,我一直在搜寻Google,并且收到大量的文章/博客/问答。一个特别有用的是:

如何优化SSD的操作系统?

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

有人可以回答几个问题来帮助我吗(是的,重复这些问题是因为我无法理解其他地方的答案)

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

预期用途-大量浏览,编程,常规视频/音乐和其他一些不占用CPU / RAM的程序。将大文件保留在外部硬盘驱动器中。

笔记本电脑配置-3年旧的Vaio,Core2 Duo,2GB RAM

更多参考:

Answers:


53

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

接下来,回答您的问题:

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

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

2.安装后可以更改吗?

是的,但它并不简单,因此从一开始就选择好:)

3.我应该分区磁盘吗?(就像我们在传统HDD中所做的那样),目前还没有双重引导的计划。只有Ubuntu才能在80GB SSD的稀缺空间上生活。

这实际上不是SSD的问题,而是您的个人选择。如果你要问我,我会拒绝。不要对磁盘进行分区,否则将失去可用空间。(如果最后一个分区有2GB可用空间,另一个分区有1GB可用空间,则理论上您有3GB可用空间,但无法复制3GB文件...这浪费了空间)

4.我有2 GB的RAM,是否仍应分配交换空间(如果不分配交换空间,是否仍可以使机器休眠)?交换空间会影响SSD的寿命吗? 我不必担心SSD的寿命(现代的SSD可以运行数十年),但是2GB的RAM足以不需要交换分区。最后,为了休眠,需要交换分区,因此,如果要休眠计算机,则需要交换分区。

5.我是否应该考虑增加1GB RAM以避免交换空间? 1GB以上或ram总是有用的:)如果可以的话,请这样做。

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

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

希望这可以帮助 :)


1
感谢您的出色信息。非常感谢您抽出宝贵时间回答如此详尽的答案。因此,我应该使用交换空间吗(我可以在某些配置中指定它吗,操作系统应该很少使用交换空间来进行休眠,而无需进行其他任何操作)?我在#3上完全同意您的看法,我不会创建任何逻辑分区。
2010年

2
可在ubuntu文档中找到(help.ubuntu.com/community/SwapFaq):#swappiness的值可以在0到100之间。 = 100告诉内核积极地从物理内存中交换进程并将它们移到交换缓存中
kunal 2010年

1
给那个男人一个质量答案。
Allan

6

我将尝试回答我可以回答的问题:

  1. EXT4是目前可用的最好的文件系统之一,所以我建议您使用它。

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

  3. 这不是最明确的问题,但是Ubuntu会自动创建分区。

  4. 5.您需要相等或更大大小的交换空间(相对于您的RAM)才能进入休眠状态。只要您不做任何密集的工作,只要有足够的RAM,您的系统就将大部分避免使用swap。可能的一个好考虑是,如果可能的话,添加更多的RAM-给它大约4GB。如果您不分配交换空间,则还有另一个选择(不建议使用)-休眠到文件中(我将在以后的答案中添加链接)。

最好的祝愿!我将通过相关链接以及学习Ubuntu / Linux的资源()来更新我的答案。


感谢罗兰的帮助。关于增加RAM,我在各种链接上看到32位操作系统最多只能处理3 GB,因此我最多可以增加1 GB。那是对的吗?
2010年

一个32位操作系统最多可以处理4GB(Windows XP限制为3GB)-是和否。Ubuntu 32bit可以使用PAE内核(具有页面地址扩展名)-允许32bit系统使用5GB或更多空间。如果您安装了超过4GB的RAM(您不太可能安装),则操作系统将使用pae内核(如果我没记错的话,会自动使用)。如果没有自动安装,则可以从软件中心轻松安装。
RolandiXor

5

关于交换SSD:

我不太在意将交换分区放在SSD上。如前所述,交换仅在没有RAM的情况下使用。但是随后有“很少”的顺序写入和“许多”的随机读取。这正是SSD擅长使用的一种形式。-微软的“ readyboost”技术仅使用USB闪存驱动器使用相同的原理。


太好了,我现在已经使用默认的installtaion进程安装了ubuntu,所以我认为它已经为自己创建了交换空间。今天,我将开始针对SSD对其进行调整。
2011年

1

不要扔掉扳手,而是检查SSD的制造商对这些技术的需求所说的话可能会有所收获。

制作我的SDD的人断言我不需要担心TRIM和优化等问题。他们声称,固件使所有这些事情变得不必要,SSD应该像其他驱动器一样使用。我相信他们的话,到目前为止一切顺利。


0

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


OMG我已经在SSD中使用ubuntu了很长时间了,并且具有自动分区功能。我确实有掉期。你们让我想到了无需交换的全新安装。
Arkandria 2010年

非常感谢您的投入。正如我在上面的答案中评论的那样,有没有办法告诉Linux偶尔使用交换空间?
2010年

好的,发现了,请参阅上面的另一条评论。设置ubuntu的可交换性方面有任何好的经验吗?
2010年

3
不论分区布局如何,现代SSD控制器都会在物理单元之间分散写入操作。分区布局不反映物理布局。如果系统需要交换,则RAM的第二好选择是SSD。
tyblu 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.