แต่โดยส่วนมากแล้วผมจะสร้าง partition ไว้สำหรับเก็บ Data ไว้ต่างหาก ทำให้เวลาจะใช้งาน PostgreSQL ทีไร ต้องมาทำการแก้ไขค่า configure ต่าง ๆ ยุ่ง
มาคราวนี้ทาง Package นั้นมีเครื่องมือต่าง ๆ ไว้ให้เล่นอีกมากมาย เช่น
- pg_createcluster
- pg_dropcluster
- pg_upgradecluster
- pg_ctlcluster
- pg_lsclusters
ผมเลยขอย้าย Data Directory ไปไว้ที่ /db/PGDATA/8.4/main
เริ่มจาก ตรวจดูก่อนว่า cluster เดิมของเราอยู่ที่ไหน
# pg_lsclusters
Version Cluster Port Status Owner Data directory Log file
8.4 main 5432 online postgres /var/lib/postgresql/8.4/main /var/log/postgresql/postgresql-8.4-main.log
ลบ cluster เดิมออก
# pg_dropcluster --stop 8.4 main
สร้าง Folder ไว้รอก่อน
# mkdir -p /db/PGDATA
สร้าง cluster
# pg_createcluster -u postgres -d /db/PGDATA/8.4/main --locale=en_US.utf8 --start --start-conf=auto 8.4 main
Creating new cluster (configuration: /etc/postgresql/8.4/main, data: /db/PGDATA/8.4/main)...Moving configuration file /db/PGDATA/8.4/main/postgresql.conf to /etc/postgresql/8.4/main...
Moving configuration file /db/PGDATA/8.4/main/pg_hba.conf to /etc/postgresql/8.4/main...
Moving configuration file /db/PGDATA/8.4/main/pg_ident.conf to /etc/postgresql/8.4/main...
Configuring postgresql.conf to use port 5432...
ตรวจดูความเรียบร้อย
# pg_lsclusters
Version Cluster Port Status Owner Data directory Log file
8.4 main 5432 online postgres /db/PGDATA/8.4/main /var/log/postgresql/postgresql-8.4-main.log
เรียกได้ว่าเหนื่อยน้อยลงเยอะ
วันนี้พอเอกสารอ้างอิง อีกอันทีนี่ http://people.debian.org/~mpitt/architecture.html
ไม่มีความคิดเห็น:
แสดงความคิดเห็น