W starszych wersjach Ubuntu można było uzyskać dostęp do udziałów SMB zamontowanych w Nautilusie, przechodząc do ~/.gvfs/
katalogu. Uważam to za bardzo wygodne, ponieważ lubię używać Nautilusa do montowania udziałów, ale wykonuję wszystkie operacje dyskowe (kopiowanie, mv, znajdowanie itp.) Za pomocą wiersza poleceń.
Mam teraz Ubuntu 13.04 i chociaż mogę zamontować udział i używać go z Nautilus (którego nigdy nie używam), nie jestem w stanie znaleźć rzeczywistego punktu zamontowania. Czy to jeszcze gdzieś jest? A może został opuszczony? Czy mogę to odzyskać?
Wiem, że mogę montować udziały za pomocą CIFS i /etc/fstab
, ale wolałbym korzystać z przestrzeni użytkownika. W ten sposób, kiedy instaluję nowy system lub przenoszę dom na inną maszynę, moje preferencje (w tym poświadczenia) pozostają w moim katalogu domowym i nie muszę się martwić o aktualizację fstab.
Nie chcę też montować go ręcznie za pomocą sudo (z sudo mount -t cifs ...
). Tak, mógłbym utworzyć alias lub skrypt, ale musiałbym za każdym razem wpisywać hasło lub przechowywać hasło w pliku poświadczeń. I wpisz hasło sudo. A potem za każdym razem, gdy napotykam nowy udział, muszę pamiętać, jak utworzyć plik poświadczeń. Tak więc, mogę skończyć z tym rozwiązaniem, ale wolałbym nie zmieniać swoich obecnych nawyków, jeśli to możliwe.
Co więcej, jest kwestia innych użytkowników, dla których często dostarczam proste rozwiązanie wiersza poleceń. W 13.04 nie jest to już możliwe (na przykład, ponieważ użytkownicy, którym udostępniam rozwiązanie, nie mogą montować sudo na swoich komputerach).
W każdym razie jestem ciekawy, co się stało z gvfs i dlaczego nie widzę zamontowanych katalogów.
mount
polecenia, tak myślę?ln -si /run/user/$UID/gvfs/ $HOME/smb
na nowych systemach, aby te wierzchowce były bardziej dostępneMożesz także zamontować go ręcznie za pomocą polecenia mount na przykład / mnt Like
(od Jak zamontować udziały cifs w (k) ubuntu 13.04? )
źródło
user=foobar
opcja jest odrzucana. Syslog mówi:CIFS VFS: No username specified
Dla mnie poprawką było użycieusername=foobar
opcji zamiastuser=foobar
. (ten komentarz został również dodany do drugiego pytania połączonego w tej odpowiedzi.)W 15.04, 15.10 iw tym momencie 16.04 (jeszcze nie wydany) w pakiecie gvfs znajduje się potwierdzony błąd:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1451087
co zapobiega
pracować zgodnie z oczekiwaniami. Obejściem tego problemu jest najpierw zabicie obu diamonów gvfs przed próbą zamontowania.
Aby to zrobić, po prostu wykonaj polecenie:
a wszelkie linki, które utworzysz po tym, będą ponownie dostępne w katalogu gvfs.
źródło