Var değilse bir bağlama noktası oluşturma


50

mountYardımcı programı kullanırken, varolmayan bir dizin belirtirseniz, bu bir hata olarak kabul edilir. Kullanabileceğim herhangi bir seçenek var, böylece bağlama noktaları önceden mevcut değilse otomatik olarak oluşturuluyor mu?


7
Mount yardımcı programının bunu varsayılan olarak yapmaması garip. Yazmaktan bıktım: mkdir /media/USB, mount /dev/sdb1 /media/USB; umount /dev/sdb1, rmdir /media/USB.
Zaz

Evet, ben de bunun bir özellik olmasını diliyorum.
Sridhar Sarnobat

Evet, varsayılan olarak yapmamasını anlıyorum, "mkdir / one / two / three" 'a benzer şekilde, "/ one / two" mevcut değilse yaratılmaz, ama en azından bir seçenek olmamalı mount ile zorla mı?
UnsettlingTrend,

1
BURADA CEVAPDIR : askubuntu.com/questions/88523/… - pmountbunun olmasını önlemek için kurulum talimatları .
SDsolar

Pmount'u denedim, cihazı el ile çalıştırmadan işe yaramadı. bunu buldu, çok iyi çalışıyor gibi görünüyor (16.04, başsız) serverfault.com/a/767079/453980 açılışta bağlanıyor ve sıcak (/) takma işlemlerini gerçekleştiriyor
travis h.

Yanıtlar:


45

bunu dene:

DISK1 adlı bir Bağlantı Noktası oluşturmak istiyorsanız, terminale aşağıdaki komutu yazın:

sudo mkdir /media/DISK1

1
Evet, bir seçenek bekliyordum mountama bu iyi, sanırım.
Paul,

Sürücüyü çıkardıktan sonra yeniden takmak, pmount takmadığınız sürece / media / DISK2 oluşturacaktır.
SDsolar

7

Hayır, çıplak montaj yardımcı programı böyle bir seçenek sunmuyor.

Yine de, Nautilus gibi bir dosya yöneticisinden montaj yapılırken yapılır.


2
Nautilus o zaman nasıl yapabilir?
Andrea Borga

1
@AndreaBorga, dizinin montajdan önce var olup olmadığını kontrol eder. Mountpoint bir dizin olarak mevcut değilse, onu oluşturur ve sonra da bağlar.
omninonsense

2

Pmount yardımcı programını kurun ve / media / user / mount point'leri otomatik olarak işlemesine izin verin. Artık / media / user / aygıtların nasıl ve nereye monte edileceği ve hangi isimlerle ilgili endişelenmenize gerek yok.

sudo apt-get update
sudo apt-get install pmount

Daha sonra çıkarılabilir bir cihaz taktığınızda, cihaz otomatik olarak / media / username / altına, ismine göre monte edilir.

Örneğin: USB çubuğum "SYSBKP" olarak adlandırılıyor, böylece otomatik olarak/media/pi/SYSBKP

Aynı zamanda beklenmeyen atıkları işler. Ve remounts. Sessizce.

  • Genel olarak, ne kurduğunuzu size göstermek için dosya yöneticisi açılır.

Perdenin arkasında, USB uyarılmadan çekilirse, arabelleklerin her zaman temizlenmesini sağlar. Artık senkronizasyona gerek yok; senkronizasyon; eski günlerdeki gibi senkronizasyon.


Bilginize, bir 14.04 LTS diskten kurdum ve teklif edildiğinde beni 16.04 LTS'ye yükseltmesine izin verdim. Yeni bir SSD sürücüsünde - tüm alanı kullanmasına izin verdim.

Her durumda, pmount, /media/username/çıkarılabilir aygıtlar için kullanıyorsanız kullanmanız gereken çok önemli bir yazılımdır .

