Bagaimana cara memeriksa di mana perangkat dipasang?

31

Adakah yang bisa memberi tahu saya perintah yang memungkinkan saya melihat apa dan di mana perangkat dipasang? Saya mengalami kesulitan mengubah lagu di ipod lama saya dan saya merasa itu karena mount point.

chamburger
sumber
6
mount, df, lsblk- pilihlah.
muru

Jawaban:

38

Setidaknya ada tiga program yang saya tahu tentang daftar titik pemasangan perangkat:

  1. mount - me-mount sistem file (digunakan untuk info pemasangan umum juga):

    $ 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 - melaporkan penggunaan ruang disk sistem file

    $ 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 - daftar blokir perangkat

    $ 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  
    

Dari ketiga ini, mountcantumkan semua mountpoints, AFAICT. Yang lain memiliki kelemahan mereka.


  1. findmntdisarankan oleh @webwurst sekarang alat favorit saya untuk pekerjaan itu. Ini adalah pisau Swiss Army ketika datang ke kontrol output (versi yang lebih baru dapat menampilkan JSON juga):

    $ 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% /
    
muru
sumber
15

findmnt adalah alat untuk digunakan:

findmntakan mencantumkan semua filesystem yang dipasang atau mencari sistem file. The findmntperintah dapat mencari di /etc/fstab, /etc/fstab.d, /etc/mtabatau /proc/self/mountinfo. Jika perangkat atau mountpoint tidak diberikan, semua sistem file akan ditampilkan.

Perintah ini mencetak semua sistem file yang terpasang dalam format mirip pohon secara default.

webwurst
sumber
4

Jika itu adalah iPod, itu mungkin akan dipasang oleh gvfs.

Lihat /run/user/1000/gvfs/afc*(dengan asumsi uid Anda adalah 1000)

Perintah lain yang mungkin membantu adalah gvfs-mount -l

TobyLL
sumber
+1 Tidak pernah tahu gvfs-mount.
muru
Terima kasih saya pada dasarnya hanya mencoba menjalankan perintah yang tidak dapat saya ingat saat ini yang memungkinkan saya melihat semua perangkat yang sedang dipasang dan di mana.
chamburger