আমি আমার প্রশ্নটি সঠিকভাবে উচ্চারণ করছি না, তবে আমি যে লক্ষণগুলি অনুভব করছি তার ব্যাখ্যা দেওয়ার জন্য আমি যথাসাধ্য চেষ্টা করব। প্রথমে, প্রসঙ্গে, আমি একটি উবুন্টু সার্ভার চালিয়ে যাচ্ছি (জিইউআই নেই), সংস্করণ 12.04.3 এলটিএস (lsb_release ইউটিলিটি অনুসারে)। আমি সাধারণত আমার সমস্ত কাজ tmux এ করি, আমি পুট্টির মাধ্যমে সার্ভারের সাথে সংযোগ করি এবং আমি আমার সমস্ত পাঠ্য সম্পাদনার জন্য ভিএম ব্যবহার করি।
এখন লক্ষণগুলির জন্য। যেহেতু আমি tmux ব্যবহার করি, তাই আমার সবসময় কয়েকটি উইন্ডো খোলা থাকে। এর মধ্যে একটিতে নোড সার্ভার রয়েছে যার সাথে আমি প্রায় খেলছিলাম এবং এটি আমার ব্যবহারকারীর অ্যাকাউন্টের বাড়ির উপ-ডিরেক্টরিতে (বিশেষত, ~/battleship
) বাস করে। সার্ভারটি একটি ওয়েবপৃষ্ঠাটির সাথে ইন্টারঅ্যাক্ট করে আমি এনজিএনএক্স ব্যবহার করে সার্ভারটি বন্ধ করে দিই, এবং সমস্ত ওয়েবসাইট কোডই বাস করে /usr/share/nginx/www/bs
(আমি ক্লায়েন্ট উত্স সম্পাদনা করার জন্য একটি পৃথক উইন্ডোও খোলা রাখি)। যা ঘটে তা হ'ল সার্ভারের উইন্ডোটি নিষ্ক্রিয় ও ছোঁয়া ছাড়ার বেশ কয়েক ঘন্টা পরে, এটি সিঙ্কের বাইরে চলে যাচ্ছে বলে মনে হচ্ছে। আমি ls
ফাইলগুলি চালাতে এবং দেখতে পারি এবং এগুলি সম্পাদনা করার জন্য ( vim server.js
) সম্পাদনা করতে পারি । আমি যখন তা করি তবে যাইহোক, আমি যখন পরিবর্তন করি এবং সংরক্ষণ করি বা তাত্ক্ষণিকভাবে প্রস্থান করতাম তা নির্বিশেষে, যখন আমি দৌড়াইls
আবার আমি একটি .server.js.swp ফাইলটি দেখতে পাচ্ছি, এবং আমার কোনও পরিবর্তন (যদি আমি কোন পরিবর্তন করি) স্থির থাকে। যদি আমি সেই ডিরেক্টরিটি থেকে বাইরে চলে যাই এবং তারপরে ফিরে আসি তবে এটি নিজেই ঠিক করে - আমি ফাইলটি খুলতে এবং সাফল্যর সাথে সম্পাদনা করতে পারি, যখন আমি এটি বন্ধ করি তখন একটি .swp পিছনে না রেখে। আমি কারণ আমি লক্ষ্য করেছি যে এই জিনিস ক্লায়েন্ট উৎস অর্ধেক উল্লেখ নেই / WWW ফোল্ডারে ঘটতে (সম্ভবত কারণ এটি আমার ব্যবহারকারীর অ্যাকাউন্ট এর হোম ডিরেক্টরি বাইরে)।
পাঠ্য প্রাচীরের পরে, আমার প্রশ্নটি হ'ল কেন এমনটি হচ্ছে এবং কীভাবে এটি প্রতিরোধ করবেন তা কি কেউ জানেন ? আমি কেবল কোনও উপায় আছে তা কল্পনা করতে পারি, এটি কেবলমাত্র লিনাক্স সার্ভার নয় যা আমি পুট্টির মাধ্যমে সংযুক্ত হয়ে tmux / vim ব্যবহার করি এবং এখনও এটিই একমাত্র এই অদ্ভুত আচরণ ঘটে। কোন সাহায্য প্রশংসা করা হবে।
দ্রষ্টব্য: আমি এটিকে বাশ, টিমাক্স এবং পুটি দিয়ে ট্যাগ করেছি কারণ আমি ধরে নিচ্ছি যে এর মধ্যে একটি দোষারোপ করছে তবে আমার আসলে কোন ধারণা নেই।
আপডেট: এটি cat /proc/mount
গিলিসের অনুরোধ অনুসারে আউটপুট (আমার ইউজারনেম এবং মান ecryptfs_fnek_sig
এবং ecryptfs_sig
সেন্সর সহ মূল্যবান হওয়া সত্ত্বেও , কারণ আমি আসলে এই দুটি জিনিস কী তা জানি না, তবে এগুলি এনক্রিপশন-সম্পর্কিত বলে মনে হয় এবং দুঃখিতের চেয়ে ভাল নিরাপদ বলে মনে হয়)।
rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=2008532k,nr_inodes=502133,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,relatime,size=807840k,mode=755 0 0
/dev/disk/by-uuid/2da27263-f079-47ba-90ad-66e4c3a53810 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
none /sys/fs/fuse/connections fusectl rw,relatime 0 0
none /sys/kernel/debug debugfs rw,relatime 0 0
none /sys/kernel/security securityfs rw,relatime 0 0
none /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
none /run/shm tmpfs rw,nosuid,nodev,relatime 0 0
/home/[username]/.Private /home/[username] ecryptfs rw,relatime,ecryptfs_fnek_sig=[censored],ecryptfs_sig=[censored],ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs 0 0
আপডেট 2: এখানে ফলাফল uname -a
:
Linux [server-name] 3.5.0-39-generic #60~precise1-Ubuntu SMP Wed Aug 14 15:38:41 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
আপডেট 3: আমি স্মারক পাস শেষ। এটি বলা পরীক্ষার ফলাফল । কোনও ত্রুটি ছাড়াই সম্পন্ন হয়েছে বলে মনে হচ্ছে, সুতরাং এটি নিশ্চিত নয় যে এটি কোনও কিছুর সাথে সহায়তা করবে কিনা। যে কোনও উপায়ে সহায়তা করে এমন ক্ষেত্রে আপনি কয়েকটি হার্ডওয়্যার বিশদও দেখতে পারেন।
cat /proc/mounts
আপনার জন্য আউটপুট অন্তর্ভুক্ত করার জন্য @ গিলস আমি প্রশ্নটি আপডেট করেছি। আশা করি এটি আপনার কাছে কিছু অর্থ বহন করবে - আমি লিনাক্সে এখনও বেশ নতুন, তাই করার মাধ্যমে অনেক কিছু শিখতে পেরেছি এবং আমি এখনও ফাইল সিস্টেমটি নিয়ে মোটেও পোঁকতে পারি নি (এটি ব্যবহার করার বাইরে)।
uname -a
? যদি এটি আপনার হার্ডওয়্যার হয় তবে একটি কনসোল প্লাগ করুন এবং পরবর্তী বুটে একটি মেমরি পরীক্ষা করুন। এটি হোস্ট করা থাকলে, আপনার হোস্টিং সরবরাহকারীর সাথে যোগাযোগ করুন এবং এই উপসর্গগুলি বর্ণনা করুন।
sudo sync
করেন তবে ফাইলগুলি আপডেট হবে?
df -h /www ~/battleship /usr/share/nginx/www/bs
। এনক্রিপ্টস মাউন্টগুলির সাথে সমস্যাটি কি? সেই ডিস্কে লেখার জন্য অতিরিক্ত ডব্লিউ প্রসেসিং প্রয়োজন হতে পারে তাই ক্যাশিং হচ্ছে বা এর সাথে কিছু ঘটছে?
cat /proc/mounts
)? এটি সম্ভবত ভার্চুয়ালাইজড সার্ভার, এটি কোন ধরণের ভার্চুয়ালাইজেশন ব্যবহার করছে?