Kullanmazsanız, varsayılan eylem her ekleme için yeni bir bağlantı noktası oluşturmaktır, her biri için bir basamağa eklenir. Normal atıklar bile bu davranışa neden olur. / Media / username / SYSBKP, / media / username / SYSBKP1, / media / username / SYSBKP2, vb. Gibi bağlantı noktalarına sahip olursunuz ve hangisinin aktif olduğunu bilmiyorsunuz.

Bu, bağlama noktası adını üstlenen komut dosyaları yazamayacağınız anlamına gelir (komut dosyasındaki tüm mount komutlarını dahil etmediğiniz sürece). Yanlış olanı seçerseniz, yerel bir dizin olarak kabul edilir.

pmount, USB sürücünüzün / media / username / altında kendi atanmış montaj noktasına sahip olmasını sağlar. Bu durumda, her zaman / media / pi / SYSBKP

Aynı adı taşıyan başka bir USB flash sürücüye yerleştirdiğinizde de çalışır. Yani UUID tarafından gitmiyor.

Bunu sadece flash sürücüler için değil, aynı zamanda gerçek boyutta çalışan yedek sürücüler için, rsync yedekleri için de kullanıyorum ve komut dosyalarının değişiklik yapılmadan çalışacağına tam olarak güveniyorum.

Montaj noktaları oluşturmak için basit, güvenilir bir çözümdür.


Kişisel olarak NTFS, FAT32 ve çeşitli EXT formatlı sürücülerle test ettiğime dikkat edin. Sürücü birden fazla bölüm içeriyorsa, takma bölümleri kaçınarak normal dosya sistemlerini adlarına göre ayrı ayrı monte eder. Bunların hepsi nautilusta görülebilir ve bu soru-cevap bölümünde daha ayrıntılı olarak belirtilir:

https://raspberrypi.stackexchange.com/questions/82347/win32diskimager-not-enough-space-on-disk-size-62652416-sectors-available-623/82367#82367


Yorumlarda NFS + Time Machine sürücülerinde bir sorun olduğunu gördüm.
Otomatik olarak çalışabilir veya çalışmayabilir

Linux'taki Time Machine Sürücülerine nasıl erişilir (macworld.com)

ALINTI:

Görünüşe göre Apple, Linux'ta izin verilmeyen dizinlere bağlantı kurmak da dahil olmak üzere, artımlı yedeklemelerin çalışması için dosya sistemi ile birkaç kaygan şey yapıyor. Bu yüzden, Time Machine’ine ilişkili Mac’ten başka bir şeyden erişmesi gereken herkes için, işte nasıl yaptığınız ... (geri kalanı için bağlantılı makaleye bakın)


1
“Bu Ubuntu 16.04 LTS'ye inşa edilmiştir” Öyle mi? 16.04 VM'mde yok. package.ubuntu.com/search?keywords=pmount , onun evrendeki olduğunu söylüyor ve evrendeki paketler varsayılan kurulumun bir parçası değil.
muru

Şimdi kurulum talimatlarını ekledim, muru. TNX
SDsolar

Bir şekilde bir pmount kurulduktan sonra bile bir sürücüye bir zaman makinesi yedeği yerleştirdiğimde, otomatik olarak monte edilmiyor. Normalde otomatik bağladığını bildiren birçok yayın gördüm.
gideon,

Time Machine ile ilgili sorun, HFS + dosya sistemi olmasıdır. pmount, kesin olarak NTFS, FAT32, EXT2-4 ile çalışacaktır. İşte düzenli kullanımıyla ilgili talimatlar verilmiştir mountTime Machine için komut: hints.macworld.com/article.php?story=20080623213342356
SDsolar

btw, kaldırma pmount, Time Machine sürücülerinde "bazen olur, ancak bazen olmaz" sorununu çözmez. Bu konudaki bilgileri içerecek şekilde cevabı değiştirdim .. Bu konuyu açtığınız için teşekkür ederim, gideon.
SDsolar
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.