/boot空間不足造成Ubuntu apt-get無法使用的問題

最近發現自己管理的一些Ubuntu Server的apt-get功能竟然無法使用,只要是要安裝新的套件就會出現類似下面這樣的錯誤。

root@serv01:/home/joseph# apt-get install php-mail
Reading package lists… Done
Building dependency tree
Reading state information… Done
You might want to run `apt-get -f install’ to correct these:
The following packages have unmet dependencies:
linux-image-server: Depends: linux-image-2.6.31-21-server but it is not going to be installed
php-mail: Depends: php-pear but it is not going to be installed
Recommends: php-net-smtp but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).

但如果是照著提示下 apt-get -f install 的話安裝也不會成功,經過檢查原來是Ubuntu Server在安裝套件時會自動更新Linux Kernel的image。

而我安裝系統的時後總是習慣將/boot切割為磁碟的第一個獨立的分割區,這樣做有一個好處是/boot總是會放在磁碟最裡面的cylinder。而/boot會使用的空間不多,一般而言50MB綽綽有餘。但是apt在更新image的時候並不會把舊的image丟棄,所以造成/boot爆滿的情況。

此時只要將/boot中舊的images搬走釋放出/boot的空間然後在下 apt-get -f install 就會自動更新kernel的image。

釋放與清除 Linux記憶體中的Cache Memory

參考網站
http://www.ubuntu-unleashed.com/2008/04/free-up-cache-memory-in-linux.html
http://www.linuxinsight.com/proc_sys_vm_drop_caches.html
http://blog.linux.org.tw/~jserv/archives/002039.html
http://phorum.study-area.org/index.php?topic=39976.0;wap2

在Linux Kernel 2.6.16後對於Linux的VM(Virtual Memory)進行了調整,因此會在top等指令發現雖然process所使用的記憶體不多,但是透過free來觀察卻發現只剩下一點點的剩餘記憶體。

但是關閉一些程式卻發現total的free memory並沒有被釋放,造成系統剩餘記憶體總是不夠的感覺,而全部processes佔用的記憶體好像也沒有實際上看到的那麼多,這其實是cache占用了memory中的空間。而且但是根據小州老師(kenduest,是我的啟蒙恩師呢~泣~)表示,雖然記憶體剩餘空間看起來沒有被釋放,但是process實際需要使用時kernel仍會自動從memory釋放cache給process使用,所以使用者不必擔心。

↓ 使用top指令看到的剩餘記憶體,與free指令看到的容量是差不多的
linux_top

↓ 在執行一些需要大量cache的程式後會發現剩下的記憶體只剩下一點,而實際上處理程序卻沒有用掉那麼多記憶體
linux_top_cache

↓ 而如果是用htop指令來觀察系統狀況的話會發現memory的bar雖然很長,但是實際上卻只吃掉1GB的記憶體,其實bar的黃色部分是cache佔用的,處理程序要使用時kenel還是會自動將cache釋放給處理程序使用。
linux_htop_cache

要強制手動釋放或清除Linux中的Cache Memory可以使用下面的指令

echo 3 > /proc/sys/vm/drop_caches

3 是指釋放pagecache、dentries與inodes,也就是釋放所有的cache,其他也可以下:

#釋放pagecache
echo 1 > /proc/sys/vm/drop_caches

#釋放dentries與inodes
echo 2 > /proc/sys/vm/drop_caches

↓ 下過指令後,就可以在htop中就可以觀察到黃色部分的cache不見了
linux_htop

打完收工,感謝收看嚕~

萬隆218巷無骨鹽酥雞

前幾天吃了萬隆捷運那邊買萬隆218巷無骨鹽酥雞,炸的真的蠻酥脆的,甜不辣就是要脆脆的才好吃阿!還可以跟老闆說要加蔥蒜(他們好像是兩樣一起加的),對我來說鹽酥雞加蒜頭有加分。而且價格也還不算太貴(如果跟大直的台灣第一家比的話)。唯一的缺點就是現場去等要等很久,所以要買的話還是先打電去預定比較好(我在那等了二十幾分呢)。

營業時間: PMˋ4:00 ~ AM 1:00 周日公休
預約電話:(02)2935-9004
地址: 台北市文山區羅斯福路五段 218巷7號1樓
就是捷運萬隆站3號出口巷內,巷口是康是美還有OK便利商店。

下面附上菜單~點圖可以放大喔~

萬隆218巷無骨鹽酥雞 菜單

2010/05/23 部落格搬家~

因為快要搬家了~所以不能再把部落格擺在家裡~弄了好久終於弄好~

放在SUSE總是有問題~結果擺在Ubuntu就稍微弄一下就好了~實在是覺得很奇怪捏~

順便發一下測試文~哈哈

IMG_0311.jpg

http://www.youtube.com/watch?v=Z4DIyn7EdKI

[TA] 在這個城市漂浮?

我現在住的地方離植物園其實很近但是卻很少走去植物園,每天都可以去植物園裡面散散步這應該是許多人的夢想吧?可是很容易就可以辦到的我卻很少進植物園,這樣應該算是某種形式的暴殄天物吧?!這天金魚大說再噗浪說他要去中正紀念堂拉二胡(證據),還有國父紀念館說什麼有個泰國博覽會之類的,然後信義誠品有漫遊幾米城市的展覽。所以就決定要在這個寂寞的城市來個爆走之旅。

IMG_9807

想要遇見你~在對的那一邊!

Continue reading “[TA] 在這個城市漂浮?”

2010 靚貓絕攝 – 小賢攝影展 @ 爵士攝影藝廊

在很偶然的情況之下遇到貓友河馬,其實我已經忘記到底為什麼會認識他了,起初也就是在噗浪上看到一個拍很多喵喵的人。然後去了侯硐風喵趣,然後去了植物園,然後去了wee大的攝影研習。然後然後~就跟他借書,結果就去了小賢豆豆媽的攝影展。從前身邊並沒有什麼貓友,也就是自己會上上論壇看看哪個貓沙好哪種飼料讚並沒有認識其它愛貓的人,最多最多,也就是其他同學也有養貓這樣而已。透過河馬的引見,看到了很多愛貓人、在網路上很有名的喵咪達人,這種感覺實在很特殊,在還沒來台北之前,能在「電視上看到的」東西往往是很遙遠的,可是來台北之後才覺得這些東西其實在隔壁而已,在這裡…我覺得更接近這個世界的中心。

今天本來只是打算想跟河馬借單車的書借完後去當代藝術館看大衛拉夏培爾的展的。可是在爵士攝影藝廊看到了好多喵喵(真的喵咪)就在會場流連到關門才走,在會場還剛好遇見某個案子上包的SA,原來他跟他老婆也是貓友實在是蠻Suprise的。

↓很漂亮的喵喵,可是我不知道他的名子 (河馬大說,他叫奇奇 或 Massa)
IMG_0270

Continue reading “2010 靚貓絕攝 – 小賢攝影展 @ 爵士攝影藝廊”

今天是藍藍天 …in a dilemma

今天是藍藍天~掃除了昨天的陰霾,今天的天空真的好藍好藍,藍到不需外加濾鏡,就可以拍出很深邃的藍色~而外面的白雲的層次美得讓我都想回家拿起相機記錄下這麼漂亮的天空。外面的天空雖然很美,可是我的心情也是藍藍的,想到這一成不變的生活,不會更糟糕但是很難變更好的生活。就像被困在籠子裡面不停的跑著的小老鼠,看著眼前的食物,卻怎麼追也追不到。

禮拜六跟河馬大去參加金魚大的DSLR講座,看到河馬大的一身腳踏遮靚裝,就和河馬大聊了一下腳踏車的事情。其實很久很久之前,我就想過如果可以四處騎著腳踏車去拍照,好像挺不賴的。騎摩托車….速度太快沒辦法好好欣賞沿途的風景,用走的又太累了~根本不可能,但是如果是騎腳踏車的話好像就剛剛好,在幻想的那端總是如此美好,可是仔細想想更實際的問題,像是會不會真的認真騎,要夜騎嗎?騎去上班嗎?騎去上班要停哪?平時不練習的話假日能騎多遠呢?會不會騎到一半崩潰,然後從此造成陰影不再碰腳踏車?騎在一般道路上會不會很危險(其實腳踏車道好像也沒比較安全)?而且…如果是稍微好一點的車子,至少也要一萬左右,這還沒算上車燈之類的必備配件,然後我的相機要隨身攜帶的話,勢必得再買一個槍套之類方便帶的小包包。如果投入的話,勢必得另外支出一筆預算。最最重要的是…憑我的耐心跟秉性,真的有耐心想一直騎嗎?天氣允許的話每周三次? I cannot confirm about that.

Continue reading “今天是藍藍天 …in a dilemma”

尋找我的台中味

算一算研究所兩年加上來台北工作也快兩年~離開台中也已經快四年了。細數著回憶的點點滴滴,哪條經常往返的路、那間每次經過都想要買的火鍋、那個令人失望的餐廳、那群在這個地方生活的朋友們…彷彿從手裡流走的細砂那般,雖然依稀記得握在手中的觸感,但是似乎卻再也沒辦法像當初一樣緊緊的握著。這次清明節回家,找了幾個老同學在一中街聚餐,我試著,去追尋曾經的台中味。

Continue reading “尋找我的台中味”

安妮朵拉 – 人生最大的意義

剛剛聽廣播碰巧聽到了這首 安妮朵拉 在2009年發表的同名EP中的一首歌「人生最大的意義」,一開始我是被那清爽的女聲給吸引。然後DJ說了一下歌詞~發現歌詞也寫得很好呢~是段可以細細品味的歌詞。另外DJ說主唱也有在西瓜幫中比賽~看來這個禮拜該看看西瓜幫了,好喜歡喔~。


按Play按鈕可以播放

附上歌詞:

你不愛這天 因為這天下了雨 你忘了帶傘
你討厭自己 工作不順利 老闆罵了你
你好不容易 扶老太太過馬路 公車卻拋棄你
是什麼道 理 人潮擁擠 不知該往哪裡去

也許人生就是這樣 不理會你的所有委屈
但是我們至少可以擁有自己

我們享受這獨一無 二的人生旅程
偶爾也會孤單
偶爾也會哭泣
把握每一秒 就是人生最大的意義

我們給自己莫大的勇氣
時時提醒自 己
任何時刻都不放棄
過得開心痛快 就是人生最大的意義

你偽裝自己 為了甚麼每天小心翼翼
你沒有勇氣 告訴自己別再 這樣下去
你總是逃避 害怕誠實勇敢地 面對自己
是甚麼道理 他說你是她知己 身邊卻不是你

你不愛 這天 因為這天下了雨 你又忘了帶傘…

StreetVoice介紹

The Diner 樂子美式餐廳

老同學阿典突然來訪~但是他來的當天我剛好去侯硐~隔天他跟他當兵的同袍打球~直到禮拜一才有辦法招待他…。原本去吃The Diner 樂子是真的想要吃早餐的,摸了好久…結果到的時候已經是11點,變成早午餐甚至是午餐了!

The Diner 樂子 (敦和店)
台北市敦化南路2段103巷6號 (MAP)
TEL: (02)2754-1680
Website: http://www.thediner.com.tw/

第一次看到The Diner是在電視上看到的,原本還很好奇為什麼名子叫Dinner (晚餐) 怎麼會是賣美式早餐呢?原來他的名子其實是叫Diner (用餐的人 或 餐車 的意思)。這間店主打的是美式的早餐還有美式食物。

↓ 敦和店其實還蠻好找的~主要就是在敦化南路的遠企附近的凌雲通商大樓(整棟是白色的很好認)旁邊的巷子。
IMG_9345.jpg

Continue reading “The Diner 樂子美式餐廳”