Posts

Showing posts with the label fedora

用 LVM 來擴展原本的分割空間

事先說明:如果一開始要擴展的分割就不是在 LVM 磁區中的話,這篇文章是一點用處也沒有的。 安裝 Fedora 11 時,我都習慣用預設的分割,這樣安裝系統會自動把 / 裝在一個 LVM 磁區中。現在我要拿另一個分割區來擴展 / 的空間,就相當容易了。先用系統中的 LVM 圖型工具 (沒辦法,懶得記指令) 來把新磁區 initialize,然後加入目前使用的 VG 中,再指定給 / 所使用的 LV。理論上是可以 on line 執行這些步驟,但我比較膽小,還是用開機 usb stick 進到 Fedora 11 live 中去操作。接下來的步驟則是讓原本的檔案系統擴大。它不會自動擴大,所以要用 resize2fs 這個指令。雖然在使用之前因為怕它不支援 ext4 而膽戰心驚,查了好些文章也沒特別說不支援 (也沒明確說支援…),還好弄下去沒問題。記得磁碟 device 用了 LVM 後不再是 sd?? 了,而是 /dev/vg_??????/lv_???? 這種的,或是 /dev/mapper/vg_???-lv_???,例如: resize2fs /dev/mapper/vg_neumann-lv_root 後面不加容量,就表示把這個分割所有的剩餘空間都用完。 2009/4/28 加註:resize2fs 直接在線上使用好像也可以

Decibel Audio Player

我一直很討厭 GNOME 的欽定音樂播放程式:Rhythmbox,感覺很功能太多導致介紹混亂,音量調整鈕又會影響系統的,用起來整個火大。重點是在我的音效卡上用起來感覺很差,音樂速度會不正常,一做別的動作又有雜音 (好吧,我知道這些該怪的是 decoder,和 player 沒關係,不過我就是愛遷怒)。後來找到一個專精於播音樂,完全沒其他我不需要的功能的軟體: Decibel ,用起來覺得感覺不錯,介面簡潔操作直覺。不過一樣做了別的動作會出現雜音…好嘛,我知道這是 decoder 的錯…還是我的音效晶片的錯? 補充:真的是音效晶片的錯,換到主機板內建的晶片就沒問題了,該死的 Creative,死守晶片的 spec 不讓 open source driver 出來,自己又不提供好 driver。學學人家 Nvidia 嘛,不 open 至少自己也提供品質夠好的 driver 供大家使用。

Fedora 11 今天更新後 RPM Fusion 的 nvidia driver 版本出錯

今天 Fedora 11 更新後,重開機後突然沒辦法進入 X,看了一下 /var/log/messages 中出現錯誤訊息: NVRM: API mismatch: the client has the version 185.18.14, but this kernel module has the version 180.51. Please make sure that this kernel module and all NVIDIA driver components have the same version. 查了一下網路,看來是很新的問題,只有 Fedora Forum 有討論,看來是 RPM Fusion 那邊出了問題。解決的方法有兩種,一種是用 yum downgrade 回舊版的 driver,等 repository 那邊弄好了再更新 (前述的討論區內有說做法),另一個方法是把 nvidia 的 driver 都移掉,再 rm /etc/X11/xorg.conf ,重開機讓系統自己抓原本的 open source driver,等之後沒問題後再更新成 Nvidia 的 non-open source driver (當然還是要透過 RPM Fusion。儘量不要自己去裝 Nvidia 官方下載的,因為很麻煩,每次更新 kernel 都要重弄一次)。 補充:在看過 /etc/modprobe.d/blacklist-nouveau.conf 的內容後發現,如果用 lsmod 還是看得到 nouveau 的話,要重新做一個 init image 以免 nouveau 被強制載入,就算有 black list 也一樣。指令是:mkinitrd -f /boot/initrd-$(uname -r).img $(uname -r)。我這樣做過後就沒有這篇寫的問題了。