Overv / openstreetmap-tile-server

Docker file for a minimal effort OpenStreetMap tile server
Apache License 2.0
1.2k stars 482 forks source link

How to continue to import openstreetmap to docker container after interrupte? #337

Open myrainbowandsky opened 1 year ago

myrainbowandsky commented 1 year ago

I was using Ubuntu 20.02 to import openstreetmap as sugested by https://hub.docker.com/r/overv/openstreetmap-tile-server/like this:

    docker volume create osm-data
    sudo  time  docker  run  -v ./planet-200210.osm.pbf:/data/region.osm.pbf -v osm-data:/data/database overv/openstreetmap-tile-server:2.2.0  import

The process was suddenly wiped out from RAM and the volume, container disappeared. But I can sill find something:

4.0K    ./volumes/osm-data/_data/postgres/pg_snapshots
    4.0K    ./volumes/osm-data/_data/postgres/pg_stat_tmp
    4.0K    ./volumes/osm-data/_data/postgres/pg_replslot
    4.0K    ./volumes/osm-data/_data/postgres/pg_stat
    12K ./volumes/osm-data/_data/postgres/pg_multixact/offsets
    12K ./volumes/osm-data/_data/postgres/pg_multixact/members
    28K ./volumes/osm-data/_data/postgres/pg_multixact
    4.0K    ./volumes/osm-data/_data/postgres/pg_twophase
    108K    ./volumes/osm-data/_data/postgres/pg_subtrans
    12K ./volumes/osm-data/_data/postgres/pg_xact
    4.0K    ./volumes/osm-data/_data/postgres/pg_dynshmem
    568K    ./volumes/osm-data/_data/postgres/global
    4.0K    ./volumes/osm-data/_data/postgres/pg_tblspc
    4.0K    ./volumes/osm-data/_data/postgres/pg_serial
    4.0K    ./volumes/osm-data/_data/postgres/pg_commit_ts
    4.0K    ./volumes/osm-data/_data/postgres/pg_wal/archive_status
    2.9G    ./volumes/osm-data/_data/postgres/pg_wal
    4.0K    ./volumes/osm-data/_data/postgres/pg_logical/mappings
    4.0K    ./volumes/osm-data/_data/postgres/pg_logical/snapshots
    16K ./volumes/osm-data/_data/postgres/pg_logical
    4.0K    ./volumes/osm-data/_data/postgres/pg_notify
    8.3M    ./volumes/osm-data/_data/postgres/base/13758
    8.4M    ./volumes/osm-data/_data/postgres/base/1
    8.4M    ./volumes/osm-data/_data/postgres/base/13759
    12K ./volumes/osm-data/_data/postgres/base/pgsql_tmp
    1.1T    ./volumes/osm-data/_data/postgres/base/16385
    1.1T    ./volumes/osm-data/_data/postgres/base
    1.1T    ./volumes/osm-data/_data/postgres
    1.1T    ./volumes/osm-data/_data
    1.1T    ./volumes/osm-data

Is it possible to continue to import the left data?

nielsole commented 1 year ago

I don't think this is easily possible. There is nothing in principle preventing continuation. But I don't think there is an off-the-shelf command you could use to achieve this.