Fsck.ext3 চালানো ডিভাইসে থাকা সিমলিংকটিকে সরিয়ে দেয়


0

আমার কাছে একটি বাহ্যিক ইউএসবি ড্রাইভ রয়েছে যার জন্য আমি নিম্নলিখিত নিয়মের মাধ্যমে প্লাগ ইন udevকরার সময় সিমলিংকটি তৈরি করেছি /dev/externalbackup:

KERNEL=="sd?1", ATTRS{idVendor}=="0c0b", ATTRS{idProduct}=="b159", ACTION=="add", SYMLINK+="externalbackup"

এটি নির্ভরযোগ্যভাবে কাজ করে, যেমন থেকে দেখা যায়

$ ls -l /dev/externalbackup 
lrwxrwxrwx 1 root root 4 Jan  8 09:33 /dev/externalbackup -> sdf1

ডিভাইসে প্রথম পার্টিশনে একটি ext3পার্টিশন রয়েছে । আমি যদি fsck.ext3এটি চালিয়ে যাই তবে প্রতীকী লিঙ্কটি অদৃশ্য হয়ে যাবে:

$ fsck.ext3 -V
e2fsck 1.42.12 (29-Aug-2014)
Using EXT2FS Library version 1.42.12, 29-Aug-2014
$ fsck.ext3 -a /dev/externalbackup
/dev/externalbackup: clean, 442376/122093568 files, 146053438/488370176 blocks
$ ls -l /dev/externalbackup
ls: cannot access /dev/externalbackup: No such file or directory

এটি কি প্রত্যাশিত? সিমলিংক কেন মুছে ফেলা হয়েছে fsck? কীভাবে আমি এটি হতে রোধ করতে পারি?


fsck ফাইল সিস্টেমটিকে বাতিল করে দেবে, এভাবে / dev রেফারেন্সটিকে অকার্যকর করে দেবে, কেউ মনে করে।
কৃমিউত

দুঃখিত, আমি অনুসরণ করি না ফাইল সিস্টেমটি চালানোর জন্য অবশ্যই মাউন্ট করা উচিত নয় (এবং আমার উদাহরণে এটি ছিল না) fsck। এছাড়াও, ব্লক ডিভাইস এবং এর সিএমলিঙ্ক (গুলি) এর অধীনে ফাইল সিস্টেমের কী সম্পর্ক রয়েছে /dev/?
cgogolin

@ ক্রিউমোয়েট: এফএসকে বরখাস্ত করা / দেব রেফারেন্সগুলিতে মোটেও কিছুই করে না। মনে রাখবেন যে এটিকে প্রথম স্থানে স্থাপন করার জন্য একটি / নোডের অবশ্যই উপস্থিত থাকতে হবে…
মাধ্যাকর্ষণ

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