Как узнать, какой файл Dropbox в данный момент загружает / скачивает?

35

Как вы можете увидеть, какой файл Dropbox загружает в данный момент (или, как я полагаю, Dropbox не выполняет оба действия одновременно)?

Rabarberski
источник
Какая операционная система - Windows?
Роберт
@ Роберт: не важно, хотя в основном на Windows 7
Рабарберски
На Mac он меняет значок папок и файлов во время их синхронизации. Не уверен, правда ли это и для Windows.
KeithB
@KeithB, это то же самое поведение для клиента Windows, было хорошо.
Сатьяджит Бхат
Как это сделать на Ubuntu?
HDave

Ответы:

29

В Dropbox нет простого способа узнать, но вы можете получить представление об этом, посмотрев, к каким файлам обращается процесс Dropbox.

Для любой версии Windows вы можете использовать SysInternals ProcMon . Это дает список всех текущих файлов, реестра и других действий. Он может быть отфильтрован, чтобы показать только те данные, которые вы хотите - в данном случае, к каким файлам Dropbox обращается.

Откройте procmon.exeи откройте диалоговое окно «Фильтры». Установите следующие фильтры:

Process Name   is           Dropbox.exe                     Include
Operation      is           ReadFile                        Include
Operation      is           WriteFile                       Include
Path           begins with  C:\users\YOURUSERNAME\AppData   Exclude
Path           is           C:                              Exclude

Это приведет к тому, что ProcMon будет показывать только чтение и запись файлов из Dropbox, исключая файлы конфигурации, к которым обращается Dropbox. По сути, это покажет вам все файлы, которые Dropbox загружает или скачивает.

введите описание изображения здесь


Более быстрый, но сложный для интерпретации метод заключается в использовании монитора ресурсов в Windows 7. Чтобы получить доступ к монитору ресурсов, откройте диспетчер задач ( Ctrl+ Shift+ Esc), перейдите на вкладку «Производительность» и нажмите Resource Monitor.

введите описание изображения здесь

Когда он откроется, перейдите на вкладку «Диск» и на 2-й панели выполните сортировку по имени процесса. Ищите действия в процессе Dropbox, чтобы понять, какой файл он обрабатывает.

введите описание изображения здесь

nhinkle
источник
сначала немного больно, но это верный ответ и в значительной степени то, что хочет ОП.
Сатьяджит Бхат
Очень хороший ответ, хотя, похоже, это не помогло. Загадка № 1, почему Dropbox читал все виды файлов, которые он не имел делового чтения, так как они были загружены несколько недель назад. Решено, когда я остановил другой компьютер, который загружал эти файлы. Поэтому Dropbox должен использовать локальную сеть, а не Интернет, чтобы передавать их между этим и этим локальными компьютерами! Вроде сладко. Но приостановка в конечном итоге удалила все процессы Dropbox.exe из окна «Активность диска». Таким образом, загадка №2 заключается в том, что Dropbox по-прежнему утверждает, что загружает 20 огромных файлов на этот компьютер без пауз, но на нем нет дисковой активности.
Боб Стейн
24

Вы можете использовать fs_usageна Mac, чтобы просмотреть активность Dropbox:

sudo fs_usage | grep ~/Dropbox

Это использует grep для поиска любых действий с папкой Dropbox моего пользователя. Вы также можете попробовать следующее, чтобы просмотреть все действия:

sudo fs_usage -f filesys

Используйте следующее, чтобы показать активность только из процесса Dropbox (если Dropboxэто имя процесса):

sudo fs_usage Dropbox

Надеюсь, это поможет :)

судак
источник
4

В системах Linux dropbox statusпокажет, что Dropbox в настоящее время до, включая любые файлы, которые синхронизируются.

user3091475
источник
3

Для Linux вы, вероятно, можете получить подсказку, посмотрев, к каким файлам обращается процесс Dropbox .

ls -l /proc/$(pidof dropbox)/fd | egrep -v 'pipe:|socket:|/dev'

То, что Dropbox обращается к файлу, не обязательно означает, что он загружается. Однако с небольшим человеческим наблюдением вы сможете точно угадать, какой файл (если есть) действительно загружается.

Скотт Смедли
источник
2

Dropbox не показывает мелкие детали того, какой файл загружается / загружается. Индикация ограничена показом того, синхронизируются ли файлы, и если да, то сколько их синхронизируется.

Статистика синхронизации Dropbox

Кроме того, если вы знаете, какая папка загружается, значок изменится, показывая поведение синхронизации.

значок синхронизации Dropbox

Сатьяджит Бхат
источник
2

На Ubuntu 14.04:

ls -lhat /proc/`pgrep dropbox`/fd | egrep -v "\-> socket:" | egrep -v "\-> pipe:" | egrep -v "\-> anon_inode" | egrep -v "/dev/null" | egrep -v "\-> /dev/*" 

Самые последние затронутые файлы находятся вверху списка. Для меня прямо сейчас, процесс сбивания на своих внутренних файлах ( aggregation.dbx, deleted.dbx, filecache.dbxи т.д.) , а не что - либо в своей директории Dropbox.

ahcox
источник
2

В Mac OS X с версией 3.2.6 DropBox вы можете щелкнуть значок DropBox на панели задач. Это открывает выпадающее меню с показывает текущий загружаемый файл и оценку оставшегося времени.

Интересно, что это не описано на этой странице: https://www.dropbox.com/en/help/38

MGK
источник
0

В большинстве систем Linux это должен быть лучший способ узнать, к каким файлам обращается ваш локальный процесс Dropbox.

    lsof -n -p $(pidof dropbox)
RJ
источник