यह मेरा पहला प्रश्न है, इसलिए अगर मैं सही प्रारूप का पालन नहीं करता हूं तो मैं पहले से माफी मांगता हूं। मैंने उनके किसी भी उत्तर के साथ सफलता प्राप्त किए बिना इंटरनेट पर बड़े पैमाने पर देखा है। मदद करने में आपके प्रयासों के लिए अग्रिम धन्यवाद। तो, समस्या पर ...
SETUP
I ने अपने व्यक्तिगत होम सर्वर के रूप में उपयोग करने के इरादे से अपने Intel NUC (NUC6i7KYK) पर उबंटू 17.10 डेस्कटॉप स्थापित किया है। मैंने उस पर सीफाइल-सर्वर-6.2.2 स्थापित किया है, लेकिन मेरे वेस्टर्न डिजिटल 3 टीबी बाहरी यूएसबी 3.0 एचडीडी पर स्थान के लिए एक प्रतीकात्मक लिंक के रूप में सीफाइल-डेटा फ़ाइलों को इंगित किया है। पहले मैंने केवल ऑटो-माउंटेड संस्करण को जोड़ने की कोशिश की /media/Jason\ Stuff, हालांकि इसने अनुमतियों के बारे में शिकायत की। इस वजह से, मैंने /etc/fstabनिम्न पंक्ति के साथ इसका उपयोग किया:
UUID=C6B89CABB89C9B8D /mnt/seafile ntfs-3g permissions,locale=en_US.utf8 0
इसने स्टार्टअप पर बढ़ते मुद्दों (अलग मुद्दा, मुझे पता है) को जारी किया है, लेकिन इसने इसके साथ बातचीत करने के लिए सीफाइल को खुश किया है क्योंकि अब इसकी अनुमति है।
समस्या
समय की एक यादृच्छिक राशि के बाद, ड्राइव एक "इनपुट / आउटपुट" त्रुटि की रिपोर्ट करेगा। गुस्सा करते हुए, मैं इसे आसानी से चलाने के साथ ठीक कर सकता हूं sudo mount -a।
jason@jason-server:~$ ls /mnt/seafile/
ls: reading directory '/mnt/seafile/': Input/output error
jason@jason-server:~$ sudo mount -a
Using default user mapping
jason@jason-server:~$ ls /mnt/seafile/
22cf6ba959c9fab923049c M8H.CAP
backup msdownld.tmp
cyberlink $RECYCLE.BIN
db89ef3f6183c6567ed6def3 System Volume Information
eclipseAndroid-20140702 WD Stuff
मैंने मूल रूप से सोचा था कि बाहरी एचडीडी की कताई के साथ कुछ समस्या हो सकती है, लेकिन उपयोग sudo sdparm --clear=STANDBY /dev/sda -Sकरने से समस्या हल नहीं हुई। हालाँकि, मैंने कई बार देखा कि मेरा बाहरी HDD पूरी तरह से लिनक्स से गायब हो जाएगा। मैंने बिना किसी लाभ के कई आदेशों का उपयोग किया, और यह /devअब भी दिखाई नहीं दिया। ये मेरे द्वारा प्राप्त किए गए सटीक परिणाम हैं (पहली बार जब ड्राइव होती है, बनाम दूसरी बाद में जब वह गायब हो जाती है):
blkid पहले:
jason@jason-server:~$ sudo blkid
/dev/nvme0n1p3: LABEL="System Reserved" UUID="AC3C58B63C587D70" TYPE="ntfs" PARTUUID="1a3a42c8-03"
/dev/nvme0n1p4: UUID="509E26619E264038" TYPE="ntfs" PARTUUID="1a3a42c8-04"
/dev/nvme0n1p5: UUID="b5081df8-5a84-4faf-8da4-bbcefe2b2d4c" TYPE="ext4" PARTUUID="1a3a42c8-05"
/dev/nvme0n1: PTUUID="1a3a42c8" PTTYPE="dos"
/dev/sdd1: LABEL="Jason Stuff" UUID="C6B89CABB89C9B8D" TYPE="ntfs"
blkid बाद:
jason@jason-server:~$ sudo blkid
/dev/nvme0n1p3: LABEL="System Reserved" UUID="AC3C58B63C587D70" TYPE="ntfs" PARTUUID="1a3a42c8-03"
/dev/nvme0n1p4: UUID="509E26619E264038" TYPE="ntfs" PARTUUID="1a3a42c8-04"
/dev/nvme0n1p5: UUID="b5081df8-5a84-4faf-8da4-bbcefe2b2d4c" TYPE="ext4" PARTUUID="1a3a42c8-05"
/dev/nvme0n1: PTUUID="1a3a42c8" PTTYPE="dos"
fdisk पहले:
jason@jason-server:~$ sudo fdisk -l
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1a3a42c8
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 2046 195311615 195309570 93.1G 5 Extend
/dev/nvme0n1p3 * 195311616 196028415 716800 350M 7 HPFS/N
/dev/nvme0n1p4 196028416 500115455 304087040 145G 7 HPFS/N
/dev/nvme0n1p5 2048 195311615 195309568 93.1G 83 Linux
Partition table entries are not in disk order.
Disk /dev/sdd: 2.7 TiB, 3000558944256 bytes, 732558336 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000246c6
Device Boot Start End Sectors Size Id Type
/dev/sdd1 256 732558335 732558080 2.7T 7 HPFS/NTFS/exFA
fdisk बाद:
jason@jason-server:~$ sudo fdisk -l
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1a3a42c8
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 2046 195311615 195309570 93.1G 5 Extend
/dev/nvme0n1p3 * 195311616 196028415 716800 350M 7 HPFS/N
/dev/nvme0n1p4 196028416 500115455 304087040 145G 7 HPFS/N
/dev/nvme0n1p5 2048 195311615 195309568 93.1G 83 Linux
Partition table entries are not in disk order.
lsusb पहले:
jason@jason-server:~$ lsusb
Bus 002 Device 010: ID 1058:1140 Western Digital Technologies, Inc. My Book Essential (WDBACW)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 8087:0a2b Intel Corp.
Bus 001 Device 005: ID 1038:0100 SteelSeries ApS Ideazon Zboard
Bus 001 Device 004: ID 06a3:0ccd Saitek PLC
Bus 001 Device 002: ID 03eb:3301 Atmel Corp. at43301 4-Port Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsusb बाद:
jason @ jason-server: ~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 8087:0a2b Intel Corp.
Bus 001 Device 005: ID 1038:0100 SteelSeries ApS Ideazon Zboard
Bus 001 Device 004: ID 06a3:0ccd Saitek PLC
Bus 001 Device 002: ID 03eb:3301 Atmel Corp. at43301 4-Port Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/dev पहले:
jason@jason-server:~$ ls /dev | grep sd
sdd
sdd1
/dev बाद:
jason@jason-server:~$ ls /dev | grep sd
मैंने भी जाँच / var / log / syslog और केवल एक चीज जो मुझे संदेहास्पद लगी है वह थी यह लॉग (जो कई बार दिखाई भी देती है dmesg):
Oct 30 13:58:05 jason-server kernel: [261107.413132] usb 2-4: reset SuperSpeed USB device number 13 using xhci_hcd
एकमात्र तरीका जो मैंने बाहरी एचडीडी को ठीक करने के लिए पाया है जब यह इस स्थिति में हो जाता है, तो यह शारीरिक रूप से अनप्लग / पावर-ऑफ है, इसे वापस चालू करें और sudo mount -aफिर से कमांड चलाएं ।
मैंने यह भी देखा है कि हर बार मुझे बाहरी एचडीडी को मैन्युअल रूप से रीसेट करना होगा, इसे एक अलग डिवाइस पथ सौंपा गया है। यह शुरू हुआ /dev/sda1और यह अब है/dev/sdf1
/dev/sdf1: LABEL="Jason Stuff" UUID="C6B89CABB89C9B8D" TYPE="ntfs"
प्रश्न
: IO त्रुटि के कारण ड्राइव अनुपलब्ध क्यों है? यह ओएस से पूरी तरह से गायब क्यों है? क्या sudo sdparm --clear=STANDBY /dev/sda -Sबाहरी एचडीडी कताई रखने के लिए सही कमांड नहीं है? क्या ड्राइव डिवाइस पथ को बदलने की उम्मीद है?
मैं इस बिंदु पर विचारों से काफी बाहर हूं, और कोई भी मदद अद्भुत होगी।
hdparmहूं तो मुझे यह त्रुटि वापस मिलती है: jason @ jason-server: ~ $ sudo hdparm -S 0 / dev / sdg / dev / sdg: स्टैंडबाय को 0 पर सेट करना (बंद करना) SG_IO: खराब / गायब डेटा डेटा, sb []: 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - मैंने इसे अंत तक हफ्तों तक एक ही मुद्दे के बिना विभिन्न विंडोज़ कंप्यूटरों में प्लग किया है। मेरे पास इसे जांचने के लिए कोई अन्य लिनक्स बॉक्स नहीं है, दुर्भाग्य से ... - ओह अच्छा, यही कारण है कि मैं इसके बजाय यूयूआईडी का उपयोग कर रहा हूं। मैं सिर्फ यह सुनिश्चित करना चाहता था कि यह कुछ बुरा न हो।