我知道这可能是一个反复被问到的问题,但我找不到任何接近我需要的答案。我正在我的联想 x130e 上网本上安装 Ubuntu 13.04。我已经很久没有使用过 Ubuntu (Hardy Heron) 了,所以我不太清楚该怎么做。这是我的系统规格:
CPU:AMD e450 apu dual 1.65Ghz 内存:8Gb DDR3 Corsair Vengence 1066mhz SSD:Crucial M4 128Gb SSD 显卡:Radeon HD6320 384Mb
现在我的问题如下:
由于我运行的是单个 SSD 并且有足够的 RAM,我应该使用交换文件吗?如果是的话,交换文件有多大?
我将使用 .ext4 文件系统,但是是否有特定的方法可以对我的驱动器进行分区?(1 个分区用于 /home,另一个分区用于启动,等等...)
我计划在版本 13.10 发布时升级到该版本,在此之前我需要注意什么吗?
我以前从未真正使用过论坛,所以我认为现在是开始的最佳时机。我已经厌倦了与微软打交道,想摆脱他们臃肿的软件。我以前多次浏览过您的论坛,发现这可能是重新熟悉 Ubuntu 的最佳起点。感谢您的时间!
答案1
我认为你的想法是将 SSD 分区为较小的根和较大的主分区,并使用 HDD 来存储大数据文件(电影、备份),这非常完美。至少这正是我的设置。
显然,/root 必须放在 SSD 上(因为这是 SSD 最有利的位置),而且显然,根分区不需要太多空间。实际上,20 Gb 仍然有点过大——我有 15Gb,安装了大量软件后仍有超过 3Gb 的可用空间。
此外,如果您计划使用交换分区,请将其放入 SSD 上。
/home 在 SSD 上非常有意义,因为有大量用户特定的配置文件需要快速访问。
最后,如果您运行任何类型的数据库,您可能考虑在 SSD 上创建数据库分区。就数据传输速率而言,SSD 并不比 HDD 快多少,但在访问时间方面,它们比 HDD 快几个数量级——而这通常是数据库的限制因素。
至于挂载点:您可以将 HDD 挂载到 /data,然后在 /home 中创建指向 /data 上特定目录的符号链接:
ln -s /数据/视频〜/视频/
答案2
答案3
由于这些答案大多过于简单,我将给出一些提示。我知道这个问题已经存在好几年了,但这些答案并不好。
1) 对于简单的家庭系统,只需使用 Ubuntu 默认设置即可。它们应该很好。
2) 根据您的驱动器,您可能希望将频繁写入的分区(swap、/var/log /tmp)放在 HDD 上以扩展您的 SSD,但这样做会降低性能。但对于笔记本电脑来说,这通常不是一个选择。
3) 经验法则是,交换空间至少应与 RAM 大小相同。如果您没有使用所有 RAM,则应该能够将 Linux 配置为仅在内存不足时使用交换空间,以避免锁定系统或挂起到磁盘(睡眠等)。
4)现代分区原因:
你正在进行双启动
您需要交换(一些具有充足内存的系统实际上可以没有交换)
您不希望 tmp 文件、日志或用户文件填满整个磁盘,因此有些人使用单独的挂载点来挂载 /tmp、/var 或 /var/logs、/home、/opt、/usr/local 等。有时您可能希望锁定 /,以便将之前的挂载点与 /root 分开,这样您就可以将 / 重新挂载为只读。然后,您只需要在更新或进行系统更改时重新挂载 /(以 root 身份使用 sudo)。
通常我会为 /home 和/或一些自定义数据目录使用单独的分区,以便不同的操作系统可以共享它们,并可以更轻松地切换发行版或升级。
这应该是一个好的开始。
答案4
我只会创建 1 个分区。/
就是这样。原因是,假设您创建了一个/home
15+ GB 的/
分区,但只使用了其中的 7-8GB,那么您就有 7-8GB 闲置在那里。有或没有多个分区都没有好处。
关于swap
,如果你不做任何需要大量内存的工作,例如构建 Android,4GB 内存就足够了,不需要swap
。如果你正在做需要大量内存的工作,只有 4GB 内存,我建议至少使用 2GB 交换空间。正如之前的帖子所说,SSD 上的交换空间会以更快的速度降低驱动器的性能,尽管这个量可以忽略不计。大多数受人尊敬的“专家”说 SSD应该比你的机器寿命更长。