Cihazların nereye monte edildiğini nasıl kontrol edebilirim?


31

Birisi bana hangi cihazların nereye monte edildiğini görmeme izin veren komutu söyleyebilir mi? Eski ipod'umdaki şarkıları değiştirmekte sorun yaşıyorum ve bunun bağlantı noktası yüzünden bir his hissediyorum.


6
mount, df, lsblk- istediğini al.
muru

Yanıtlar:


38

Bu listedeki aygıt bağlama noktalarını bildiğim en az üç program var:

  1. mount - bir dosya sistemi bağla (genel bağlama bilgileri için de kullanılır):

    $ mount
    /dev/sda3 on / type ext4 (rw,errors=remount-ro)
    proc on /proc type proc (rw,noexec,nosuid,nodev)
    sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
    ...
    /dev/mapper/lvmg-homelvm on /home type btrfs (rw,relatime,compress=lzo,space_cache)
    /dev/sda5 on /home/muru/arch type btrfs (rw,relatime,compress=lzo,space_cache)
    binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
    systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
    
  2. df - rapor dosya sistemi disk alanı kullanımı

    $ df       
    Filesystem                1K-blocks      Used Available Use% Mounted on
    /dev/sda3                  30832636  11993480  17249912  42% /
    none                              4         0         4   0% /sys/fs/cgroup
    ...
    /dev/sda5                  31457280   3948600  25396496  14% /home/bro3886/arch
    
  3. lsblk - liste blok aygıtları

    $ lsblk
    NAME                    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda                       8:0    0 465.8G  0 disk 
    ├─sda1                    8:1    0   100M  0 part 
    ├─sda2                    8:2    0  58.5G  0 part 
    ├─sda3                    8:3    0    30G  0 part /
    ├─sda4                    8:4    0     1K  0 part 
    ├─sda5                    8:5    0    30G  0 part 
    ├─sda6                    8:6    0 339.2G  0 part 
    │ └─lvmg-homelvm (dm-0) 252:0    0   1.2T  0 lvm  
    └─sda7                    8:7    0     8G  0 part [SWAP]
    sdb                       8:16   0 931.5G  0 disk 
    └─sdb1                    8:17   0 931.5G  0 part 
      └─lvmg-homelvm (dm-0) 252:0    0   1.2T  0 lvm  
    

Bu üçünden mountAFAICT olan tüm bağlama noktalarını listeler. Diğerlerinin zayıf yönleri var.


  1. findmnt@webwurst tarafından önerilen şimdi iş için en sevdiğim araçtır. Çıktı kontrolü söz konusu olduğunda İsviçre Ordusu bıçağıdır (yeni sürümler JSON'da da çıktı verebilir):

    $ findmnt /
    TARGET SOURCE    FSTYPE OPTIONS
    /      /dev/sda1 ext4   rw,relatime,errors=remount-ro,data=ordered
    $ findmnt / -no source
    /dev/sda1
    $ findmnt / --json
    {
       "filesystems": [
          {"target": "/", "source": "/dev/sda1", "fstype": "ext4", "options": "rw,relatime,errors=remount-ro,data=ordered"}
       ]
    }
    $ findmnt / --df
    SOURCE    FSTYPE  SIZE  USED AVAIL USE% TARGET
    /dev/sda1 ext4   40.2G 25.8G 12.5G  64% /
    

15

findmnt kullanılacak araç:

findmnttüm monte edilmiş dosya sistemlerini listeler veya bir dosya sistemi arar. findmntKomut arama yapabiliyor /etc/fstab, /etc/fstab.d, /etc/mtabveya /proc/self/mountinfo. Aygıt veya bağlama noktası verilmezse, tüm dosya sistemleri gösterilir.

Komut, takılı tüm dosya sistemlerini varsayılan olarak ağaç benzeri biçimde yazdırır.


4

Eğer bir iPod ise, muhtemelen gvfs tarafından monte edilecektir.

Bir göz atın /run/user/1000/gvfs/afc*(kimliğinizin 1000 olduğunu varsayarak)

Yardımcı olabilecek diğer komut gvfs-mount -l


+1 Asla bilmiyordum gvfs-mount.
muru

Teşekkürler Sadece basitçe bir komutu çalıştırmaya çalışıyorum, şu anda şu anda monte edilmiş tüm cihazları ve nerede olduğunu görmemi sağlayan hatırlayamıyorum.
chamburger
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.