Eee PC 901-16Gの各種設定

Debian(sid)インストール後の各種設定。

APTレポジトリ設定

/etc/apt/sources.listに、以下のエントリを追加。

### /etc/apt/sources.list
deb http://eeepc.debian.net/debian sid main contrib non-free
deb-src http://eeepc.debian.net/debian sid main contrib non-free

SDHCを/homeにマウント

SDHC 16GBを増設し、/homeにマウント。
増設したSDHCは、/dev/sdb1で認識された。
まずは、現状の確認とファイルシステム作成。

# fdisk /dev/sdb1
Command (m for help): p
Command (m for help): q
# mkfs.ext3 /dev/sdb1

起動時にマウントするように、/etc/fstabに以下のエントリを追加。

### /etc/fstab
UUID=XXYYZZXX-xxxx-yyyy-zzzz-XXXXYYYYZZZZ     /home     ext3     defaults     0     2

(2009.01.28修正)fsckを無効にしていたら、突然マウントできなくなったため、2に変更。
(2009.01.30修正)マウント失敗は、/dev/sdb1で指定していたのが原因らしい。fsck died with exit status 8 - jitsu102の日記
Debianでは、起動時にエラーが発生するとの情報*1があったので、/etc/init.d/umountfsを修正。

### /etc/init.d/umountfs
stop)
       do_stop
       sync;   #追記
       sync;   #追記
       /usr/bin/eject /dev/sdb1   #追記
       sleep 3   #追記
       ;;


/tmpのtmpfs(RAMディスク)化

/tmpを残しておく必要はないので、tmpfs化してSSD使用容量の削減。
あわせて、iceweaselのキャッシュも/tmpに作成するように設定。
/etc/fstabに以下のエントリを追加。

### /etc/fstab
tmpfs     /tmp     tmpfs     defaults,size=256m     0     0

iceweaselのキャッシュを/tmp*2に作成するよう設定。
~/.mozilla/firefox/*******.default/user.js*3に、以下の設定を追加。

### ~/.mozilla/firefox/*******.default/user.js
user_pref("browser.cache.disk.parent_directory", "/tmp");

SSDへの書き込みを削減(未実施)

SSDへの書き込みを減らすために、アクセス時間を記録しないように設定。
iノードのアクセス時間とかも記録されないので、今回は見送った。
設定方法は、/etc/fstabのオプションに[noatime]を追加。

*1:Shutdown時のSDHCアンマウント時にライトキャッシュを書き込まないため、次回起動時にエラーが発生するらしい

*2:/tmp/Cache以下に作成される

*3:ない場合は、新規作成する