Как извлечь зашифрованный диск, когда Postgres работает на Mac OS X?
Я создал зашифрованный том с TrueCrypt, который в настоящее время смонтирован на Mac OS X (v10.6.6). Я переместил данные MySQL и Postgres (v8.4) на зашифрованный том и создал символические ссылки на них. Когда демон MySQL работает, и я извлекаю том, он будет извлечен без проблем. Однако, когда запущен демон Postgres, и я пытаюсь извлечь том, появляется всплывающее сообщение:
The disk wasn't ejected because one or more programs may be using it.
Есть ли обходные пути для этого?
1 ответ
Остановить демон, чтобы он закрыл файлы?
Думаю, я не до конца понимаю... вы помещаете файлы базы данных на том, который пытаетесь извлечь, пока база данных работает? Это действительно не сработает. Сначала нужно остановить базу данных, чтобы не было открытых файловых дескрипторов, ссылающихся на том.