When I called sqlite3.connect('db').execute('CREATE INDEX ...')
, my /
partition became full and the script crashed with sqlite3.OperationalError: database or disk is full
.
I have two partitions: /
with 4GB free, /home
with 1TB free. The python script is under /home
.
How can I tell sqlite3
to use /home
partition instead of /
for its temporary files?
When I tried to see what files are being created under /
while the python script was running, I found this:
python 24853 max 6u REG 8,1 3821580012 788060 /var/tmp/etilqs_xARlZag1jj945jH (deleted)
Not sure what "deleted" means, but it seems to be the source of the problem.
Ubuntu 14.04LTS Python 3.5
Aucun commentaire:
Enregistrer un commentaire