Из-за того, что у вас нет определений iface в / etc / network / interfaces, я делаю вывод, что вы используете NetworkManager для настройки ваших интерфейсов.
Возможно, исходной проблемой были неверно настроенные соединения в NetworkManager, например, выбрав «Автоматический (DHCP) адрес» вместо «Автоматический (DHCP)» как «Метод».
Также рассмотрите возможность того, что ваша символическая ссылка /etc/resolv.conf -> ../ run / resolvconf / resolv.conf отсутствовал по той или иной причине. См. Ошибку # 1000244. Исправлением для этого было бы запустить «dpkg-reconfigure resolvconf».
Удаление resolvconf не было лучшим решением. Делая это, вы полагаетесь на устаревшую поддержку в DHCP-клиенте для прямого использования с помощью /etc/resolv.conf. Это может работать и сейчас, но resolvconf был введен именно для того, чтобы навести порядок в этом вмешательстве.
Это проще, чем все говорят, сначала обратите внимание, что когда GVFS монтирует MTP-mount, он будет доступен под. Это можно сделать, открыв телефон в графическом браузере файлов (thunar / nautilus / etc)
/run/user/$UID/gvfs
. Предполагая, что у вас есть одно устройство mtp, это должно работать:
$ cd /run/user/$UID/gvfs/mtp*
Найти, куда вы хотите перенести файлы, а затем rsync их к нему
$ cd SanDisk\ SD\ card/Movies/
$ pwd # prints "/run/user/1000/gvfs/mtp:host=%5Busb%3A003%2C096%5D/SanDisk SD card/Movies"
$ rsync --verbose --progress --omit-dir-times --no-perms --recursive --inplace ~/Videos/ ./
Резервная копия rsync для Android может быть настроена для синхронизации в обратном порядке, то есть с хоста Linux на Android-устройство.
И с помощью резервной копии rsync для Android можно настройте устройство Android на rsync автоматически при определенных условиях, например:
в 5 часов утра, когда телефон подключен к определенному Wi-Fi и когда он заряжается.