मेरे पास एक 500GB SATA ड्राइव है जो USB के माध्यम से मेरे Pi 2 से जुड़ी है। मैं इसे ठीक से डेटा पढ़ सकता हूं, लेकिन मैं इसे नहीं लिख सकता। इसे NTFS के रूप में स्वरूपित किया गया है। मेरे डेस्कटॉप पर, यह लिखने योग्य है, लेकिन रास्पियन पर नहीं।
मेरे पास एक 500GB SATA ड्राइव है जो USB के माध्यम से मेरे Pi 2 से जुड़ी है। मैं इसे ठीक से डेटा पढ़ सकता हूं, लेकिन मैं इसे नहीं लिख सकता। इसे NTFS के रूप में स्वरूपित किया गया है। मेरे डेस्कटॉप पर, यह लिखने योग्य है, लेकिन रास्पियन पर नहीं।
जवाबों:
जब आप ड्राइव माउंट करें तो स्वामित्व सेट करें। उदाहरण के लिए यदि आपकी ड्राइव जिसे आप माउंट करना चाहते हैं / dev / sda1 है:
sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/USBDRIVE/
या बाद में यदि आप माउंट के बाद ड्राइव पर फ़ाइलों की अनुमति बदलना चाहते हैं, तो /etc/fstab
कुछ इस तरह से एक लाइन जोड़ने का प्रयास करें:
/dev/sda1 /media/USBDRIVE ntfs-3g auto,users,permissions 0 0
ध्यान दें कि ntfs-3g
रास्पियन जेसी (लेकिन जेसी लाइट नहीं) में एक अंतर्निहित पैकेज है, यदि आप पुराने वितरण का उपयोग कर रहे हैं तो आपको माउंट ( sudo apt-get install ntfs-3g
) से पहले इसे स्थापित करने की आवश्यकता है । आप आसानी से देख सकते हैं कि यह पैकेज पहले ही स्थापित हो चुका है:dpkg -l | grep ntfs-3g
मैं अभी ntfs-3g
स्थापित apt-get install ntfs-3g
(संस्करण 1:2014.2.15AR.2-1+deb8u2
) के वर्तमान संस्करण का उपयोग करने पर अपना अनुभव साझा करना चाहता था । मुझे उस संस्करण का उपयोग करके "इनपुट / आउटपुट त्रुटि" मिल रही थी । यह एक ज्ञात त्रुटि प्रतीत होती है: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774330 ।
आप ntfs-3g
2014 रिलीज़ से 2012 की रिलीज़ तक के संस्करण को डाउनग्रेड कर सकते हैं लेकिन मैंने नवीनतम रिलीज़ को चलाने का निर्णय लिया। इसलिए, मैंने किया apt-get remove ntfs-3g
और फिर मैंने 2016 के रिलीज को स्रोत से टिश्यू डॉक्स का उपयोग करके बनाया: http://www.tuxera.com/community/open-source-ntfs-3g/
tl; डॉ
./configure
make
sudo make install
mount -t ntfs-3g /dev/sda1 /mnt/windows