Nudisks kullanarak nautilus'un yaptığı / media / userName / like sürücüsüne nasıl monte edilir


12

Güncelleme: Ubuntu 16.04+ disks; kısa sürede ara. Diskleri takmak / işlemek için bir GUI'dir. Bu aracı, sürücüleri monte etmek veya gizlemek için kullanıyorum.


Mevcut Ubuntu 13.10 Unity kurulumumda, nautilus'ta bir sürücüye tıkladığımda takılıyor /media/username/mountedDrive

Nautilus'un udisksbunu yapmak için kullandığını okudum . Temelde bu yöntemi udiskskullanarak başlangıçta sürücümü otomatik olarak monte etmek istiyorum

Sorun şu ki, sürücüyü içeri monte ediyor /media/mountedDrive, ama nautilus'un yaptığı gibi istiyorum/media/username/mountedDrive

NTFS Veri sürücümün otomatik olarak bağlanmasını istiyorum /media/bsienn/

$ blkid

/dev/sda1: LABEL="System Reserved" UUID="8230744030743D6B" TYPE="ntfs" 
/dev/sda2: LABEL="Windows 7" UUID="60100EA5100E81F0" TYPE="ntfs" 
/dev/sda3: LABEL="Data" UUID="882C04092C03F14C" TYPE="ntfs" 
/dev/sda5: UUID="8768800f-59e1-41a2-9092-c0a8cb60dabf" TYPE="swap" 
/dev/sda6: LABEL="Ubuntu Drive" UUID="13ea474a-fb27-4c91-bae7-c45690f88954" TYPE="ext4" 
/dev/sda7: UUID="69c22e73-9f64-4b48-b854-7b121642cd5d" TYPE="ext4" 

$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8d528d52

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   117730069    58761611    7  HPFS/NTFS/exFAT
/dev/sda3       158690072   312494116    76902022+   7  HPFS/NTFS/exFAT
/dev/sda4       117731326   158689279    20478977    5  Extended
/dev/sda5       137263104   141260799     1998848   82  Linux swap / Solaris
/dev/sda6       141262848   158689279     8713216   83  Linux
/dev/sda7       117731328   137263103     9765888   83  Linux

Partition table entries are not in disk order

$ cat /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda7 during installation
UUID=69c22e73-9f64-4b48-b854-7b121642cd5d /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=8768800f-59e1-41a2-9092-c0a8cb60dabf none            swap    sw              0       0

@Bsienn: /etc/fstabÖnyükleme sırasında otomatik olarak bağlanmak istediğiniz bölüme bir giriş oluşturmanız gerekiyorsa . İstediğiniz yere monte edebilirsiniz. Ama bu komutları çıkış sağlamak için ettik: sudo blkid, sudo fdisk -lve cat /etc/fstab. Sorunuzu düzenleyin ve çıktıyı gönderin.
Saurav Kumar

@Saurav Kumar cevap için teşekkürler, ben şimdi linux için, sadece 3 gün önce yüklendi, bu yüzden fstab yöntemini kullanmaktan korktum. Ama öyle görünüyor ki, o zaman kolay yapmak için daha iyi bir yol :) 1 dakika içinde geri
göndereyim

Bu karmaşık görünüyor - buraya bakın .
Hannu

Çok benzer bir soru (birçok yararlı cevap ile) burada .
aplaice

Yanıtlar:


11

Eğer hariç görebileceğiniz gibi /dev/sda5yanı sıra /dev/sda7diğer bölümlerin herhangi bir giriş yok /etc/fstab. Bu adımları izleyerek bölümlerinizi el ile monte edebilirsiniz.

  • Öncelikle bir giriş noktası oluşturmadan önce tüm bölümleri çıkarın/etc/fstab . Sen komutunu kullanabilirsiniz: sudo umount /dev/sdaX. X'i , bağlantısını kesmek istediğiniz bölüm numarasıyla değiştirin . Tümünün bağlantısını kesmenin en iyi yolu bu komutu kullanmaktır:

    sudo umount -a
    
  • Bölümünüzü şu konuma getirmek istediğinizden /media/user/mount-drive; bölümleri monte etmek istediğiniz bağlama noktasını oluşturmanız gerekir. Bu nedenle bölümleri monte etmek için orada dizinler oluşturmanız gerekir. Dizinleri (bağlama noktası) yapmak için terminalde aşağıdakileri yürütün:

    sudo mkdir /media/user/sda1 /media/user/sda2 /media/user/sda3 /media/user/sda6
    

    userUbuntu kullanıcı adınızla değiştirin . i e bsiennsanırım.

  • Şimdi /etc/fstabtüm bölümlerinizi monte etmek için değişiklikler yapmanız gerekiyor. Bunu yapmak için aşağıdaki komutları yürütün:

    sudo cp /etc/fstab /etc/fstab.orginal
    sudo nano /etc/fstab
    

    son satıra git ve şu satırları ekle:

    UUID=8230744030743D6B /media/user/sda1    ntfs    errors=remount-ro 0       1
    UUID=60100EA5100E81F0 /media/user/sda2    ntfs    errors=remount-ro 0       1
    UUID=882C04092C03F14C /media/user/sda3    ntfs    errors=remount-ro 0       1
    UUID=13ea474a-fb27-4c91-bae7-c45690f88954 /media/user/sda6    ext4    errors=remount-ro 0       1
    

    Tekrar yerine userde /media/user/sdaXubuntu hesap adıyla.

    Küçük bir açıklama: UUID = "sabit disk bölümlerinizin kimliğini içerir, 1'inci /dev/sda1ve 2'nizin /dev/sda2bölümler vb. Komutudur. UUID , Dosya sistemi türü , bölüm girişi vb. sudo blkidBölüm bilgilerini almak için çok yararlıdır . herhangi biri kendi bilgi almak için kullanabilirsiniz Yani. 1 bölümünün vb girişi monte edilir yukarıdaki 4 dizinleri neden yarattığını unutmayın.. senin 1 bölümünün dosya sistemi türüdür: . Aynı zamanda gibi başka bir şey olabilir: , , , vb, aralarından bilgi alabilirsiniz/media/user/sda1ntfs/dev/sda1ext3ext4ntfsfatsudo blkidYukarıda bahsettiğim gibi komut. diğerleri tüm dosya sistemi türleri için aynı olacaktır, herhangi bir hata oluşursa remount the file system in read-only mode bu bağlantının harika bir öğretici olduğunu söyler .

    kaydetmek ve çıkmak için Ctrl+ tuşuna basın x. Kaydetmek yistediğinizde tuşuna basın .

  • Şimdi bu komutu yürüterek tüm bölümleri bağlayın:

    sudo mount -a
    

    Belirli bir bölümü monte etmek istiyorsanız şunları kullanabilirsiniz: sudo mount /dev/sda1i, e ilk bölümü monte etmek vb. İçin.

