首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >最优SSD配置

最优SSD配置
EN

Unix & Linux用户
提问于 2012-12-18 10:31:55
回答 3查看 3K关注 0票数 4

我正在考虑为我的Debian系统购买一个SSD。然而,由于我不知道什么是最优的安排(即什么是进行的SSD),我不确定什么是最优的大小。显然,我想在性能和成本之间找到一个好的地方。

目前,我有一个分区用于系统的根,一个用于/home,另一个用于交换。我应该搬到SSD去哪里?我正在考虑移动根文件系统,而其他文件系统则保持原样。但是另一方面,在家庭中有很多配置文件,这些可能也会减慢系统的速度。显然,我不想在SSD上有照片和多媒体文件,但是/home的其他部分呢?交换分区呢?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2012-12-18 19:03:12

看来你的想法是对的。我假设这是一台有少量用户的家用电脑.

启动全新的用户配置文件可能是个好主意,在这种情况下,您可能希望创建新的用户帐户,每个帐户的名称和UID相同。不过,在/home中挂载以前的/etc/fstab分区将是最简单的。

如果您在SSD上创建了新的用户配置文件,那么所有特定于用户的配置文件都将位于SSD上,因此登录将是SSD快速的。主文件夹的下落不应影响启动时间,但会对登录所需时间产生轻微影响。

正如您正确地说的那样,您将希望保留媒体目录(下载、视频、图片等)。在你的另一个分区(S)。我找到了一种非常可靠的方法,就是创建从旧媒体目录到新主文件夹的sym链接。如果您必须为许多用户这样做,这将很快变得乏味,除非您在useradd周围编写了一个包装器脚本,该脚本自动创建sym链接。

关于要购买多少大小的磁盘,您现在在根分区上使用了多少空间?

df -h将显示每个分区占用了多少空间。请参阅这是对askubuntu的回答以了解所有已安装软件包占用的空间。

如果要使用dd将旧根分区复制到SSD,则需要一个至少与旧分区一样大的新驱动器。如果当前根分区上有数百it的空闲空间,可以使用gparted这样的工具缩小分区,这将允许您复制整个分区,然后再展开它来填充驱动器。

SSD驱动器非常适合交换空间,但是我已经有了一个旧的交换分区,所以我只使用它。我认为,在内存有限的紧急情况下,交换空间仅仅是绝对必要的,而我很少受到这种情况的影响。YMMV

最简单的解决办法?我只需移动/分区,其余的保持原样。我发现SSD主要在引导时间和应用程序启动时间方面蓬勃发展。考虑到这一点,您只需要在SSD上使用/boot/usr/lib/var;其他一切都可以放在其他地方,对系统性能的影响很小。

编辑:

另一个值得在SSD驱动器上进行的优化是使用/etc/fstab中指定的挂载标志。在Arch Wiki论坛中,您可以在ext4分区上添加:

代码语言:javascript
运行
复制
UUID=xxx-xxx-xxx / ext4 rw,discard,data=ordered,noatime    0  1

discard标志打开固件中的TRIM支持;data=ordered在支持的SSD文件系统上优化日志记录;noatime关闭记录文件的最后访问时间。

票数 1
EN

Unix & Linux用户

发布于 2012-12-18 11:57:05

我不禁要选择SSD,在这种情况下,您只需搜索几个ssd的评论,并通过它,并选择一个最适合您。

如果我使用的是SSD,我会在上面放置/交换,包括/home。

  • /usr,包含大多数系统库和程序可执行文件。
  • /etc,您的配置文件
  • /bin,/sbin所有主要用于系统管理的二进制文件
  • /home,你的东西和你最有可能经常使用的东西
  • 交换的原因很明显

就像你之前提到的,我唯一会忽略的东西就是存储,照片,视频,下载,甚至是一些我不会经常使用的软件。

票数 0
EN

Unix & Linux用户

发布于 2018-08-09 07:01:43

为SSD选择最佳Linux文件系统

Ext4的设计并没有考虑到SSD。确实,它有文件系统trim支持(一个关键的SSD特性),但除此之外,文件系统从来没有为这个用例设计过。为什么?它使用文件系统日志。这意味着文件系统不断地写入日志,并将每一项更改通知系统。在运行Linux的SSD上,这会很快耗尽有限的写入空间。

对于禁用文件系统日志的固态驱动器来说,Ext4是一个令人满意的选择,对于大多数用户来说也是一个不错的选择,但它不应该是首选。

PS

我会在HDD上持有交换分区,因为它没有在我的实践中使用。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/58761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档