मैं कैसे जांच करूं कि उपकरण कहां हैं?


31

क्या कोई मुझे बता सकता है कि कमांड मुझे देखने देता है कि क्या और कहाँ डिवाइस माउंट किए गए हैं? मुझे अपने पुराने आईपॉड पर गाने बदलने में परेशानी हो रही है और मुझे माउंट पॉइंट की वजह से इसका अहसास है।


6
mount, df, lsblk- अपने पिकअप ले।
मूरू

जवाबों:


38

कम से कम तीन कार्यक्रम हैं जो मुझे पता है कि सूची डिवाइस माउंट बिंदु हैं:

  1. 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 द्वारा सुझाया गया अब नौकरी के लिए मेरा पसंदीदा उपकरण है। जब उत्पादन नियंत्रण की बात आती है तो यह स्विस सेना का चाकू होता है (नए संस्करण 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सभी माउंट की गई फ़ाइलों की सूची देगा या फ़ाइल सिस्टम की खोज करेगा। findmntआदेश में खोज करने के लिए सक्षम है /etc/fstab, /etc/fstab.d, /etc/mtabया /proc/self/mountinfo। यदि डिवाइस या माउंटपॉइंट नहीं दिया गया है, तो सभी फाइल सिस्टम दिखाए जाते हैं।

कमांड सभी माउंटेड फाइल सिस्टम को डिफॉल्ट रूप से ट्री जैसे फॉर्मेट में प्रिंट करता है।


4

यदि यह एक iPod है, तो संभवतः इसे gvfs द्वारा आरोहित किया जाएगा।

में एक नज़र है /run/user/1000/gvfs/afc*(अपने uid 1000 है संभालने)

अन्य कमांड जो मदद कर सकती है gvfs-mount -l


+1 कभी नहीं पता था gvfs-mount
मूरू

धन्यवाद, मैं अभी मूल रूप से एक कमांड चलाने की कोशिश कर रहा हूं जिसे मैं उस समय याद नहीं कर सकता हूं जो मुझे वर्तमान में सभी उपकरणों को देखने की अनुमति देता है और जहां।
चेंबर्गर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.