पता लगाएँ कि फाइलसिस्टम एक फाइल या निर्देशिका किसका हिस्सा है


18

मेरे पास बहुत सारे फाइल सिस्टम हैं:

  • / एक पीसीआई-ई एसएसडी पर
  • swap SATA SSD पर
  • /media/ned एक RAID5 सरणी है
  • /tmp RAM पर रहता है
  • भागों /home/oliको सहिष्णु और बाइंड-माउंटेड से किया जाता हैned
  • मेरे पास भी है /media/jeff/जो RAID1 है कि मैं बैकअप स्टोर करता हूं और ~/.wineबंद में माउंट करता हूं ।

यह वास्तव में उससे कहीं अधिक जटिल है। सभी प्रकार के अतिरिक्त सिम्बलिंक हैं जो मुझे लंबे समय तक अनटंगल करने की आवश्यकता है, लेकिन अब मुझे सिर्फ एक रास्ता लेने और यह पता लगाने की ज़रूरत है कि यह शारीरिक रूप से कहाँ रहता है।

जवाबों:


17

यह शायद सबसे अच्छा या सही उत्तर नहीं है, लेकिन df यह कर सकता है:

javier@todocolor:~$ df /boot/grub/
S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/sda2               918354    184202    685154  22% /boot
javier@todocolor:~$ df .
S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/md0              75532064  13930424  57795044  20% /

पहले और आखिरी कॉलम को लें।


उदाहरण के लिए, लंबे एनएफएस माउंट पथों के लिए, df कभी-कभी अपनी रिपोर्ट को एक से अधिक लाइन में विभाजित करता है, इसलिए पिछले एक के बजाय दूसरी पंक्ति को लेना, या --पोर्टेबिलिटी (एक स्विच जिसका पोर्टेबिलिटी संदेह है!) का उपयोग करना बुद्धिमान हो सकता है।
मार्टिन डोरी

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.