ডিরেক্টরি চিহ্ন ls দেখায় প্রশ্ন চিহ্ন। আইও ত্রুটি


44

এর আগে কি কেউ দেখেছেন? আমি আমার সার্ভারে মাউন্ট করা একটি রেড পেয়েছি এবং যে কোনও কারণেই এটি এটি দেখাতে শুরু করেছে:

জেসন @ বক্স 2: / এমএনটি / রেইড 1 / ক্র cra এলএস -লাহ
ls: e6eacc985fea729b2d5bc74078632738 অ্যাক্সেস করতে পারবেন না: ইনপুট / আউটপুট ত্রুটি
ls: 257ad35ee0b12a714530c30dccf9210f অ্যাক্সেস করতে পারবেন না: ইনপুট / আউটপুট ত্রুটি
মোট 0
drwxr-xr-x 5 মূল মূল 123 2009-08-19 16:33।
drwxr-xr-x 3 রুট রুট 16 2009-08-14 17:15 ..
?????????? ? ? ? ? ? 257ad35ee0b12a714530c30dccf9210f
drwxr-xr-x 3 রুট রুট 57 2009-08-19 16:58 9c89a78e93ae6738e01136db9153361b
?????????? ? ? ? ? ? e6eacc985fea729b2d5bc74078632738

এমডি 5 স্ট্রিংগুলি প্রকৃত ডিরেক্টরি নাম এবং ত্রুটির অংশ নয়। প্রশ্ন চিহ্নগুলি বিজোড় এবং প্রশ্ন চিহ্নযুক্ত যে কোনও ডিরেক্টরি যখন আপনি এটি / মুছতে / ইত্যাদি ব্যবহার করার চেষ্টা করেন তখন একটি আইও ত্রুটি নিক্ষেপ করে।

"ব্যস্ততার" কারণে আমি ড্রাইভটি সামঞ্জস্য করতে পারিনি। সার্ভারটি পুনরায় বুট করা এটি "স্থির" হয়েছে তবে এটি শাটডাউনে কিছু রাইড ত্রুটি ছুড়েছিল। আমি দুটি রাইড 5 টি অ্যারে কনফিগার করেছি এবং দুজনেই এলোমেলো ফাইলগুলিতে এটি করা শুরু করে। উভয়ই নিম্নলিখিত কনফিগারেশন ব্যবহার করছেন:

mkfs.xfs -l আকার = 128 মি-ডি অ্যাগ্রাউন্ট = 32
মাউন্ট -t xfs -o noatime, লগবুফস = 8

খুব অভিনব কিছু নয়, তবে এই বাক্সটির জন্য একটি অনুকূলিত কনফিগারেশনের অংশ। আমরা ড্রাইভগুলি বিভাজন করছি না এবং এটি একটি সম্ভাব্য সমস্যা হিসাবে প্রস্তাবিত হয়েছিল। এই অপরাধী হতে পারে?


আমি এই প্রশ্ন চিহ্নগুলি দেখেছি যখন অটোফগুলিতে একটি ডিরেক্টরি মাউন্ট করার ক্ষেত্রে সমস্যা ছিল। অটোফ বন্ধ করে দেওয়া আমাকে ডিরেক্টরি মুছতে এবং ম্যানুয়ালি মাউন্ট করার চেষ্টা করেছিল যা দূরবর্তী সার্ভারে অনুমতি ত্রুটির দিকে নির্দেশ করে।
পেস

উত্তর:


39

আমার অনুরূপ সমস্যা ছিল কারণ আমার ডিরেক্টরিটি (r) পড়েছিল তবে (এক্স) অধিকার কার্যকর করে না। আমার ডিরেক্টরি তালিকা দেখায়:

myname@srv:/home$ ls -l service/mail/
ls: cannot access service/mail/001_SERVICE INBOX: Permission denied
total 0
-????????? ? ? ? ?                ? 001_SERVICE INBOX
d????????? ? ? ? ?                ? 01_CURRENT SERVICE

মেল ডিরেক্টরিটিতে r বিট সেট ছিল, তবে আপনার তালিকা বা অনুসন্ধান এবং অ্যাক্সেসের জন্য প্রয়োজনীয় x নয়। sudo chmod -R g+x mailএই সমস্যার সমাধান করছেন ।


4
'sudo chmod -R g + x mail' এবং তারপরে chmod +x mailআমার সমস্যার সমাধান করেছে, ধন্যবাদ!
glebm

