Làm cách nào để kiểm tra thiết bị được gắn ở đâu?


31

Bất cứ ai có thể cho tôi biết lệnh cho phép tôi xem những gì và nơi các thiết bị được gắn kết? Tôi gặp sự cố khi thay đổi bài hát trên ipod cũ của mình và tôi có cảm giác là do điểm gắn kết.


6
mount, df, lsblk- đưa đón bạn.
muru

Câu trả lời:


38

Có ít nhất ba chương trình tôi biết về danh sách điểm gắn thiết bị đó:

  1. mount - gắn kết một hệ thống tập tin (được sử dụng cho thông tin gắn kết chung quá):

    $ 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 - báo cáo sử dụng không gian đĩa hệ thống tập tin

    $ 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 - danh sách các thiết bị khối

    $ 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  
    

Trong ba, mountliệt kê tất cả các điểm gắn kết, AFAICT. Những người khác có điểm yếu của họ.


  1. findmntđược đề xuất bởi @webwurst hiện là công cụ yêu thích của tôi cho công việc. Đó là một con dao của quân đội Thụy Sĩ khi nói đến kiểm soát đầu ra (các phiên bản mới hơn cũng có thể xuất ra trong JSON):

    $ 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 là công cụ để sử dụng:

findmntsẽ liệt kê tất cả các tệp được gắn hoặc tìm kiếm một hệ thống tệp. Các findmntlệnh có thể tìm kiếm trong /etc/fstab, /etc/fstab.d, /etc/mtabhoặc /proc/self/mountinfo. Nếu thiết bị hoặc điểm gắn kết không được cung cấp, tất cả các hệ thống tập tin được hiển thị.

Lệnh in tất cả các hệ thống tập tin được gắn kết theo định dạng giống như cây theo mặc định.


4

Nếu là iPod, nó có thể sẽ được gắn bởi gvfs.

Hãy nhìn vào /run/user/1000/gvfs/afc*(giả sử uid của bạn là 1000)

Lệnh khác có thể giúp là gvfs-mount -l


+1 Chưa bao giờ biết đến gvfs-mount.
muru

Cảm ơn về cơ bản tôi chỉ đang cố gắng chạy một lệnh mà tôi không thể nhớ vào lúc này cho phép tôi xem tất cả các thiết bị hiện đang được gắn và ở đâu.
bánh mì kẹp thịt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.