umount ...
) vgchange -an
)Если Вы хотите быть дополнительны осторожный, сделать echo 1 > /sys/block/(whatever)/device/delete
сначала. Это не зарегистрирует устройство от ядра, таким образом, Вы будете знать, что ничто не использует его при отключении его. Когда я делаю это с диском в eSATA корпусе, я могу услышать, что верхние части диска паркуют себя, таким образом, ядро, по-видимому, говорит диску подготовиться к выключению питания.
При использовании контроллера AHCI он должен справиться с отключаемыми устройствами. При использовании некоторого другого вида контроллера SATA драйвер мог бы быть перепутан путем замены в горячем режиме.
По моему опыту, замена в горячем режиме SATA (с AHCI) работает вполне прилично в Linux. Я отключил оптический диск, включил жесткий диск, просканировал его для ошибок, сделал файловую систему и скопировал данные в него, размонтированный и отключил его, включил differerent DVD-привод и записал диск, все с машиной и выполнением.
Если Вы смотрите на программное обеспечение OfflineIMAP существует названный файл LocalStatusSQLiteFolder.py
. В этом файле определение класса: LocalStatusSQLiteFolder
, со следующим методом, __init__
:
def __init__(self, name, repository):
super(LocalStatusSQLiteFolder, self).__init__(name, repository)
# dblock protects against concurrent writes in same connection
self._dblock = Lock()
#Try to establish connection, no need for threadsafety in __init__
try:
self.connection = sqlite.connect(self.filename, check_same_thread = False)
except NameError:
# sqlite import had failed
raise UserWarning('SQLite backend chosen, but no sqlite python '
'bindings available. Please install.')
Это - то, что бросает сообщение об исключении, которое Вы видите.
При просмотре веб-сайта OfflineIMAP я нашел эту страницу, названную: Руководство OfflineIMAP. Конкретно в этом разделе: Выполнение Синхронизации, модуль python-sqlite
упоминается как требуемый. Также существует руководство по тому, как настроить эту функцию, я прочитал тот материал и удостоверяюсь, что Вы делаете вещи, как предписано там.
python-sqlite
в том руководстве, и везде еще они упоминают пакеты, которые я упомянул. Вы могли указать на меня на руководство по тому, как установитьpython-sqlite
? Поскольку я не могу казаться, находят его.Спасибо. :) – greduan 19.09.2013, 04:35pip list
. Просмотр источника я вижуsqlite3
таким образом, я собираюсь делать переход, что они имели в виду sqlite3. – slm♦ 19.09.2013, 14:24pip list
. Я не имеюsqlite3
один, я установлю тот и попробую еще раз... – greduan 19.09.2013, 18:00