Debian
Debian Lenny 上的 Postgresql 8.3 磁碟空間不足
當我用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 的情況下,您仍然會導致一些服務中斷,因為您必須暫時使表空間離線。