6
সুযোগ-সুবিধাগুলি / অধিকারের ক্ষেত্রের মধ্যে যদি একসাথে আপনার lsরিটার্ন আসে ? no such file or directory?????
কেভিন মেরেডিথ

11

lsআউটপুটে প্রশ্ন চিহ্নগুলি কেবল নির্দেশ করে যে এটি stat()ডিরেক্টরিতে প্রবেশ করতে পারে নি । আপনি সেগুলি দেখতেও পারেন যদি আপনি এমন lsকোনও ডিরেক্টরি হন যার জন্য আপনার r (ead) তবে x (অনুসন্ধান) অনুমতি নেই। তবে সেক্ষেত্রে এটি আই / ও ত্রুটির তথ্য দেয় না

আপনার ক্ষেত্রে দেখে মনে হচ্ছে কোনও ডিস্ক ত্রুটি বা সম্ভবত ফাইল সিস্টেম দুর্নীতি রয়েছে। /var/log/messagesঅথবা dmesgসম্ভবত আরও বিশদ প্রকাশ করবে।


10

উত্তরগুলি পড়ার উল্লেখ করে তবে কার্যকর করা হয় না বা স্ট্যাট () সঠিক হয় না। তবে এর একটি সাধারণ কারণ রয়েছে (দুর্নীতি ব্যতীত) যা আমাকে কয়েকবার কামড় দেয় এবং আপনার প্রশ্নের সাথে আইও ত্রুটিগুলি সুন্দরভাবে মেলে। আপনি যদি ভুলভাবে একটি ফাইল সিস্টেম মাউন্ট করেন তবে সেই ফাইল সিস্টেমের মাউন্ট পয়েন্টটি প্রশ্ন চিহ্ন সহ প্রদর্শিত হতে পারে। আপনি যদি এখনই একটি নতুন ফাইল সিস্টেম স্থাপনের চেষ্টা করে থাকেন তবে দুর্নীতি এবং fsck সম্পর্কে উদ্বিগ্ন হওয়ার আগে নিম্নলিখিতটি চেষ্টা করুন।

$ sudo umount /mnt/raid1/cra/257ad35ee0b12a714530c30dccf9210f
$ ls -alh /mnt/raid1/cra

আপনি প্রশ্ন চিহ্নের চেয়ে অনুমতি এবং বৈশিষ্ট্য সহ 257ad35ee0b12a714530c30dccf9210f ফোল্ডারটি দেখতে হবে। যদি তা হয় তবে আপনার মাউন্ট কমান্ড বা / etc / fstab ফাইলের জন্য অন্যান্য বিকল্প অনুসন্ধান করুন। যদি তা না হয় তবে সম্ভবত এখন অন্য উত্তরগুলি পড়া, আপনি যা পারেন ব্যাকআপ করুন এবং একটি fsck চালানোর সময়।


এটি আমার সমস্যা ছিল
এন্ডোলিথ

5

যত তাড়াতাড়ি সম্ভব মানবিকভাবে ব্যাকআপ নিন, কেবলমাত্র যদি এমন কোনও সম্ভাব্য ক্ষতি মেরামত করার চেষ্টা করার সময় আপনি যদি আরও গণ্ডগোল করেন তবে আপনি মূল কম-ভাঙা অবস্থায় ফিরে যেতে পারেন। ব্যাক আপ করার পরে, আপনি fsck চালাতে পারেন এটি যদি মনে করে যে কোনও সমস্যা আছে কিনা।


আমার ক্ষেত্রে এই ইতিমধ্যেই ব্যাকআপ।
পাওলো


1

আমাদের একটি দূষিত ফাইল সিস্টেম (রিসফারফ) সহ একটি সার্ভার ছিল এবং এটি ফাইলের নাম বাদে সমস্ত বৈশিষ্ট্যের জন্য প্রশ্ন চিহ্ন সহ ডিরেক্টরিতে প্রবেশিকা তৈরি করে। আমাদের ক্ষেত্রে, ফাইলের নামগুলি প্রভাবিত হয়নি।