Artık sisteminizi her başlattığınızda tüm bölümleriniz otomatik olarak bağlanacaktır. Sisteminizi yeniden başlatarak kontrol edebilirsiniz. :)

Daha fazla yardıma ihtiyacınız varsa veya bir şeyler ters giderse yanıtlayın.

Düzenle

Resmi görmeyi unuttum, aslında istediğiniz ad altında klasör adı oluşturabilirsiniz /media/bseinn/. Örneğin /media/bseinn/datayerine oluşturulabilir /media/bseinn/sda3; benzer /media/bseinn/ubuntudriveşekilde oluşturulabilir /media/bseinn/sda6. /etc/fstabDosyada aynı adı vermelisiniz . Umarım, anlayabilirsin.


ur yardımınız için teşekkürler, 30 dakika içinde deneyeceğim. bekliyorum ve bir e-posta bildirimi için umut, ama herhangi bir şey yoktu, u dakika içinde cevap, benim kötü ben daha erken kontrol etmedi.
Bsienn

Çok teşekkürler Saurav, istendiği gibi çalışıyor. u bu komutların ne yaptığını biraz açıklayabilir miyim: sudo cp / etc / fstab /etc/fstab.orginal sudo nano / etc / fstab. bunu yapmanın bir editör yolu var mı? bir şey gedit mi?
Bsienn

Sorduğunuza sevindim .. :) sudo cp /etc/fstab /etc/fstab.originalorijinal /etc/fstabdosyanın bir kopyasını yapacak, böylece herhangi bir hata oluşursa her zaman güvenli bir tarafımız olacak :) nano editörde sudo nano /etc/fstabdüzenlemek için dosyayı açtığınız anlamına gelir . nano basit ve iyi bir editördür, ancak gedit gibi diğer GUI editörlerini kullanabilirsiniz . Umarım şimdi açıksın! :)
Saurav Kumar

TEŞEKKÜRLER ile yorum spam'ı yapmam gerekip gerekmediğini bilmiyorum, ama şimdilik. Saurav Kumar
Bsienn

Son alan (= fs_passno) 'de /etc/fstabalınmalıdır 2göre man fstab:This field is used by fsck(8) to determine the order in which filesystem checks are done at boot time. The root filesystem should be specified with a fs_passno of 1. Other filesystems should have a fs_passno of 2. ...
Dor

14

Kabul edilen cevap, soruya gerçekten cevap vermiyor, yani bir diske tıklarken Nautilus gibi udiskleri kullanarak sabit disklerin nasıl monte edileceği ve söküleceği . Aradığınız komut udiskctl.

Çok kolay ve şifreli disklerle de çalışıyor!

Montaj (şifreli disk):

Diskin kilidini açın:

$ udisksctl unlock -b /dev/sdb1
Unlocked /dev/sdb1 as /dev/dm-3.

Kilidi açılmış cihazın yerini not edin (burada /dev/dm-3). Ardından otomatik olarak monte edin:

$ udisksctl mount -b /dev/dm-3 
Mounted /dev/dm-3 at /media/jmiserez/samsung1000.

Bağlantıyı kesme (şifreli disk):

$ udisksctl unmount -b /dev/dm-3
Unmounted /dev/dm-3.
$ udisksctl lock -b /dev/sdb1
Locked /dev/sdb1.

Şifrelenmemiş diskler için, başlangıç ​​ve bitiş kilitleme / kilit açma komutunu hariç tutmanız yeterlidir.


1
Girişiniz için teşekkürler, mutlak acemi oldum ve yapılması gerekenler. Şimdi sadece Diskssürücüleri monte etmek için araçlar kullanıyorum. süper kolay GUI yolu. Cevabınız gerçekten takdir ediliyor. Teşekkürler
Bsienn

0

Etikete göre, root şifresi olmadan, udisksctl ve bölümün etiketi ile monte edin. Oyunlar adlı bölüm içeren bir örnek:

udisksctl mount -b /dev/disk/by-label/Games

lsEtiketleri almak için kullanın :

ls /dev/disk/by-label
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.