Непонятно, как запускается аспект синхронизации файлов в Ubuntu One, работает ли он в какой-либо данный момент времени, и какой прогресс выполняется во время синхронизации.
В Ubuntu процесс, отвечающий за хранение файла пользователя, синхронизировавшего с облачным хранилищем пользователя на Ubuntu, Каждого называют "Ubuntu Одним SyncDaemon". Это живет в /usr/lib/ubuntuone-client/ubuntuone-syncdaemon
, и включен в Настольную установку Ubuntu по умолчанию. В этой установке значения по умолчанию легкая проверка осуществлена относительно того, подписываетесь ли Вы до Ubuntu Один, и раз так syncdaemon запускается автоматически для Вас, спустя 30 секунд после входа в систему. syncdaemon затем проверяет Ваши файлы на локальные изменения и затем соединяется с сервером; после начальной синхронизации все должно "просто работать".
Несколько ошибок могут помешать вещам "просто работа"; самый известный прямо сейчас LP:651237 (который был зафиксирован, и мы работаем над выводом его всем затронутым), и LP:683116 (который происходит и должен быть зафиксирован прежде 10.04.2).
Существует несколько способов, которыми можно подтвердить, что это работает на Вас. Самое легкое должно, вероятно, открыться ubuntuone-preferences
, который можно найти под Системой> Предпочтения> Ubuntu Один:
ubuntuone-предпочтения http://ubuntuone.com/p/ScT/
Отметьте "Синхронизацию полная" маркировка; это может измениться на "Происходящую синхронизацию..." или "Разъединенный", как соответствующее. Кроме того, устройство с предельными средствами управления пропускной способностью и кнопками Connect/Disconnect/Restart является локальным компьютером.
Некоторые люди хотят больше информации, чем "рабочая/не работа"; Roman Yepishev разработал очень хороший индикатор для syncdaemon, о котором можно читать на его блоге и установке через ppa: ppa:rye/ubuntuone-extras
. Это похоже на это:
индикатор http://ubuntuone.com/p/J4U/ римлянина
Можно получить немного больше детали путем открытия терминала и ввода u1sdtool --status
. Обратите внимание, что это u-one-ess-dee
(для Ubuntu Один Синхронизирующий Демон), нет u-ell-ess-dee
. Одна часть ценной информации можно добраться от u1sdtool
прогресс отдельных передач, как Вы видите:
u1sdtool http://ubuntuone.com/p/Scd/
Иначе путем установки magicicada
Если Вы находитесь в 10.04 LTS, можно захватить его прочь ppa:chicharreros/ppa
. magicicada
подключения Вы прямо в пожарный шланг информации, произведенной syncdaemon
, поэтому остерегайтесь:
magicicada http://ubuntuone.com/p/Scc/
В мозговом штурме, который вдохновил этот Q/A, решение № 1 выглядит очень хорошим, но, вероятно, вне того, что мы можем создать прямо сейчас (но мы взяли бы патчи!). Изменение этого могло бы быть возможным путем злоупотребления эмблемами немного; это в настоящее время изучается.
Решение № 2 имеет проблему, которая насколько я могу сказать, делает его нереализуемым: прогресс синхронизации файлов в целом очень трудно представить пользователю значимым способом, потому что "целая" банка и изменится во время процесса синхронизации.
Решение № 5 - то, что прибывает в 11,04: мы интегрируем syncdaemon с механизмом духа времени и будем использовать дух времени, чтобы помочь нам агрегировать события, когда необходимый и дарят пользователю полезную информацию о статусе (а не наводнение, которое было апплетом). Большинство этой работы все еще должно быть сделано, поэтому к сожалению, нет ничего для показа.
Если бы Ubuntu получила объединенный способ сообщить о прогрессе), то мы работали бы для взаимодействия через интерфейс с этим; это, по-видимому, дало бы нам уведомления для большого/загружает также
Можно сделать это CLI или установить индикатор:
Для проверки состояния ubuntuone (соединенный и т.д.), сделайте:
u1sdtool -s
Это распечатает что-то как:
State: QUEUE_MANAGER
connection: With User With Network
description: processing queues
is_connected: True
is_error: False
is_online: True
queues: IDLE
Для проверки текущих передач (загрузка/загрузка), сделайте:
u1sdtool --current-transfers
Это распечатает что-то как:
Current uploads:
path: /home/marcos/Ubuntu One/Imagens/Flames/legendary-trap (cópia).jpg
deflated size: 49724
bytes written: 0
Current downloads: 0
Установите индикатор ubuntuone-индикатора, который обеспечит некоторую информацию об области лотка.
sudo add-apt-repository ppa:rye/ubuntuone-extras
sudo apt-get update && sudo apt-get install ubuntuone-indicator
Если описание состояния "обрабатывает очереди", и сообщение очередей является "WORKING_ON_BOTH", --current-transfer
опция не будет очень полезна в determing действии. В этом случае я нашел следующую команду, которая получает количество обрабатываемых метаданных файлов, для помощи в определении действия:
u1sdtool --waiting-meta | wc -l
После того как передачи начинаются, Вы получите некоторую информацию от --current-transfer
опция. Однако это не даст Вам большую часть отчета о состоянии. Другая команда, которая заставляет количество файлов, ожидающих синхронизировать, может быть полезной в определении прогресса:
u1sdtool --waiting-content | wc -l
В Ubuntu 11.04 и более новый были объединены эти две команды:
u1sdtool --waiting | wc -l