2009-02-24 9 views
110

मैं जानना चाहता हूं कि नेटवर्क शेयर पर फ़ाइल लॉक कौन कर रहा है।पता लगाएं कि नेटवर्क शेयर पर फ़ाइल लॉक कौन कर रहा है

यहां समस्या है: नेटवर्क शेयर NAS पर है, इसलिए मैं लॉग ऑन नहीं कर सकता। मुझे फ़ाइल को लॉक करने वाले दूरस्थ रूप से पता लगाने के लिए एक टूल की आवश्यकता है। हर बार NAS को रीबूट करना व्यावहारिक नहीं है, क्योंकि कई उपयोगकर्ता हैं।

Handle.exe, प्रक्रिया एक्सप्लोरर और PsFile स्थानीय मशीन पर फ़ाइलों तक सीमित प्रतीत होता है, इसलिए वे मेरे लिए काम नहीं करते हैं।

उत्तर

141

की तरह एक पथ लिख सकते हैं:

वहाँ (ओपन

  • चुनें "कंप्यूटर प्रबंधित करें" ": Windows में निर्मित एक समारोह है कि आपको पता चलता है स्थानीय कंप्यूटर पर क्या फ़ाइलों को खोलने/दूरस्थ कंप्यूटर (जो फ़ाइल एक फ़ाइल शेयर के माध्यम से खुला है) द्वारा बंद कर रहे हैं सी omputer प्रबंधन ")
  • क्लिक" साझा फ़ोल्डर "
  • चुनें" ओपन फ़ाइलें "

वहाँ आप भी जबरदस्ती फ़ाइल को बंद कर सकते हैं।

+10

आप एक्शन -> किसी अन्य कंप्यूटर से NAS पर फ़ाइल में कनेक्ट भी कर सकते हैं, और यह हमारे लिनक्स आधारित एनएटी के साथ भी काम करता है! मैंने पहले ऐसा क्यों नहीं किया? – olorin

+17

विंडोज 2008 आर 2 पर सर्वर प्रबंधक> भूमिकाएं> फ़ाइल सेवाएं> साझा करें और संग्रहण प्रबंधन> सैम पर राइट-क्लिक करें> फ़ाइलें खोलें प्रबंधित करें। –

+0

बस एक एमएमसी कंसोल खोलें और साझा फ़ोल्डर स्नैप-इन जोड़ें। आप रिमोट सिस्टम से कनेक्ट कर सकते हैं। – nizx

3

सत्र NAS डिवाइस द्वारा प्रबंधित किए जाते हैं। आप जो पूछ रहे हैं वह NAS डिवाइस पर निर्भर है और विंडोज़ के साथ कुछ भी नहीं करना है। यह देखने के लिए आपको अपने NAS फर्मवेयर में एक नज़र रखना होगा। एकमात्र अन्य तरीका पैकेट को स्नीफ कर रहा है और इसे स्वयं बाहर कर रहा है।

+0

अच्छा यह सामान्य ज्ञान के साथ एक अच्छा जवाब है। अफसोस की बात यह है कि यह NAS इस कार्यक्षमता की पेशकश नहीं करता है। – olorin

2

लगता है जैसे आपके पास एक ही समस्या है जिसे मैंने here हल करने का प्रयास किया है। मेरे मामले में, यह एक लिनक्स फाइलसेवर (निश्चित रूप से चल रहा है सांबा) है, इसलिए मैं लॉग इन कर सकता हूं और देख सकता हूं कि फाइल किस फाइल को लॉक कर रही है; दुर्भाग्यवश, मुझे यह नहीं मिला कि जिम्मेदार सत्र को मारने के बिना इसे कैसे बंद किया जाए। AFAICT, विंडोज क्लाइंट 'सोचता है' यह बंद है; लेकिन फाइलसेवर को परेशान नहीं किया।

+0

