Debian

Debian Lenny 上的 Postgresql 8.3 磁碟空間不足

  • April 14, 2013

當我用aptitude安裝postgresql時我沒有註意,但是它將數據庫安裝在錯誤的分區中。

現在我的分區如下所示:

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/md1               10G  8.7G  793M  92% /
tmpfs                 2.0G     0  2.0G   0% /lib/init/rw
udev                   10M  176K  9.9M   2% /dev
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/md2              683G  197M  649G   1% /home

我檢查並安裝了postgresql數據/dev/md1

這很快就會成為問題,我想解決這個問題。最好的方法是什麼?我可以簡單地移動 postgresql 目錄並修補一些配置文件嗎?我可以擴展分區 dev/md1 的大小嗎?

我正在尋找一種方法來成功地做到這一點。

關閉 postgresql,將其目錄移動到新位置,然後創建從舊位置到新位置的符號連結,或者編輯配置文件,確保移動後權限正確(!)。最後啟動postgresql。

我用mysql甚至oracle做過很多次,只要你不介意停機就可以了。當然,不要在正在執行的數據庫伺服器上嘗試它。在這種情況下,請使用伺服器提供的方式來移動文件。但至少在 oracle 的情況下,您仍然會導致一些服務中斷,因為您必須暫時使表空間離線。

引用自:https://serverfault.com/questions/349444