Dari apa yang saya baca, ketika memasang berbagi jaringan melalui nautilus atau gvfs-mount
titik mount harus di ~/.gvfs
. Ini tampaknya tidak menjadi masalah bagi saya: Saya mencoba memasang FTP dan SMB berbagi baik melalui nautilus dan di gvfs-mount
bawah Ubuntu Maverick dan Natty dan tidak ada kasus saya melihat titik mount di bawah ~/.gvfs
. Saya dapat mengakses bagian yang ditemukan di nautilus, tetapi saya ingin memiliki akses melalui baris perintah, itulah sebabnya saya memerlukan titik mount di sistem file.
Sunting: Debugging setelah jawaban James Henstridge dan komentar enzotib mengungkapkan bahwa di laptop saya gvfs-fuse-daemon
berjalan dan akibatnya gvfs mounts muncul ~/.gvfs
, sedangkan pada 2 workstation di mana ~/.gvfs
tetap kosong gvfs-fuse-daemon
tidak berjalan. Pada semua 3 mesin ada proses gvfs lain yang berjalan: gvfsd
, gvfs-afc-volume-monitor
, ...
Di laptop, mount | fgrep gvfs
hasil
gvfs-fuse-daemon on /home/xxx/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=xxx)
Itu menimbulkan pertanyaan:
- Bagaimana cara saham dipasang tanpa
gvfs-fuse-daemon
berjalan? Apakah tidak ada titik mount yang dibuat dalam kasus itu dan apakah setiap akses ke share merupakan panggilan perpustakaan gvfs? Daemon mana yang bertanggung jawab?gvfsd
? - Apa perannya
gvfs-fuse-daemon
? Apakah itu hanya membuat titik pemasangan sekering~/.gvfs
?
Pembaruan: Pada jam 12.10 dan kemudian, tunggangan berada di bawah /run/user/<login>/gvfs
.
mount | grep gvfs
?Jawaban:
The
~/.gvfs
direktori harus FUSE sebuah gunung ditangani olehgvfs-fuse-daemon
proses. Jika direktori tampaknya kosong, ini akan menunjukkan bahwagvfs-fuse-daemon
tidak memulai dengan benar.Anda dapat mencoba memulainya secara manual dengan perintah berikut:
Jika gagal, Anda dapat mencoba memeriksa apakah ada hal lain yang dipasang di sana, atau bahkan menghapus dan menciptakan kembali direktori ~ / .gvfs terlebih dahulu. Jika masih gagal, dapatkah Anda memperbarui pertanyaan dan memberikan pesan kesalahan yang dicetak oleh
gvfs-fuse-daemon
?** Pada 14,04 daemon dipanggil
gvfsd-fuse
dan dapat ditemukan di/usr/lib/gvfs/gvfsd-fuse
.sumber
gvfsd
seharusnya mulaigvfs-fuse-daemon
secara otomatis ketikagvfsd
mendapat permintaan pertama untuk mengakses sistem file jarak jauh. Ada juga bug di ubuntu / debian yang membuat~/.gvfs
direktori tidak dapat dibaca ketikagvfs-fuse-daemon
crash dan menghasilkan pesan kesalahan Transport endpoint tidak terhubung .gvfsd
tidak memulaigvfs-fuse-daemon
secara otomatis? Di bawah RHEL tampaknya berfungsi seperti yang diharapkan untuk root tetapi tidak untuk pengguna yang tidak memiliki hak.gvfs-mount
membutuhkan DBUS dan Anda hanya akan mendapatkan mountpoint ketikagvfs-mount
menggunakan SESI DBUS YANG SAMA sebagaigvfs-fuse-daemon
. Karena itu, jika Anda menggunakan mesin SSH dan menyalakan adbus-daemon
untuk sesi Anda, Anda juga harus menelurkan individugvfs-fuse-daemon
untuk sesi Anda.Memecahkan masalah (semacam).
Di Ubuntu 12.10 mountpoint muncul di
/run/user/(your username)/gvfs/sftp\:host\=\192.168.xxx.xxx
.Semoga itu bisa membantu
sumber
Di Ubuntu 12.10 jalur diubah:
sumber
Pada Debian 6.0 wheezy, dengan lxde dan nautilus. Saya menemukan direktori ~ / .gvfs kosong juga. Saya mencoba lari
Tapi itu memberitahuku: / dev / fuse: Izin Ditolak.
Saya pikir mungkin itu karena saya tidak ada dalam grup fuse, lalu saya menambahkan akun pengguna saya ke grup itu. Setelah reboot, mount gvfs ditampilkan di ~ / .gvfs dengan benar.
sumber
Saya memiliki masalah yang sama dengan sistem Precise 12,04 saya.
Drive yang muncul terpasang di Nautilus tidak muncul
~/.gvfs
, terutama setelah siklus penangguhan / melanjutkan.gvfs-fuse-daemon
sedang berjalan, tetapi membunuhnya dan memulai kembali tidak memperbaiki masalah.Saya menemukan bahwa memulai kembali Nautilus setelah
nautilus -q
sebabgvfs-fuse-daemon
dan Nautilus untuk bekerja sama lagi - poin mount muncul kembali.sumber
Di versi Ubuntu yang lebih baru, gvfs default untuk pemasangan
/run/user/$USER/gvfs/
.Anda dapat memeriksa sendiri di mana titik mount defaultnya adalah dengan mencari garis gvfsd-fuse pengguna Anda
/etc/mtab
.sumber
Saya mengajukan pertanyaan terkait untuk sistem Debian saya, dan jawabannya adalah:
Kemudian reboot. Setelah mount GVFS (via Nautilus), direktori share akan berada di salah satu dari dua tempat, tergantung pada versi Debian atau Ubuntu yang Anda miliki:
sumber
systemctl --user restart gvfs-daemon
melakukan trik untukku.Ketika saya ingin mengakses file yang dibagikan dari mesin Windows secara langsung (tidak menjelajahi Nautilus) saya memasang share pada folder di direktori home saya.
Sebagai contoh. Di sana jika ada mesin Windows dengan alamat IP
192.168.16.2
pada domainmydomain
yang memiliki folder yang dibagi sebagaishared
dan saya memiliki direktori di direktori home sayamnt
, saya dapat me-mount sharemnt
dan mengaksesnya seolah-olah berada di dalam direktori home saya dengan:tempat kredensial berisi:
Sekarang saya dapat menggunakan
ls /home/stacey/mnt
untuk membuat daftar file dan direktori di direktori bersamashared
pada192.168.16.2
dan akses file dalam ini mount point karena saya akan sebuah file pada hard drive lokal saya.Anda dapat memperoleh informasi lebih lanjut tentang pemasangan saham SMB dengan:
sumber
Untuk sekarang...
sumber