मुझे विश्वास है कि यह आपको वही देगा जो आप चाहते हैं:
(cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'; ls -1 /lib/modules/$(uname -r)/kernel/fs) | sort -u
व्याख्या
मेरी सबसे अच्छी समझ के आधार पर:
cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'
आपको उन सभी फ़ाइल सिस्टम को देता है जो मूल रूप से कर्नेल (जैसे sysfs) द्वारा समर्थित होते हैं, जिनके साथ उनके ko मॉड्यूल लोड होते हैं
ls -1 /lib/modules/$(uname -r)/kernel/fs
आपको आपके कर्नेल के लिए उपलब्ध फ़ाइल सिस्टम मॉड्यूल की सूची प्रदान करता है
sort -u
पहले दो आदेशों के संयुक्त परिणामों को हटाए गए डुप्लिकेट के साथ क्रमबद्ध करें (केवल अनन्य परिणाम दिखाएं -u)
मैं अभी भी linux सीख रहा हूं, यह Arch linux पर काम करता है लेकिन मेरा मानना है कि कम से कम ubuntu के लिए आपको /lib/modules/$(uname -r)/kernel/fs
अपने डिस्ट्रीब्यूशन के लिए उपयुक्त एक अलग डायरेक्टरी के लिए रास्ता बदलना पड़ सकता है ।
/boot/config-$(uname -r)