SSHFS केस को संवेदनशील कैसे बनाया जाए


0

मैं VMware फ्यूजन में अपाचे सर्वर (httpd) के रूप में CentOS 6.4 x86_64 सेटअप का उपयोग कर रहा हूं। उसके माध्यम से मैं अपनी मैकबुक पर / var / www / html निर्देशिका में एक SSHFS माउंट का निर्माण कर रहा हूं ताकि मैं अपने द्वारा विकसित किए जा रहे वेबपेज पर परीक्षण कर सकूं।

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

मेरे परीक्षण वीएम पर, उन में अपरकेस के साथ फ़ोल्डर, उदाहरण के लिए myDirectory और mydirectory, दोनों ने काम किया जहां वेब सर्वर पर myDirectory विफल रहा।

थोड़ा और परीक्षण करने के बाद मैंने अपनी मैकबुक पर कुछ निर्देशिकाएं बनाईं जो केस-संवेदी और गैर-केस संवेदनशील थीं। SSHFS के साथ इसे बढ़ाने के बाद, यहाँ मेरे परिणाम हैं:

[mike@CentOS ~]$ cd tmpDir
[mike@CentOS tmpDir]$ ls
testdirectory1
testDirectory2
[mike@CentOS tmpDir]$ cd testdirectory1
[mike@CentOS testdirectory1]$ cd ..
[mike@CentOS tmpDir]$ cd testDirectory2
[mike@CentOS testDirectory2]$ cd ..
[mike@CentOS tmpDir]$ cd testdirectory2
[mike@CentOS testdirectory2]$ cd ..

मेरा मानना ​​है कि समस्या SSHFS केस-असंवेदनशील होने के साथ है। मुझसे इसका समाधान किस प्रकार होगा?

जवाबों:


3

समस्या SSHFS नहीं है, लेकिन OS X. HFS पर फ़ाइल सिस्टम डिफ़ॉल्ट केस-इन्सेंसिटवे के अनुसार है। HFS एक नाम के मामले को याद करता है लेकिन फ़ाइल सिस्टम असंवेदनशील है।

अब "केस संवेदी" विकल्प के साथ एचएफएस प्लस के साथ एक ओएस एक्स विभाजन को प्रारूपित करना संभव है, लेकिन ऐप्पल अभी भी विवेकपूर्ण है और यह गारंटी नहीं दे सकता है कि अनुप्रयोगों में समस्याएं नहीं होंगी।


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