Monthly Archives: February 2013

換用 SSD

從 GRUB 選單決定開機選項後,一秒鐘閃過即進到 KDM 登入畫面,真的很爽快。

IMG_20130130_151142_0

由於我的 USB 外接盒兩光兩光,所以還特別再去買了一組 ThinkPad 用的 Serial Ultrabay Enhanced SATA 擴充匣來用。

大概的流程是:

  1. kdesu gparted 對 SSD 做規劃,使用傳統 msdos/MBR 式分割表。
  2. 將規劃好的分割區分別 mount 起來。
  3. rsync,注意要排除 (exclude) /proc, /sys, /tmp 以及 SSD 掛載點本身。
  4. /dev, /proc 分別以 bind 方式 (mount -o bind) 掛載到 SSD 掛載點底下後,再 chroot。
  5. 將之前排除掉的 /sys, /tmp 手工建回來。
  6. 修改 /etc/default/grub 的 resume 分割區 (= swap) UUID。
  7. 修改 /etc/fstab 的分割區 UUID,以及加上 noatime,discard 選項。
  8. grub-mkconfig 重建 /boot/grub/grub.cfg
  9. modprobe dm-mod && grub-install --target=i386-pc --recheck --debug /dev/sdX 安裝 GRUB。
  10. mkinitcpio -p linux
  11. 停用 hdapsd
  12. 按照 [Solid State Drives – ArchWiki] 文件建議,調整 I/O scheduler 以及 swap 調用策略。

RubyGems.org 遭入侵

這幾天的大新聞。依照 [RubyGems 1/30/13 Incident Status] 的說明,建議各位至少先看 Notes/Important Links 段落,找到檢查自己 local 端 gems 的程式(例如:https://gist.github.com/4678189),做基本的 checksum 掃描。

另外,[Let’s figure out a way to start signing RubyGems] 這篇則倡議要對 Ruby Gems 做簽章驗證,讓我想起了之前 Arch Linux 也是過了許久才想對 packages 做全面簽章驗證…。