क्या यह निर्धारित करने का एक आसान तरीका है कि क्या एक माउंटेड फाइल सिस्टम रीड-ओनली या रीड-राइट के रूप में माउंट किया गया है? मैं सिर्फ पाइप करने के लिए सोच रहा था mount
लेकिन मुझे लगा कि एक आसान तरीका हो सकता है।
mount
हमेशा आपको यह नहीं बताता है कि आप क्या चाहते हैं: paraphrase के लिए, यह पढ़ता है /etc/mtab
, जो डेटा का कैश्ड संस्करण है, और हो सकता है कुछ मामलों में पुराना हो। इस जानकारी में /proc/mounts
है कि आप वास्तव में क्या चाहते हैं।
statvfs
जो अन्य बातों के अलावा एक ध्वज फ़ील्ड के साथ एक ध्वज फ़ील्ड लौटाता है जो केवल पढ़ने के लिए माउंट को इंगित करता है। दुर्भाग्य से मुझे सीधे तौर पर ऐसा करने का कोई शेल कमांड नहीं पता है। मैंने इस्तेमाल किया होगाstat -f
, लेकिन वह आदेश झंडे को छोड़कर सब कुछ दिखाता है।