Ошибка ввода-вывода диска sqlite3

sqlite версия 3.6.20, работает через VNC.

Запуск sqlite3 cli сессии. При попытке выполнить команды ".tables", ".databases", "создать таблицу" я получаю "Ошибка: ошибка ввода-вывода диска". Я не знаю, как получить более точное описание. Я хочу написать в своем домашнем каталоге, где у меня есть разрешения.

Я попробовал некоторые предложенные исправления в.sqliterc с режимом журнала и временным хранилищем - они не помогают. Некоторые команды, такие как "PRAGMA synchronous = OFF;" также вызвать ошибку IO диска.

.output /dev/null
PRAGMA journal_mode = MEMORY;
PRAGMA locking_mode = EXCLUSIVE;
PRAGMA temp_store_directory = '/home/username/tmp';

Как узнать больше об ошибке и решить ее?

1 ответ

Решение

Это была ошибка, связанная с VMWARE. Решение: переместите файлы в /tmp. Sqlite работает там. Это описано здесь https://dba.stackexchange.com/questions/93575/sqlite-disk-i-o-error-3850

Другие вопросы по тегам