ฉันจะตรวจสอบว่าอุปกรณ์ถูกเมาท์ได้อย่างไร


31

ใครสามารถบอกฉันคำสั่งที่ช่วยให้ฉันเห็นสิ่งที่และอุปกรณ์ที่ติดตั้ง? ฉันมีปัญหาในการเปลี่ยนเพลงใน ipod เครื่องเก่าของฉันและฉันรู้สึกว่ามันเป็นเพราะจุดเมานท์


6
mount, df, lsblk- เวลาเลือกของคุณ
muru

คำตอบ:


38

มีอย่างน้อยสามโปรแกรมที่ฉันรู้ว่าจุดเชื่อมต่ออุปกรณ์รายการนั้น:

  1. mount - mount ระบบไฟล์ (ใช้สำหรับข้อมูลการเมาท์ทั่วไปด้วย):

    $ 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 - รายงานการใช้พื้นที่ดิสก์ระบบไฟล์

    $ 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 - รายการอุปกรณ์บล็อก

    $ 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  
    

ในสามmountรายการนี้จะแสดงรายการจุดเมานท์ทั้งหมด AFAICT คนอื่นมีจุดอ่อนของพวกเขา


  1. findmntแนะนำโดย@webwurstเป็นเครื่องมือที่ฉันโปรดปรานสำหรับงานนี้แล้ว เป็นมีดของ Swiss Army เมื่อพูดถึงการควบคุมเอาต์พุต (เวอร์ชั่นที่ใหม่กว่าสามารถแสดงผลใน 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 เป็นเครื่องมือที่ใช้:

findmntจะแสดงรายการ filesytems ที่เมาท์ทั้งหมดหรือค้นหาระบบไฟล์ findmntคำสั่งคือสามารถที่จะค้นหาใน/etc/fstab, /etc/fstab.d, หรือ/etc/mtab /proc/self/mountinfoหากไม่ได้กำหนดอุปกรณ์หรือจุดเมานท์ระบบไฟล์ทั้งหมดจะปรากฏขึ้น

คำสั่งจะพิมพ์ระบบไฟล์ที่เมาท์ทั้งหมดในรูปแบบทรีเหมือนเป็นค่าเริ่มต้น


4

หากเป็น iPod ก็จะถูกติดตั้งโดย gvfs

เข้าไปดู/run/user/1000/gvfs/afc*(สมมติว่าคุณเป็น uid 1,000)

คำสั่งอื่น ๆ ที่อาจช่วยได้คือ gvfs-mount -l


1 gvfs-mountไม่เคยรู้
muru

ขอบคุณฉันแค่พยายามเรียกใช้คำสั่งโดยทั่วไปฉันจำไม่ได้ในตอนนี้ที่ให้ฉันเห็นอุปกรณ์ทั้งหมดที่ติดตั้งอยู่และที่
แฮมเบอร์เกอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.