लगता है: जहां तक ​​मुझे पता है कि हमारे NAS ने कस्टम लिनक्स डिस्ट्रो का उपयोग किया था। – olorin

5

आंशिक उत्तर: प्रक्रिया एक्सप्लोरर के साथ, आप अपनी मशीन से खोले गए नेटवर्क शेयर पर हैंडल देख सकते हैं।

"संभाल खोजें" मेनू का उपयोग करें और फिर आप एक Windows आधारित प्रणाली या NAS के लिए इस के लिए एक समाधान की तलाश में बस मामले में किसी को इस

\Device\LanmanRedirector\server\share\ 
12

यदि यह किसी भी समय किसी फ़ाइल में कौन है (और यदि आप विंडोज़ का उपयोग कर रहे हैं) को जानने/देखने का मामला है तो फ़ाइल 'व्यू' को 'विवरण' के रूप में चुनें, यानी थंबनेल, टाइल्स या आइकन इत्यादि। एक बार 'विवरण' दृश्य में, डिफ़ॉल्ट रूप से आप दिखाए जाएंगे; - फ़ाइल का नाम - आकार - प्रकार, और - संशोधन की तिथि

तुम सब अब आप क्या करने की जरूरत राइट क्लिक है कहीं भी साथ कहा उपकरण पट्टी (फ़ाइल नाम, आकार, प्रकार आदि ...) और तुम हो जाएगा टूलबार प्रदर्शित कर सकते हैं कि अन्य विकल्पों की एक सूची दी।

'स्वामी' का चयन करें और एक नया कॉलम फ़ाइल का उपयोग कर व्यक्ति का उपयोगकर्ता नाम दिखाएगा या मूल रूप से इसे बनाया है यदि कोई और इसका उपयोग नहीं कर रहा है।

साझा एमएस एक्सेस डेटाबेस का उपयोग करते समय यह विशेष रूप से उपयोगी हो सकता है।

+0

सुपर पुराना, और एक चाल जो मुझे पहले से ही पता था लेकिन भूल गया था। लेकिन यह सरल तरीका था, सरल, तेज़, और वास्तव में जो मैं उम्मीद कर रहा था। – user2140261

+2

मेरे मामले में काम नहीं किया। मैं कॉलम जोड़ता हूं और मैं खुद को दूरस्थ संसाधन में साझा फ़ाइल के निर्माता के रूप में देखता हूं, लेकिन पहले से ही एक कार्यकर्ता द्वारा लॉक किया गया था। –

+3

यह वास्तव में केवल तभी काम करता है जब वे प्रोग्राम लॉकफाइल (जैसे एमएस एक्सेस) बनाता है जिसका स्वामित्व किसी भी व्यक्ति द्वारा किया जा सकता है और फ़ाइल के मूल निर्माता – PsychoData

44

विंडोज 2008 आर 2 सर्वर पर आपके पास देखने के दो साधन हैं कि कौन सी फाइलें खुली हैं और उन कनेक्शन को बंद कर रही हैं।

के माध्यम से साझा और संग्रहण प्रबंधन

सर्वर प्रबंधक> भूमिकाएं> फ़ाइल सेवाएं> शेयर और संग्रहण प्रबंधन> राइट क्लिक करें SASM पर> प्रबंधित फ़ाइल खोलें

वाया OpenFiles

अध्यक्ष एवं प्रबंध निदेशक > Openfiles.exe/query/s SERVERNAME

http://technet.microsoft.com/en-us/library/bb490961.aspx देखें।

+2

ग्रेट उत्तर। मुझे ओपनफाइल के बारे में पता नहीं था; यह पेक्सैक या इसी तरह के रिमोटिंग टूल का उपयोग करने से कहीं ज्यादा बेहतर काम करता है। – twasbrillig

+0

