लिनक्स में एक फाइल सिस्टम को अनमाउंट करने के लिए कैसे जांच के बिना यह व्यस्त है?
मैं इसे एक कमांड में करना चाहता हूं। यह उस फाइलसिस्टम, सबमाउंट, कंटेनर ( lxc-execute -n qqq <command>
) और अन्य सभी चीजों का उपयोग करके अनुप्रयोगों को संभालना चाहिए ।
बस "अनमाउंट। कोई आपत्ति नहीं!"। विशेष कर्नेल पैच या कॉन्फ़िगरेशन की अनुमति है।
फाइलसिस्टम वास्तव में बेशुमार होना चाहिए, इसलिए umount -l
निश्चित रूप से एक विकल्प नहीं है। उदाहरण के लिए, cryptsetup remove
(BTW जबरन कैसे करें cryptsetup remove
? अद्यतन:, cryptsetup luksSuspend
लेकिन आप यह नहीं कर पाएंगे cryptsetup luksResume
कि यह LUKS नहीं है)।
उस फाइलसिस्टम पर सभी फाइलहैंडल्स को अवैध कैसे बनाया जाए?
एकमात्र विश्वसनीय तरीका जो मुझे पता है कि फाइल सिस्टम को FUSE के माध्यम से बढ़ रहा है (आमतौर पर FUSE चीज को अनमाउंट करने के लिए कोई समस्या नहीं है क्योंकि मैं बस इसे मार सकता हूं)।
पुनश्च पहले से ही पता माउंट fuser
, lsof | grep
, cat /proc/*/mounts | grep
और अप्रचलित गैर काम "badfs पैच"।