Jak sprawdzić, który plik Dropbox aktualnie ładuje / pobiera?

35

Jak możesz zobaczyć, który plik Dropbox aktualnie przesyła (lub pobiera, zakładam, że dropbox nie robi obu jednocześnie)?

Rabarberski
źródło
Który system operacyjny - Windows?
Robert
@Robert: nie ma znaczenia, chociaż głównie w systemie Windows 7
Rabarberski
Na komputerze Mac zmienia ikonę folderów i plików podczas ich synchronizacji. Nie jestem pewien, czy dotyczy to również systemu Windows.
KeithB
@KeithB to samo zachowanie klienta Windows było dobre.
Sathyajith Bhat
Jak to zrobić na Ubuntu?
HDave

Odpowiedzi:

29

Nie ma łatwego sposobu, aby powiedzieć z Dropbox, ale możesz to zorientować, sprawdzając, do których plików dostęp ma proces Dropbox.

W przypadku dowolnej wersji systemu Windows możesz użyć SysInternals ProcMon . Daje to listę wszystkich bieżących plików, rejestru i innych działań. Można go odfiltrować, aby pokazać tylko dane, które chcesz - w tym przypadku do jakich plików ma dostęp Dropbox.

Otwórz procmon.exei otwórz okno dialogowe Filtry. Ustaw następujące filtry:

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

Spowoduje to, że ProcMon pokaże tylko odczyty i zapisy plików z Dropbox, z wyłączeniem plików konfiguracyjnych, do których Dropbox ma dostęp. W efekcie pokaże to wszystkie pliki, które Dropbox przesyła lub pobiera.

wprowadź opis zdjęcia tutaj


Szybszą, ale trudniejszą do interpretacji metodą jest użycie Monitora zasobów w systemie Windows 7. Aby uzyskać dostęp do monitora zasobów, otwórz Menedżera zadań ( Ctrl+ Shift+ Esc), przejdź do zakładki Wydajność i kliknij Resource Monitor.

wprowadź opis zdjęcia tutaj

Po otwarciu przejdź do karty Dysk, a na drugim panelu posortuj według nazwy procesu. Poszukaj działania w ramach procesu Dropbox, aby dowiedzieć się, jaki plik jest przetwarzany.

wprowadź opis zdjęcia tutaj

nhinkle
źródło
trochę bólu, aby to zrobić na początku, ale jest to poprawna odpowiedź i jest prawie tym, czego chce OP.
Sathyajith Bhat
Bardzo dobra odpowiedź, chociaż nie pomogła. Tajemnica nr 1, dlaczego Dropbox czyta wszelkiego rodzaju pliki, których nie czytał w interesach, ponieważ zostały przesłane tygodnie temu. Rozwiązany, gdy zatrzymałem inny komputer, który pobierał te pliki. Dropbox musi więc używać sieci LAN, a nie Internetu, aby przesyłać je między tym a lokalnymi komputerami! Trochę słodko. Ale wstrzymanie ostatecznie usunęło każdy pojedynczy proces Dropbox.exe z okien Aktywności dysku. Tajemnica nr 2 polega na tym, że Dropbox nadal twierdzi, że przesyła 20 ogromnych plików na tym nie wstrzymanym komputerze, ale nie ma aktywności na dysku.
Bob Stein
24

Możesz użyć fs_usagena komputerze Mac, aby wyświetlić aktywność Dropbox:

sudo fs_usage | grep ~/Dropbox

Używa grep do wyszukiwania dowolnej aktywności w folderze Dropbox mojego użytkownika. Możesz także spróbować wykonać następujące czynności, aby wyświetlić całą aktywność:

sudo fs_usage -f filesys

Wykonaj następujące czynności, aby wyświetlić tylko aktywność z procesu Dropbox (jeśli Dropboxjest to nazwa procesu):

sudo fs_usage Dropbox

Mam nadzieję, że to pomoże :)

Zander
źródło
4

W systemach linuxowych dropbox statuspokaże, co aktualnie robi Dropbox, włączając w to wszystkie synchronizowane pliki.

użytkownik3091475
źródło
3

W przypadku systemu Linux prawdopodobnie można uzyskać wskazówkę, sprawdzając, jakie pliki uzyskuje dostęp do procesu Dropbox .

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

Tylko dlatego, że Dropbox uzyskuje dostęp do pliku, niekoniecznie oznacza, że ​​jest przesyłany. Przy odrobinie ludzkiego nadzoru powinieneś być jednak w stanie dobrze zgadnąć, który plik (jeśli w ogóle) jest rzeczywiście przesyłany.

Scott Smedley
źródło
2

Dropbox nie pokazuje dokładnych szczegółów tego, który plik jest przesyłany / pobierany. Wskazanie ogranicza się do pokazania, czy pliki są synchronizowane, a jeśli tak, to ile jest synchronizowanych.

statystyki synchronizacji Dropbox

Ponadto, jeśli wiesz, który folder jest przesyłany, ikona zmienia się, wskazując zachowanie synchronizacji.

ikona synchronizacji skrzynki odbiorczej

Sathyajith Bhat
źródło
2

W systemie 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/*" 

Ostatnio dotknięte pliki znajdują się na górze listy. Dla mnie teraz, proces ubijania na własnych plików wewnętrznych ( aggregation.dbx, deleted.dbx, filecache.dbx, itd.) Niż cokolwiek w swoim katalogu skrzynki referencyjnej.

ahcox
źródło
2

W systemie Mac OS X z wersją 3.2.6 DropBox możesz kliknąć ikonę DropBox na pasku zadań. Zostanie otwarte menu rozwijane z bieżącym przesyłanym plikiem i szacunkowym czasem pozostałym.

Co ciekawe, nie jest to opisane na tej stronie: https://www.dropbox.com/en/help/38

mgk
źródło
0

W większości systemów Linux powinien to być najlepszy sposób na sprawdzenie, do jakich plików ma dostęp lokalny proces dropbox.

    lsof -n -p $(pidof dropbox)
RJ
źródło