about 4 years ago

最近弄開發環境弄到有點血尿,Ubuntu的unity超爛不說,就連裝個VNC也會出包害我登不進去GUI,拜此之賜最近重灌了好幾次Ubuntu,趁著還記得的時候把安裝步驟記錄下來以供參考。

標題雖然打13.10,不過12.04, 12.10, 13.04 應該都可以用。

keywork: ubuntu, ssd, guide, align, enable trim, disable / turn off, ext4, journal

Step 1 準備好Ubuntu的Live USB

不知道要用哪一套軟體的話我推薦 Universal USB Installer

Step 2 分割硬碟磁區

如果你想讓Ubuntu幫你分配的話,可以跳過這步驟。

用LiveUSB開機後,選擇『Try Ubuntu』,左上角Application按鈕按下去,搜尋『gparted』這套軟體,即可分割硬碟。我的開發機有24G的記憶體,所以我選擇不割swap,把所有的空間都保留給Ubuntu使用,請自行依照你的喜好以及需求來規劃硬碟分割區。

在接下來的教學中,均假設你的SSD位於/dev/sda1,如果不是的話請自行替換成你的硬碟代號。

Step 3 檢查是否對齊 (optional)

parted /dev/sda1
align-check opt

輸入分割區代碼,即可知道是否有成功對齊

Step4 開啟trim

vim /etc/fstab

找到 /dev/sda1 / ext4 error=....,在error之前加上discard,
如果不需要last access time的話,可以再加上noatime,
然後重新掛載分割區。

mount -o remount /dev/sda1

檢查一下trim是否有正常開啟

mount

Step 5 關閉ext4的journal功能

可以進一步的增加效能,缺點是會大幅增加跳電時檢查硬碟的時間以及資料遺失的風險。

  • 首先,先用LiveUSB開機。
  • 卸載分割區(如果有需要的話) umount /dev/sda1
  • 關閉journal tune2fs -O ^has_journal /dev/sda1
  • 重開機
  • dmesg | grep EXT4 檢查是否有disable journal的字樣
← [開箱] 附電流表式 3孔6座2切安全延長線 1.8m(TC-686) [筆記] Sublime 調整檔案視窗的文字大小 →