從別人手中接收了 EeePC 1000 已經有一段時間了。
原本的作業系統安裝的是 Windows。運作起來其實並不順。
一入手就想辦法安裝了幾種不同的 Gnu/Linux distro,
最後在 Debian 環境下最順暢。(但為了搞定無線網卡的驅動程式也花了不少時間)
安裝完後,就像小孩玩完的玩具丟在一旁好一陣子了。
最近玩心再起,才發現 EeePC 1000 的 40GB 磁碟是分屬一個用來開機的 8GB eMMC,
及另一個 32 GB 的 eMMC,當初安裝的時候只把 8G 的分割成 / 及 /swap 來使用。
安裝一點點程式就塞爆小小的 8 GB,而 32 GB 的空間仍為NTFS檔案系統。
最近多閱讀了一些 Linux 作業系統的網站才知道各個目錄的主要用途。
更決定要把 32 GB 的空間分配給 /var,/home 及 /usr 來使用。
一時之間,在網路上找不到方法,還曾經想乾脆重新安裝好了。
(但是一想起當初取得無線網卡驅動程式的痛苦,我就打消念頭了)
就在心灰意冷之際,我看到了這個網頁(硬碟空間不足)所提供的方法,才成功地把自己的問題解決。
第一件事是先分割硬碟,決定空間及要使用何種檔案系統。
第二顆硬碟的名稱為 /dev/sdb,三個主要分割區各自為 sdb1, sdb2 及 sdb3
我先把 /usr 移至分割成 15 GB 的 sdb3,以 root 身份輸入了以下的指令。

# mkdir /mnt/disk
# mount /dev/sdb3 /mnt/disk
# cp /usr/* /mnt/disk -rpf
# mv /usr /usr.old
# mkdir /usr
# umount /dev/sdb3
# mount /dev/sdb3 /usr

測試一下,確認沒問題後,修改 /etc/fstab 裡的內容即可。
另外兩個分割槽並不需要特別使用 root 身份,只要使用 sudo 指令應該就可以了。
因為 sudo 指令位於 /usr 裡,在前述的指令前加上 sudo 操作,會發生找不到 sudo 指令的問題。

查看原文 >>
相關文章