KOBİ payları için 13.04'te bağlama noktasını nereden bulabilirim?


39

Eski Ubuntu sürümlerinde, Nautilus ile kurulan SMB hisselerine ~/.gvfs/dizine girerek erişebildiniz . Nautilus'u paylaşımları takmak için kullanmayı sevdiğim için, komut satırını kullanarak tüm disk işlemlerini (kopyalama, mv, bulma vb.) Yapmayı çok uygun buldum.

Şimdi Ubuntu 13.04'üm var ve paylaşımını yapıp Nautilus ile kullanabildiğim halde (hiç kullanmadığım), gerçek bağlama noktasını bulamıyorum. Hala bir yerlerde mi? Yoksa terk edilmiş mi? Geri alabilir miyim?

CIFS kullanarak paylaşımları bağlayabileceğimi biliyorum /etc/fstabve kullanıcı alanını kullanmayı tercih ederim. Bu şekilde, yeni bir sistem kurduğumda veya evimi başka bir makineye aktardığımda, tercihlerim (kimlik bilgileri dahil) ev dizinimde kalıyor ve fstab'ı güncelleme konusunda endişelenmeme gerek yok.

Ayrıca, sudo (with sudo mount -t cifs ...) ile manuel olarak monte etmek istemiyorum . Evet, bir takma ad veya komut dosyası oluşturabilirim, ancak daha sonra her seferinde şifremi yazmam veya şifremi bir kimlik bilgileri dosyasına kaydetmem gerekir. Ve sudo şifresini yazın. Ve sonra her yeni bir paylaşımla karşılaştığımda, bir kimlik bilgisi dosyasının nasıl oluşturulduğunu hatırlamam gerekiyor. Yani evet, bu çözümle sonuçlanabilirim, ancak mümkünse mevcut alışkanlıklarımı değiştirmeyi tercih etmem.

Ayrıca, diğer kullanıcıların sık sık basit bir komut satırı çözümü sunduğum meselesi var. 13.04'te bu artık mümkün değil (örneğin, çözümü sunduğum kullanıcıların makinelerine takılmalarına izin verilmediğinden).

Her durumda, gfs'lerin başına gelenlere ve neden dizine eklenmiş dizinleri göremediğime merak ediyorum.

Yanıtlar:


59

Daha yeni sürümlerde, gvfs kullanıcı bağları / run dosya sistemine taşınır

/run/user/<username>/gvfs

bkz. Neden gvfs bağlarım ~ / .gvfs veya / run / user / <login> / gvfs altında görünmüyor?

[yinelenen olarak işaretlenmedi çünkü cevaplar belli değil]

Eski linkleri / komut dosyalarını vb. Saklamak istiyorsanız, sadece

rmdir ~/.gvfs/
ln -s /run/user/<username>/gvfs ~/.gvfs

Evet! Açıkça aradığım cevap buydu. Çok teşekkür ederim.
Ocak

3
En azından
13.10'da

Budur varsayılan yolu . Kullanılan yol değilse, kullanılan yolu nasıl belirlersiniz?
Nuzzolilo

@Nuzzolilo yolu mountkomutun çıkışında görünür olmalı , bence?
Steeldriver

2
Ben genellikle yapmak ln -si /run/user/$UID/gvfs/ $HOME/smbbu bağlar daha erişilebilir hale getirmek için yeni sistemler üzerinde
mivk

7

Ayrıca mount / mnt Like komutunu kullanarak elle de monte edebilirsiniz.

sudo mount -t cifs -o user=foobar,password=foobar,rw,hard,nosetuids,noperm,sec=ntlm //192.168.1.2/Drive ~/mnt/mount_point

(dan nasıl 13.04 ubuntu (k) 'de cifs paylaşım oluşturabilirsiniz? )


Çok teşekkür ederim, şimdi eklediğim paragrafı eklemeliydim (yukarıya bakın). Her durumda, gfs'lerin başına gelenleri ve nasıl çalıştığını anlamak isterim, bu eşdeğer bir çözüm olsa bile (ki ne yazık ki değil), hala cevabı bilmek isterim. Fakat bu çabayı gerçekten takdir ediyorum.
Ocak

Bu komut bu noktada benim için çalışmıyor. Ubuntu 16.04 LTS'deyim ve user=foobarseçenek reddedildi. Syslog diyor ki: CIFS VFS: No username specified Benim için düzeltme username=foobarbunun yerine seçeneklerde kullanmaktı user=foobar. (bu yorum, bu cevapta verilen diğer soruya da eklendi.)
jenming

4

15.04, 15.10 ve şu anda 16.04'te (henüz yayınlanmadı), gvfs paketinde onaylanmış bir hata var:

https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1451087

hangi önler

/ run / user / < userId> / gvfs

beklendiği gibi çalışmak. Şu anda bir geçici çözüm, ilk önce her iki gvfs deamon'unu da monte etmeden önce öldürmektir.

Bunu yapmak için sadece komutu yürütün:

killall gvfsd

ve bundan sonra yaptığınız tüm bağlantılara tekrar gvfs dir. üzerinden erişilebilecek.

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.