分区resize后启动速度要慢得多

我在Xubuntu 15.04上。 我在250GB SSD上运行了几个月非常开心:<5s开机时间。 我刚换到500GB SSD(同一品牌,略有不同型号)。 在使用CloneZilla进行初始克隆(即所有分区大小相同)之后,一切都很好。 但是,在调整主分区大小(并移动交换)后,机器需要大约一分钟才能启动。 不仅是第一次启动,也是第二次。

关于什么可能导致这个的任何想法? 更重要的是我如何解决它? 或者甚至只是调试启动过程的链接,我从来没有理由这样做过。

编辑:我现在想知道启动缓慢是否无关。 看看dmesg,这是漫长等待的背景,看起来它可能与网络有关:

 [7.107228] audit:type = 1400 audit(1435867488.135:9):apparmor =“STATUS”operation =“profile_load”profile =“unconfined”name =“/ usr / bin / evince”pid = 501 comm =“apparmor_parser”
 [7.107245] audit:type = 1400 audit(1435867488.135:10):apparmor =“STATUS”operation =“profile_load”profile =“unconfined”name =“sanitized_helper”pid = 501 comm =“apparmor_parser”
 [7.107248] audit:type = 1400 audit(1435867488.135:11):apparmor =“STATUS”operation =“profile_load”profile =“unconfined”name =“/ usr / bin / evince-previewer”pid = 501 comm =“apparmor_parser”
 [97.089574] r8169 0000:03:00.1 eth0:链接下来
 [97.091147] iwlwifi 0000:02:00.0:L1已启用 -  LTR已禁用
 [97.098628] iwlwifi 0000:02:00.0:无线电类型= 0x0-0x0-0x3

在我看来像90年代等待网络:-(

问题解决了! 因为我移动了交换分区,所以它改变了UUID。 似乎fstab的不匹配导致了延迟。 在这里找到了答案: 使用Ubuntu 15.04启动非常慢

一个可能的原因可能是分区对齐不正确。

适当的分区对齐对于获得最佳性能和使用寿命至关重要。 这是由于硬件级别的每个I / O操作的块性质以及文件系统级别。 对齐的关键是分区到(至少)给定的块大小,这取决于使用的硬件。 如果分区未对齐以从块大小的倍数开始,则对齐文件系统是一项毫无意义的练习,因为所有内容都会被分区的起始偏移量所扭曲。

固态硬盘基于闪存,因此与硬盘有很大不同。 虽然以随机访问方式仍然可以进行读取,但擦除(因此重写和随机写入)仅可以通过整个块进行。 此外,擦除块大小(EBS)明显大于常规块大小,例如128KiB与4KiB,因此必须与EBS的倍数对齐。

(来自ArchLinux wiki )

要validation分区是否已对齐,请使用/ usr / bin / blockdev查询它,如下所示,如果返回“0”,则分区对齐:

sudo blockdev --getalignoff /dev/