Komut satırında Nautilus'a monte ettiğim bir samba konumuna nasıl gidebilirim?


9

Bu burada aynı soruyu ( ve burada da biraz ), Debian'ı hışıltılı (7.4) çalıştıran ediyorum hariç. Temizlemek için bu dizinler mevcut değildir:

/run/user
/var/run/user
~/.cache/gvfs

Ve bu dizin boş:

~/.gvfs/

GVFS bağlantılı samba paylaşım dizini şu konumda bulunamadı:

/media/
/mnt/

Doğal olarak, Nautilus kaşifinden baktığım ve yerel olarak monte edilen yolu tanımlamaya yardım etmesini bekliyordum. Veya çalışmak için "Terminalde Aç". Ama beni folyoladılar!


Bazı GVFS kamu komut satırından biraz bilgi gösterir:

$ gvfs-mount -l
...
Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
  Type: GDaemonMount

veya gvfs-mount -li:

Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
  Type: GDaemonMount
  default_location=smb://wincomp/sharedir/
  themed icons:  [folder-remote]  [folder]
  can_unmount=1
  can_eject=0
  is_shadowed=0

Ancak yerel bağlama konumunun nerede olduğunu belirtmez!


~ / .Gvfs dizininin olup olmadığını kontrol ettiniz mi?
Alessandro Dotti Contra

@adc evet var, ama boş
Mike T

Genellikle bunlar / medya altında bir yere monte edilir. Bunu ile kontrol edebilirsiniz gvfs-mount.
bjanssen

@bjanssen gvfs-mount -lbağlantının var olduğunu gösterir, ancak nerede olduğunu söylemez. Ve altında değil /media.
Mike T

Yanıtlar:


9

Tamam, anladım. Debian Wheezy'nin varsayılan kurulumu GVFS için POSIX uyumluluk katmanını yüklemez. Yükle:

apt-get install gvfs-fuse

Kullanıcıyı FUSE grubuna ekleyin:

adduser <username> fuse

Makinenizi yeniden başlatın (veya çalışma düzeylerini değiştirin) ve şimdi GVFS bir FUSE-f'yi /home/<username>/.gvfs/<resourcename>

Saygılarımla.

Daha fazla bilgi için bkz. Https://wiki.gnome.org/Projects/gvfs/doc , esp. FUSE arka plan programı ile ilgili kısım.


Parlak! "Terminalde Aç" özelliği bile artık çalışıyor!
Mike T

1
Görünüşe göre gvfs-fuse kurduktan sonra bile Jessie'de sigorta grubu yok.
Adambean

9

Bjanssen'in cevabına eklemek için Debian jessie'de KOBİ payı

/run/user/$UID/gvfs

Aynı şey SFTP veya WEBDAV paylaşımlarınız için de geçerlidir.


2

Samba'nın nereye monte edildiğini bilmiyorsanız "mount" komutunu kullanmayı deneyin. Şunu görmelisiniz:

//123.123.123.8/s /mnt/user/sambaShare smbfs  0 0

Samba paylaşımının belirli bir dizine eklenmesini istiyorsanız "fstab" a ekleyin

//123.123.123.8/s  /mnt/user/sambaShare  smb  username=admin,password=pass 0 0

mountlistelemez, ancak gvfs-mountbağlama hakkında bazı bilgiler gösterir.
Mike T

Bağlantıyı görmek için bir şekilde tam olarak izin verilmedikçe veya gerçekten doğru şekilde takılmadıysa, bu cevap doğru olmalıdır. Tüm eylemleri ~ root olarak mı yoksa sudo aracılığıyla mı yürütüyorsunuz?
George Spiceland

@GeorgeSpiceland, Nautilus'ta (GVFS aracılığıyla) normal bir kullanıcı olarak monte edilir ve Nautilus tarayıcısıyla çalışır, ancak kök de dahil olmak üzere diğerlerine gizlidir / yararsızdır.
Mike T

@George Spiceland: gvfs FUSE tabanlıdır. Yalnızca paylaşımı bağlayan kullanıcı uygun gvfs bilgilerini görür. Bu meseleye bakıyorum (sadece bir Debian Wheezy VM'yi döndürmeliyim), çünkü merakım arttı. Bu şeylerle başa çıkmak zorunda kaldığım gvfs-mount, / foo / bar vb. Üzerinde gvfs-mount-daemon gibi girişleri gösterecektir. Görünüşe göre bu Squeeze'den beri değişti.
bjanssen

Debian merkezli distro ile olan zayıflığım parlıyor, açıklığa kavuşturan çocuklar için buna kendim bakabilirim.
George Spiceland
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.