Varsayılan automount yeri nasıl yapılandırılır?


30

Son zamanlarda Mint 12'den Ubuntu 12.10 + Cinnamon'e yükselttim. Taktığımda otomatik olarak bağlanan harici bir usb sürücüm var /media/[username]/Backup/. Şey, Nane altında [kullanıcı adı] bölümünü içermiyordu. Sadece monte edilmiş /media/Backup. Sorum şu, bu biçime nasıl geri dönerim? Kullanıcı adıma bağlı bir sürücüye ihtiyacım yok. Sadece medyanın altında.

Şimdiden teşekkürler.


Bu, Mint üzerindeki Ubuntu'nun problemi değil, en son linux çekirdeğinde ortaya konan yeni bir özellik. Tüm harici sürücüler / media / [kullaniciadi] altına monte edilmiştir, bu nedenle en son linux nanesini [mint14] deneseniz bile, aynı durumla karşılaşırsınız. Çözüm gelince, başkalarının cevap vermesini bekleyin
Sagar_R

@Sagar_R ahh .. Bu beni kötü hissettiriyor. :(
Anwar

Bunu bilmek güzel. Teşekkürler. Fstab'a manuel olarak bir şey koymak yerine, kolay bir dconf çözümü ya da bir şey olduğunu umuyorum.
warkior

Sadece fstab dosyasını düzenleyen bir çözüm istiyorum. Kullanıcı adımı kullanmak için bağları sevmiyorum, yanıltıcı bir "yedekleme" sözcüğü olsa bile.
Robert Vila,

Yanıtlar:


17

Otomatik sayı konumunun kodlandığı çekirdek değil, udisks2. Yapılandıramazsınız.

Orijinal udisks2 kullanır /run/media/usernameancak Ubuntu kullanmak için yamalı /media/username/.

Sanırım Mint 12 Ubuntu 12.04 gibi sadece kullanan udisks1 ile geliyor /media/.

Gerçekten de içine monte edilecek automount disklere ihtiyacınız varsa, aşağıdakileri işaret eden bir sembolik bağlantıyla /media/değiştirmeyi deneyebilirsiniz :/media/your_username/media

sudo rmdir /media/your_username
sudo ln -s /media /media/your_username

İlginç. Tamam. Sanırım onunla yaşamak zorunda kalacağım. (ve yedekleme komut dosyası yollarımı güncelleyin) Umarım bir gün daha yapılandırılabilir hale gelir. Hızlı cevap için olsa teşekkürler.
warkior

41

Ubuntu 13.04'te udisks2'ye ortam değişkenini ayarlayan bir udev kuralı ekleyerek /media/yerine autoount değerini söyleyebilirsiniz . Bunu içeren (örneğin) adında bir dosya ekleyerek bunu yapabilirsiniz :/media/[username]/UDISKS_FILESYSTEM_SHARED/etc/udev/rules.d/99-udisks2.rules

ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"

Bence udev, /etc/udev/rules.ddeğişiklikleri tespit etmek için klasörü izliyor , ancak değilse, kurallarını yeniden yüklemeye zorlayabilirsiniz sudo udevadm control --reload. Bununla birlikte, harici sürücüyü fiziksel olarak çıkarıp takana kadar yeni montaj konumunun etkili görünmediğini unutmayın.

Bu, Ubuntu 12.10'da çalışmıyor çünkü udisks sürüm 2.0.0 kullanıyor ve yukarıdaki desteği 2.0.91 sürümüne kadar görünmüyordu.


Rahatlığınız için, aşağıdakileri terminale yapıştırabilirsiniz.

echo 'ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"' | \
sudo tee -a /etc/udev/rules.d/99-udisks2.rules

Artık makinenize erişen herkes, taktığınız çıkarılabilir disklere erişebilir. Bu yüzden dikkatli ol . 14.04'te test edilmiştir, ancak yukarıda belirtildiği gibi 13.04 ve sonrasında çalışmalıdır.


udisks versiyonunu nasıl buluyorsun? 12.04 LTS-Raring HWE ve çekirdek 3.8 ile yaşıyorum.
MountainX

1
şunları yapabilirsiniz: dpkg -l udisks2Ve bu arada, noktaya.
Uudev

1
14.04 tarihinde güzel çalışıyor.
kullanıcı334639

1
18.04 kunduzda çalışıyor
Lee,

1

Yapmak yerine:

sudo rmdir /media/your_username
sudo ln -s /media /media/your_username

Mesela aşağıdakileri yapabilirsiniz, örneğin bir bağlama noktası / medya / kullanıcı adı / DISK_A:

ln -s /media/username/DISK_A /media/DISK_A

Bu şekilde önceden yapılandırılmış olan tüm yazılımlarınız dosyalarınıza erişmeye devam edebilir.


DISK_A çıkarılabilir bir disk olduğunda bu bozulmaz mıydı?
MountainX

1

Medya dizinini kaldırabilir , istediğiniz yere işaret eden / altındaki medyayı adlandırarak yumuşak bir bağlantı oluşturabilirsiniz . Bunu yaparken hiçbir şeyin medyanın altına monte edilmediğinden emin olun. Kalem sürücünüzü takın ve istediğiniz yolun altına monte edilir. Benim için çalıştı.


0

USB tabanlı bir Banshee medya koleksiyonuyla bu sorunu yaşayan ve yukarıdaki geçici çözümleri uygulamak istemeyen herkes için Banshee veritabanını doğrudan yeni kullanıcı adı / USB konumu için değiştirmek kolaydır.

  1. Banshee'yi kapatın

  2. Yedekle banshee.db

    cp ~/.config/banshee/banshee.db ~/.config/banshee/banshee.db.bak 
    
  3. OLD yolunu YENİ yolla değiştirmek için bu SQLite3 sorgusunu çalıştırın.

    sqlite3 ~/.config/banshee/banshee.db 'update coretracks set uri = replace(uri, "file:///media/USB%20drive/folder/", "file:///media/[yourusername]/USB%20drive/folder/") where uri is not NULL;'
    

Not: %20Boşluklar için 3 eğik çizgi file:///kullanın ve izini kullanın /.

kaynak: https://mail.gnome.org/archives/banshee-list/2014-Ocak/msg00019.html

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.