Daha
Terminalden bir usb flash sürücüye nasıl erişilir?
Sadece komut satırına erişimim var.
Verilerimi (kullanıcı klasöründe) bir kaleme (USB DOK) yedeklemem gerekiyor.
- Bir flash sürücüyü manuel olarak nasıl bağlayabilirim?
- Kopyalama komutu ne olmalıdır?
250
3
1. Sürücünün adını bulun
Bağlamak için sürücünün adını bilmeniz gerekir. Bunu yapmak için aşağıdakilerden birini çalıştırın (tercih sırasına göre):
Şuna benzer bir şey olması gereken bir bölüm arıyorsunuz:
/dev/sdb1
. Ne kadar çok diske sahipseniz, bu harfin o kadar yüksek olması muhtemeldir. Her neyse, onu bulun ve ne dendiğini hatırlayın.2. Bir bağlama noktası oluşturun (isteğe bağlı)
Bunun dosya sistemine bir yere bağlanması gerekir. Eğer tembelseniz ve oraya başka bir şey bağlanmamışsa genellikle /mnt/ dizinini kullanabilirsiniz, ancak aksi takdirde yeni bir dizin oluşturmanız gerekecektir:
3. Mount!
İşiniz bittiğinde, sadece ateş edin:
Bu cevap neredeyse 6 yaşında ve çekirdeği hala çalışıyor olsa da, `fdisk -l' gibi şeyler en kullanıcı dostu seçenekler değildir. Ayrıca, daha yüksek yığınlarda aygıtları aklı başında ve standart bir şekilde bağlamak için her zaman mevcut olmayabilecek yeni mekanizmalar da vardır.
Bu yüzden diğer cevaplardan biraz cila ekledim. Bu dipnotu okurken ve bunu bir masaüstü sistemde yaparken, kesinlikle wecac'ın cevabına göre `udisksctl' kullanmak için argümanlar vardır. Bu, masaüstünün yaptığı gibi bağlanır -kendi
/media/$USER/device
dizininizi oluşturarak- ancak özellikle yolun değişmesini istemediğinizde, statik bir bağlama noktası için hala argümanlar olduğunu düşünüyorum.Udisk'ler de D-Bus'a dayanır, bu nedenle her yerde bulunmayabilir.
Standart
mount
komutunu (root gerektirir) kullanmanın yanı sıra, standart kullanıcınızlaudisks
vedbus
kullanarak sürücüleri bağlayabilirsiniz.Bunu yapmak için öncelikle sürücü hakkında birkaç şey bilmek yararlıdır (ancak gerekli değildir):
/dev/sdb1
)Bunları bilerek komut satırından bir sürücüyü bağlamak için basit bir komut kullanabilirsiniz.
bu çağrı, bağlama başarılı olursa bağlandığı yolu yankılamalıdır.
Bu şekilde bağlanmış sürücülerin bağlantısını kaldırmak için çalıştırabilirsiniz:
N.B.
sadece ona giden yolun sonudur. Örneğin, bağlamak istediğiniz şey `/dev/sdb2` adresindeyse,
yerinesdb2
yazarsınız.Hangi cihaz olduğunu veya hangi dosya sistemini kullandığını bilmiyorsanız korkmayın. Bu küçük komutla tüm bu bilgileri kolayca yazdırabilirsiniz:
Bu, aşağıdaki gibi bir çıktı verecektir:
IdUsage = 'filesystem'` olanları yukarıdaki komutu kullanarak bağlayabilirsiniz.
Bu, örneğin 'USB DRIVE' aygıtını bağlamak istediğimde şu komutu çalıştıracağım anlamına gelir
Bu komutların hepsi
dbus
mesajlaşma sistemini kullanarak çalışır,Nautilus
ve diğer dosya yöneticilerinin şeyleri otomatik olarak bağlamasıyla aynı şekilde. Bu komutlarda çeşitli nesnelere (örneğin/org/freedesktop/...
) belirli aygıtları bağlamalarını ve ayırmalarını isteyen mesajlar gönderiyoruz. BunuPolicyKit
içinde verilen izinlere bağlı olarak yapabilirler ya da yapmayabilirler.Benzer komutları kullanarak Ubuntu'daki deneyiminizin neredeyse her yönünü kontrol edebilir ve çoğu sistem programını ve işlevini (örneğin, kapatma, ses seviyesi değiştirme vb.) simüle edebilirsiniz.
Bu kadar basit. Terminalde bir usb sürücü kullanmak istediğimde bunu yapıyorum:
ile
/media
içinde bir klasör oluşturun:Bu klasör bağlama noktası için kullanılacaktır. Bu komutu kullanın:
sdd1` benim USB'min ilk bölümüdür. Daha sonra zaten bağladığınız klasöre şu şekilde gidebilirsiniz
Eğer sürücüdeki dosyaları listelemek istiyorsanız
ls
komutunu kullanabilirsiniz.Sürücünün bağlantısını kaldırmak için
Benim sistemimde usb sürücüsünün
/dev/sdd1
olduğunu unutmayın, ancak sizin sisteminizde farklı bir şey olabilir. Ne olduğunu öğrenmek içindf
komutunu kullanarak o anda bağlı olan tüm diskleri görebilirsiniz.