এছাড়াও, মুক্ত স্থানটি ভুলভাবে জানাচ্ছিল। ব্যবহার করে du -sh /*আমরা কেবল প্রায় 30G এর জন্য অ্যাকাউন্ট করতে পারি, তবে ড্রাইভটি 200G এর বেশি ব্যবহার হিসাবে রিপোর্ট করা হচ্ছে।

shutdown -rF nowএকটি ফাইল-সিস্টেম চেক জোর করে দিয়ে সার্ভারটি রিবুট করা কার্যকর হয়নি। আমাকে একক-ব্যবহারকারী মোডে পুনরায় বুট করতে হয়েছিল এবং চালাতে হয়েছিল:

fsck.reiserfs --rebuild-tree /dev/sda3

এটি প্রায় কাজ করে। এটি কয়েক পাস দিয়ে গেছে, তারপরে লক হয়ে গেছে। ওএস পুনরায় ইনস্টল করতে হয়েছিল।

আপনার ব্যাকআপগুলি বজায় রাখুন!


1

অটোফ চলাকালীন আমি এটিও দেখেছি কিন্তু অটোফগুলি ডিরেক্টরিটি মাউন্ট করতে পারে না। সুতরাং কেন এটি ডিরেক্টরিটি মাউন্ট করতে না পারার জন্য আমি অটোফগুলি অক্ষম করেছিলাম এবং ম্যানুয়ালি ডিরেক্টরিটি মাউন্ট করার চেষ্টা করেছি (এটি আমাকে ডিরেক্টরিটি মোছার অনুমতিও দিয়েছিল)। আমি ডিরেক্টরিটি ম্যানুয়ালি মাউন্ট করার চেষ্টা করেছি এবং দেখেছি যে অনুমতিগুলির ত্রুটি ছিল। এটি ঠিক করার পরে ডিরেক্টরিটি আবার স্বাভাবিক অবস্থায় ফিরে আসে।


1

সার্ভারে চলমান অন্যান্য প্রক্রিয়াগুলির জন্য নজর রাখুন উদাহরণস্বরূপ rsync

[root@server upload]# ls -la
ls: cannot access .3bfb3dc5-cb55-435f-8e23-2afcab2c6873_image4993891600240007749.jpg.bV6VTV: No such file or directory
total 194496
drwxr-x--- 2 gx apache    1382 Jan 11 10:36 .
drwxr-x--- 3 gx apache       3 Jan 11 10:29 ..
-rw-r--r-- 1 gx apache   94850 Dec 10  2015 37d355b9-210d-45df-8061-968ea5cb9f31_mob.jpg
...
-rw-r--r-- 1 gx apache   10864 Jul 24  2015 3bfb23bf-8ff5-4603-aa57-9b23ca498e2c_internet.png
-rw-r--r-- 1 gx apache   10864 Jul 24  2015 .3bfb23bf-8ff5-4603-aa57-9b23ca498e2c_internet.png.nHmIPk
-????????? ? ?  ?            ?            ? .3bfb3dc5-cb65-435f-8e23-2agcab2c6873_image4993891600240007749.jpg.bV6VTV

এটি অস্থায়ী ফাইল তৈরি করে যা দ্রুত তৈরি হয়ে যায় এবং আপনি আরএম , এমভি ইত্যাদির মতো অন্য সাধারণ ফাইল পরিচালনার আদেশগুলি কল করতে চেষ্টা করলে ত্রুটি ঘটায় cause


0

কেবল একটি ভিন্ন দৃষ্টিকোণ দেওয়ার জন্য - আমি যখন তখন ফাইলের (রুবিতে) একটি ডিরেক্টরি ডিরেক্টরি থেকে প্রোগ্রামক্রমিকভাবে ডিরেক্টরিগুলি তৈরি করছিলাম তখন আমার কাছে এটি ছিল।

অবশ্যই ফাইলটির লাইনটি স্ট্রিং হিসাবে শেষের দিকে \ n দিয়ে এসেছে - যা দেখতে ভাল লাগছিল এবং কাজ করছে বলে মনে হচ্ছে। তবে আমি chomped হওয়ার পরিবর্তে ডিরেক্টরিগুলি তৈরি করা শুরু করার সাথে সাথে এটি প্রতিটি ডিরেক্টরিগুলির দুটি তৈরি করে শেষ করে: /whatiwantedএবং /whatiwanted?


0

আমি কখনও কখনও এটিকে একটি ক্ষণস্থায়ী ত্রুটি হিসাবে দেখি যখন কোনও এনএফএস সার্ভার ভারী ভারী হয়।

ওপি র‌্যাড সম্পর্কে জিজ্ঞাসা করেছিল কিন্তু বেশ কয়েকটি উত্তর এনএফএসের উল্লেখ করে, এবং প্রকৃতপক্ষে অনুসন্ধানটি আমাকে এখানে এনেছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.