Как я могу узнать, работает ли синхронизация файлов Ubuntu One и какой прогресс в ней наблюдается? [закрыто]

Непонятно, как запускается аспект синхронизации файлов в Ubuntu One, работает ли он в какой-либо данный момент времени, и какой прогресс выполняется во время синхронизации.

42
задан 7 December 2010 в 15:27

3 ответа

В 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 Install magicicada

Если Вы находитесь в 10.04 LTS, можно захватить его прочь ppa:chicharreros/ppa. magicicada подключения Вы прямо в пожарный шланг информации, произведенной syncdaemon, поэтому остерегайтесь:

magicicada http://ubuntuone.com/p/Scc/

будущее

В мозговом штурме, который вдохновил этот Q/A, решение № 1 выглядит очень хорошим, но, вероятно, вне того, что мы можем создать прямо сейчас (но мы взяли бы патчи!). Изменение этого могло бы быть возможным путем злоупотребления эмблемами немного; это в настоящее время изучается.

Решение № 2 имеет проблему, которая насколько я могу сказать, делает его нереализуемым: прогресс синхронизации файлов в целом очень трудно представить пользователю значимым способом, потому что "целая" банка и изменится во время процесса синхронизации.

Решение № 5 - то, что прибывает в 11,04: мы интегрируем syncdaemon с механизмом духа времени и будем использовать дух времени, чтобы помочь нам агрегировать события, когда необходимый и дарят пользователю полезную информацию о статусе (а не наводнение, которое было апплетом). Большинство этой работы все еще должно быть сделано, поэтому к сожалению, нет ничего для показа.

Если бы Ubuntu получила объединенный способ сообщить о прогрессе), то мы работали бы для взаимодействия через интерфейс с этим; это, по-видимому, дало бы нам уведомления для большого/загружает также

43
ответ дан 23 November 2019 в 00:05

Можно сделать это CLI или установить индикатор:

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

GUI

Установите индикатор ubuntuone-индикатора, который обеспечит некоторую информацию об области лотка.

sudo add-apt-repository ppa:rye/ubuntuone-extras

sudo apt-get update && sudo apt-get install ubuntuone-indicator
19
ответ дан 23 November 2019 в 00:05

Если описание состояния "обрабатывает очереди", и сообщение очередей является "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
3
ответ дан 23 November 2019 в 00:05

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

Похожие вопросы: