Ваш каталог выглядит пустым, но вывод ls
показывает, что там находится файл, поскольку количество ссылок для каталога равно 3, а не 2 (пустой каталог в файловой системе APFS должен иметь счетчик ссылок, равный 2 ).
Это означает, что вашей файловой системе удалось перейти в несогласованное состояние и что вам, вероятно, следует запустить fsck
на ней. В macOS это делается путем запуска первой помощи диска через приложение «Дисковая утилита».Если проблема связана с вашим основным загрузочным диском (, который часто называют «Macintosh HD», по крайней мере, по умолчанию ), вам следует сделать это в режиме восстановления.
Если это та же проблема, с которой я столкнулся , то она скорее всего будет решена, если сначала убедиться, что вы используете последнюю версию macOS (где-то в прошлом Март 2019 г. )перед выполнением первой помощи на диске в режиме восстановления.
Чтобы войти в режим восстановления, нажмите Cmd+R сразу после перезагрузки компьютера. В режиме восстановления вам будет предложено запустить «Дисковую утилиту» из меню.
В любом случае, благодаря комментарию @roaima, на самом деле это было легко исправить. Отмечая это для себя в будущем:
sudo ip route add <remote-rdp-host> via 192.168.1.1
192.168.1.1 является моим шлюзом default
, когда VPN не работает. Вы можете использовать traceroute <host>
, чтобы узнать, какой шлюз занят (или ip route get...
)
Другой способ — удалить default <vpn ip>
, чтобы он не использовался по умолчанию для всего трафика. В этом случае добавление явного правила для <remote-rdp-host>
не требуется