/tmp 空間不夠, OOo 無法安裝 @_@

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

/tmp 空間不夠, OOo 無法安裝 @_@

文章copyleft » 週四 11月 18, 2004 11:07 pm

大家好,
初次在這裡 po, 請多指教.

我的 Debian 是 unstable, kernel 2.6.xx
可能是當初分割碟的時候, 沒有考慮好,
mount 在 /tmp 的磁區只有一百多MB的空間, ( 不知道這樣會不夠@@ )

一開始我用 aptitude 安裝OpenOffice.org 1.12,
一直出現錯誤裝不起來.
後來下載了螢火飛大大 compile 的OOo1.12來裝,
系統卻說 /tmp 磁碟空間不夠.
即使我把 /tmp 清空後再試也是一樣.
我試圖改 shell script 把 tmperate 的位置改到 /home/tmp再安裝也失敗了.
本來也還以為 /tmp 這個路徑會在系統的環境變數裡, 但發現沒有 @_@
然後又嘗試把 /tmp ln -s 到 其他地方, 還是失敗了@_@

但是因為現在自以為灌得很完美了( oh yeah! 我的 creative sb audigy 2 在換 kernel 2.6 之後, 終於成功靠 alsa 驅動! ) , 不想重灌, 我又沒有多的硬碟可以來 mount /tmp
但因為當初把 /home 的磁碟空間留很大, 請問有沒有辦法在不損傷 /home 資料的情況下, 將一些 /home 的 partition 空間分配給 /tmp 的partition 一點? 謝謝
記得 cfdisk 應該沒辦法這樣@_@

請問如果不這麼做, 又有什麼方法可以解決而裝起OOo 呢?
p.s. 現在已經完全沒用 M$ windows 了, 沒有 OOo, 打報告很糟糕呢@_@

對了, 另一個問題: 即使我 unmount -f /tmp 時, 系統會說 /tmp 正忙碌, 無法 umount,
但我又不知要kill 什麼 process, 是不是要到 single user mode 再 umount 才行呢.

謝謝大家 :)
copyleft.
copyleft
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週一 11月 15, 2004 1:56 am

re:/tmp 空間不夠, OOo 無法安裝 @_@

文章d2207197 » 週四 11月 18, 2004 11:14 pm

用 mount --bind
把某個地方的某個目錄 mount 成 /tmp
譬如說 mount --bind /home/test /tmp
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

Re: /tmp 空間不夠, OOo 無法安裝 @_@

文章yungyuc » 週四 11月 18, 2004 11:21 pm

copyleft 寫:大家好,
初次在這裡 po, 請多指教.

我的 Debian 是 unstable, kernel 2.6.xx
可能是當初分割碟的時候, 沒有考慮好,
mount 在 /tmp 的磁區只有一百多MB的空間, ( 不知道這樣會不夠@@ )

一開始我用 aptitude 安裝OpenOffice.org 1.12,
一直出現錯誤裝不起來.
後來下載了螢火飛大大 compile 的OOo1.12來裝,
系統卻說 /tmp 磁碟空間不夠.
即使我把 /tmp 清空後再試也是一樣.
我試圖改 shell script 把 tmperate 的位置改到 /home/tmp再安裝也失敗了.
本來也還以為 /tmp 這個路徑會在系統的環境變數裡, 但發現沒有 @_@
然後又嘗試把 /tmp ln -s 到 其他地方, 還是失敗了@_@

但是因為現在自以為灌得很完美了( oh yeah! 我的 creative sb audigy 2 在換 kernel 2.6 之後, 終於成功靠 alsa 驅動! ) , 不想重灌, 我又沒有多的硬碟可以來 mount /tmp
但因為當初把 /home 的磁碟空間留很大, 請問有沒有辦法在不損傷 /home 資料的情況下, 將一些 /home 的 partition 空間分配給 /tmp 的partition 一點? 謝謝
記得 cfdisk 應該沒辦法這樣@_@

請問如果不這麼做, 又有什麼方法可以解決而裝起OOo 呢?
p.s. 現在已經完全沒用 M$ windows 了, 沒有 OOo, 打報告很糟糕呢@_@

對了, 另一個問題: 即使我 unmount -f /tmp 時, 系統會說 /tmp 正忙碌, 無法 umount,
但我又不知要kill 什麼 process, 是不是要到 single user mode 再 umount 才行呢.

謝謝大家 :)


也不用進 single user mode 啦
先把 /etc/fstab 的 /tmp comment out
重開系統之後再處理 /tmp 就好了

或是改用 tmpfs
你現在有 explicit mount /tmp,所以 tmpfs 沒有作用
把 /tmp comment out 掉,如果你的 2.6 核心有開 tmpfs 的話
/tmp 應該會直接掛成 tmpfs
頭像
yungyuc
可愛的小學生
可愛的小學生
 
文章: 41
註冊時間: 週二 8月 12, 2003 9:14 pm

re:/tmp 空間不夠, OOo 無法安裝 @_@

文章copyleft » 週五 11月 19, 2004 4:57 pm

感謝兩位大大的相助, 現在一切都ok了
Linux 真是太神奇了:p
mount --bind 很好用!
而 tmpfs 我之前一直不知道那是做什麼用的, 現在終於嘗試到了:p
感謝兩位 :)


另外順便附上一個使用 GNU parted, resize partition 空間的教學連結
這兩天可能會試試看, 直接治本
http://www.linuxcenter.com.tw/LinuxCenter/ShowTechDocContent.do?TechDocID=93&currentPage=2&genusID=1

不知道到哪一天我才能進步到像各位前輩一樣厲害^^
copyleft.
copyleft
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週一 11月 15, 2004 1:56 am


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客