@twasbrillig ठीक है लेकिन अगर यह एक NAS है, और विंडोज़ आधारित नहीं है! सी: \> Openfiles.exe/क्वेरी/एस 10.0.0.1 त्रुटि: लक्ष्य प्रणाली Windows XP या ऊपर चलाना आवश्यक है। – barlop

+0

यह ध्यान देने योग्य है कि नोड्स "भूमिकाएं" आदि देरी के साथ फैलती है। – SerG

17

PsFile दूरस्थ मशीनों पर काम करता है। अपना लॉगिन खाता पहले से ही दूरदराज के शेयर की पहुंच है, तो मैं बस में प्रवेश कर सकते हैं:

psfile \\remote-share 

(की जगह अपनी फ़ाइल सर्वर का नाम के साथ "रिमोट शेयर") है और यह है कि शेयर पर हर खोला दस्तावेज़ सूची जाएगा, किसके साथ यह खुला है, और फ़ाइल आईडी अगर मैं फ़ाइल को मजबूर करना चाहता हूं। मेरे लिए, यह एक बहुत लंबी सूची है, लेकिन यह एक मार्ग के प्रवेश करने हिस्सा द्वारा संकीर्ण किया जा सकता:

psfile \\remote-share I:\\Human_Resources 

यह एक तरह से मुश्किल है मेरे मामले में यह रिमोट हिस्सा जेड के रूप में रखा जाता है के बाद से: पर मेरे स्थानीय मशीन, लेकिन psfile पथ की पहचान करता है क्योंकि उन्हें दूरस्थ फ़ाइल सर्वर पर परिभाषित किया गया है, जो मेरे मामले में है: (आपका अलग होगा)। मुझे बस अपने पहले psfile रन के परिणामों के माध्यम से इसे वापस करने के कुछ पथ देखने के लिए जोड़ना पड़ा और फिर परिणाम को कम करने के लिए इसे आंशिक पथ के साथ फिर से चलाएं।

वैकल्पिक रूप से, PsFile आपको दूरस्थ पहुंच के लिए प्रमाण-पत्र निर्दिष्ट करने देगा यदि आपको उन्हें पहुंच के लिए आपूर्ति करने की आवश्यकता है।

आखिरकार, एक छोटी सी ज्ञात युक्ति: यदि कोई विंडोज एक्सप्लोरर में फ़ाइल पर क्लिक करता है और फ़ाइल को कहीं और पेस्ट करने के इरादे से कट या प्रतिलिपि बनाता है, तो यह कार्य फ़ाइल पर लॉक भी रखता है।

+0

क्या डबल होना चाहिए? – PsychoData

+0

@PsychoData, यह कुछ समय हो गया है जब से मैंने इसे पोस्ट किया था। मुझे आशा है कि मैंने जो पोस्ट किया है वह सही है। \\ रिमोट-शेयर भाग से पहले सही दिखता है, लेकिन \\ में I: \\ Human_Resources अजीब लग रहा है। फिर भी, मुझे लगता है कि जब मैंने पोस्ट किया था तो मेरे पास इसका कारण था। इसे आज़माएं और मुझे बताएं। – Baodad

+1

वाह, आखिरी छोटी टिप के लिए +1 है। ;) मैं एक नेटवर्क फ़ोल्डर का नाम बदलने की कोशिश कर रहा था और जाहिर है कि कुछ अभी भी "चल रहा है" की प्रतिलिपि बना रहा था कि मैं एक और मशीन पर पहले कर रहा था ... और उस फ़ोल्डर के बाहर कॉपी करने के लिए एक फ़ाइल का चयन करना मेरे लिए चाल कर रहा था। – Inarion

0

फ़ाइल ई बंद: \ GESTION \ yourfile.dat, खुले किसी भी उपयोगकर्ता द्वारा (/ एक *)

openfiles/डिस्कनेक्ट/एक */सेशन "ई: \ GESTION \ yourfile.dat"

अधिक में: http://dosprompt.info/commands/openfiles.asp

संबंधित मुद्दे