ডুয়ালবুট উইন্ডোজকে বিপজ্জনক কোড থেকে রক্ষা করা (যেমন rm -rf)


16

আমি একই এসএসডি-র বিভিন্ন পার্টিশনে উইন্ডোজ 10 এবং উবুন্টু দ্বৈতকরণের কথা ভাবছি। rm -rfউবুন্টু পার্টিশনে যদি কোনওরকম কোডগুলি ঘটে থাকে তবে এটি কি উইন্ডোজকে প্রভাবিত করে, বা এটি অন্যান্য পার্টিশনকে একা রেখে দেয়? এবং যদি এটি উইন্ডোজ বিভাজনকে প্রভাবিত করে, আমি কীভাবে এটি ঘটতে বাধা দেব?


3
ব্যাকআপ নিন (যা আপনার যাইহোক করা উচিত!)
pjc50

2
প্রত্যেকেই এ সম্পর্কে উদ্বিগ্ন, তবে আমি আপনাকে একটি ডকারের ধারক পরিষ্কার করার পরামর্শ দিন। বেশিরভাগ লিনাক্স ডিস্ট্রোস আপনাকে হ্যাঁ উত্তর দেয় এবং সত্যই বোবা কিছু করার জন্য একটি পাসওয়ার্ড প্রবেশ করবে
bremen_matt

উত্তর:


16

আপনার যদি কম্পিউটারে শারীরিক অ্যাক্সেস থাকে তবে এতে থাকা ফাইলগুলি পড়ার, দূষিত করা বা মুছে ফেলা সহ যা কিছু করার ক্ষমতা আপনার রয়েছে।

যদিও দুর্ঘটনাক্রমে ফাইলগুলি মুছে ফেলা আরও কঠিন করা সম্ভব।

আপনি যদি আপনার উইন্ডোজ 10 পার্টিশনে নথিগুলি পড়তে চান তবে আপনি কেবল পঠন মোডে পার্টিশনটি মাউন্ট করতে পারেন । আপনি ওয়ার্ড ডকুমেন্টগুলি সম্পাদনা করতে পারবেন না, তবে আপনি যদি পিডিএফ পড়তে চান, এমপিথ্রি শুনতে চান বা আপনার উইন্ডোজ পার্টিশনে সিনেমা দেখতে চান তবে এটি যথেষ্ট হবে। আরেকটি সম্ভাবনা হ'ল D:উইন্ডোজের অধীনে একটি FAT32 পার্টিশন তৈরি করা , যা আপনি উবুন্টু-র অধীনে লেখার অনুমতি নিয়ে মাউন্ট করবেন।

আমি লিনাক্স সিস্টেম থেকে উইন্ডোজ পার্টিশন ধ্বংস করার জন্য কমপক্ষে 5 টি শর্ট কমান্ডের কথা ভাবতে পারি, তবে তাদের সকলের জন্য rootবিশেষাধিকার প্রয়োজন । আপনি যখনই কোনও কমান্ড দিয়ে শুরু করতে চান sudoবা যখন কোনও প্রোগ্রাম আপনাকে বলবে যে "প্রমাণীকরণ চালানো দরকার" তখনই সাবধান হন।

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

নিরাপদ থাকতে, দয়া করে @ এমমেটের দুর্দান্ত পরামর্শ অনুসরণ করুন (আপনার ডেটা ব্যাকআপ করতে ভুলবেন না)।


2
উইন্ডো কম্যান্ডের সমান পরিমাণ রয়েছে যা একটি উবুন্টু পার্টিশনের ক্ষতি করতে পারে।
ব্রিলস্মারফফজে

3
@ ব্রিলস্মুর্ফফজে: অবশ্যই, উইন্ডোজ থেকে উবুন্টু পার্টিশনের ক্ষতি করা সম্ভব। তবুও, উবুন্টু সাধারণত উইন্ডোজের পরে ইনস্টল করা হয়, উইন্ডোতে এক্সটোর 4 এর তুলনায় উবুন্টুতে এনটিএফএস মাউন্ট করা সহজ এবং উইন্ডোজের তুলনায় উবুন্টুতে কমান্ড লাইন বেশি প্রচলিত।
এরিক ডুমিনিল

2
আমি যখনই উইন / লিনকে দ্বৈত-বুট করেছি, আমি একটি FAT32 পার্টিশন তৈরি করব যা ডি হিসাবে প্রকাশিত হয়: উইন্ডোতে, এবং এটি ওএসের মধ্যে কিছু পাস করার জন্য ব্যবহার করব। আমি কেবল উইন্ডোজ এক্সট্রা / অ্যাক্সেস 4 অথবা লিনাক্স এনটিএফএস অ্যাক্সেস, লেখার সুবিধাসমূহের সাথে বিশ্বাস করি না।
মন্টি হার্ড

1
আপনার যদি কম্পিউটারে শারীরিক অ্যাক্সেস থাকে তবে এতে থাকা ফাইলগুলি পড়া, দুর্নীতিগ্রস্থ করা বা মুছে ফেলা সহ এতে যে কোনও ফাইল করার ক্ষমতা আপনার রয়েছে "" এনক্রিপশন বিবেচনা করে আপনি কিছুটা দ্রুত "পড়ার" দিকে ছুঁড়েছিলেন বলে আমার মনে হয় thing ...
user541686

@ মেহরদাদ: আপনি ঠিক বলেছেন। এই বাক্যে এনক্রিপ্ট করা ফাইলগুলি উল্লেখ করার কোনও উপায় আমি খুঁজে পাইনি, কারণ আপনি সামগ্রীটি ডিক্রিপ্ট না করতে পারলেও আপনি সেগুলি দূষিত বা মুছতে পারেন।
এরিক ডুমিনাইল

9

ডেটা-ক্ষতি রোধের সাধারণ বেসিক: সর্বদা আপনার ফাইলগুলির ব্যাকআপ গ্রহণ করুন

এটি উইন্ডো বিভাজনকে প্রভাবিত করে না, কারণ আপনি এটি আপনার উবুন্টু মেশিন থেকে চালাচ্ছেন।

এটি এর মত ছবি

/dev/sda1 ntfs-bootfile
/dev/sda2 ntfs-win
/dev/sda5 ext4-root --> (YOUR LOCATION NOW)
/dev/sda6 ext4-swap

আপনি যদি rm -rfনিজের অবস্থানের মধ্যে দৌড়েন তবে এটি sda5বিভাজনকে প্রভাবিত করবে which যেখানে আপনার উবুন্টু সিস্টেম থাকে। সুতরাং এটি কেবল উবুন্টুকেই প্রভাবিত করে।

ধরুন আপনার কাছে 2 ওএস (উবুন্টু এবং উইন্ডোজ) লোড করার জন্য গ্রুব বুট লোডার রয়েছে, যদি আপনি দুর্ঘটনাক্রমে GRUBফাইলটি সরিয়ে ফেলেন তবে উইন্ডোজ বুট করতে সক্ষম হবে না, তবে অভ্যন্তরের ডেটা অক্ষত থাকবে।

যাহোক , উবুন্টু যখন উইন্ডোজ পার্টিশনটি পাওয়া যায় তখন এটি মাউন্ট করার প্রবণতা দেখায় এবং যদি আপনি রান বলে থাকেন তবে rm -rf /*উবুন্টু বিনা দ্বিধায় সমস্ত ফাইল মুছে ফেলবে, এর মধ্যে উইন্ডোজ বিভাজন অন্তর্ভুক্ত রয়েছে।

কুখ্যাতও আছে dd কমান্ডও রয়েছে, তাই disk destroyerডাকনাম। এটি ব্যাপকভাবে ব্যবহৃত হয়: ড্রাইভ ফর্ম্যাটিং, ক্লোনিং ডিস্ক, বুটযোগ্য ইউএসবি তৈরি ইত্যাদি

ddপুরো মেইন ড্রাইভকে ডাম্প করার ক্ষমতা রয়েছে, মেইন ড্রাইভের dd if=/dev/zero of=/dev/sdaসমস্ত ডেটা শূন্যের সাথে প্রতিস্থাপন করবে এবং আমাদের ডেটাতে বিদায় নিবে!

এই কথার সাথে, দয়া করে কমান্ড চালানোর সময় খুব সতর্কতা অবলম্বন করুন এবং কোনও কিছু কার্যকর করার আগে সর্বদা দ্বিতীয় নজর দিন disaster দুর্যোগ হওয়ার আগে এটি রোধ করা ভাল।

আমি আপনাকে বিভিন্ন লিনাক্স কমান্ড শিখার জন্য অত্যন্ত পরামর্শ দিচ্ছি, আপনি চালিয়ে যাওয়ার আগে এই আদেশটি কী করবে তা আপনি বলতে পারবেন।

এছাড়াও, আবার সম্প্রসারিত যখন সঙ্গে কাজ হতে অনুগ্রহ করে ddmistype, এটা এর সাধারণ ভুল sdbথেকে sdaকিছু ঘটে যে পরে ভয়ঙ্কর।


12
ওপি "কোডগুলির মত " সম্পর্কে জিজ্ঞাসা করে rm -rf। আমার কাছে এটির অর্থ লিনাক্স সিস্টেমে বিভিন্ন ধ্বংসাত্মক আদেশ রয়েছে। এর মধ্যে কয়েকটি উইন্ডোজে সমস্যা সৃষ্টি করবে। উদাহরণস্বরূপ cat /dev/zero > /dev/sda/ dev / sda এর সমস্তগুলিতে জিরো লিখবে, সুতরাং সেই ড্রাইভের সমস্ত ডেটা এবং সম্ভবত সম্পূর্ণ কম্পিউটার মুছে ফেলা হবে। অবশ্যই, এ জাতীয় জিনিসগুলি অনুশীলনে কম দেখা যায় তবে তাদের সম্পূর্ণ উত্তরের জন্য স্বীকৃতি দেওয়া দরকার। লিনাক্সকে উইন্ডোজ (বা ভিসা-বিপরীতে) সমস্যা তৈরি থেকে রক্ষা করতে যদি সত্যই সুরক্ষিত বিচ্ছিন্নতা প্রয়োজন, তবে কেবলমাত্র পর্যাপ্ত পদ্ধতিটি কোনও ধরণের ভার্চুয়াল মেশিন।
01ডভ

2
এছাড়াও, উইন্ডোজ পার্টিশনটি মাউন্ট করা যেতে পারে /mediaবা /mnt। সেক্ষেত্রে, rm -rfনিশ্চয় জানালা ফাইল ধ্বংস করতে সক্ষম হবে।
এরিক ডুমিনিল

4
উইন্ডোজ পার্টিশনটি উবুন্টুতে মাউন্ট করা থাকলে এই উত্তরটি ভুল! যদি বলুন, উইন্ডোজ ফাইল সিস্টেমটি মাউন্ট করা হয়েছে /mntএবং আপনি চালনা করেন তবে rm -rf /*এটি উইন্ডোজ ফাইলগুলি বাই বাই ...
মার্সেলেম

4
@ wizzwizz4 "না, সেগুলি পরে মুছে ফেলা হবে" এটি "*" কীভাবে প্রসারিত হয় তার উপর নির্ভর করে সাধারণত বর্ণানুক্রমিক ক্রমে, সুতরাং "/ বিন" "" / mnt "এর আগে। তবে বাস্তবে, আদেশটি কোনও বিষয় নয়, কারণ আপনি ইতিমধ্যে বলেছিলেন, "আরএম" ইতিমধ্যে স্মৃতিতে বাস করে, এবং এটিই কেবল বিষয়টিকে গুরুত্বপূর্ণ।
রেক্সকোগিটানস

2
@ এরিকডুমিনিল ধরে নিচ্ছেন যে সিস্টেমটি অদলবদল করছে না, যত তাড়াতাড়ি rmএটি প্রয়োজনীয় সমস্ত লাইব্রেরি খোলার পরে, এই লাইব্রেরিগুলি ফাইল সিস্টেম থেকে মুছে ফেলা হয়েছে তা বিবেচ্য হবে না। তারা ডিস্কে থাকবে, লিঙ্কযুক্ত না থাকলেও আরএম দ্বারা খোলা থাকবে। ওএস যখন এমন একটি নতুন প্রক্রিয়া শুরু করার চেষ্টা করবে যা এরই মধ্যে মুছে ফেলা একটি ফাইল বা ডিভাইস দরকার likely আপনি এই মুহূর্তে সিস্টেম আতঙ্কিত হতে পারে।
didal24

1

একে অপরকে ক্ষতিগ্রস্থ করা থেকে আপনি দুটি ডিস্কে দুটি অপারেটিং সিস্টেম রাখতে না পারার বিষয়টি আপনাকে অন্যান্য সমাধানগুলি সন্ধান করতে বাধ্য করে, এখানে আরও বিকল্প রয়েছে। এগুলি আপনার ব্যবহারিক চাহিদা এবং আপনার বাজেটের উপর নির্ভর করে।

পৃথক পার্টিশন ব্যবহার না করে আপনি ভার্চুয়াল মেশিন হিসাবে একটি (বা উভয়) সিস্টেম চালাতে পারেন। ভার্চুয়াল মেশিনটির হোস্ট বা অন্যান্য ভার্চুয়াল মেশিনের সীমিত অ্যাক্সেস থাকা উচিত, সুতরাং আপনি দুর্ঘটনাক্রমে হোস্ট মেশিনকে ক্ষতি করতে পারবেন না (যদিও এখনও ইচ্ছাকৃত উপায় থাকবে)। আরেকটি সুবিধা হ'ল আপনি উভয় একই সময়ে ব্যবহার করতে পারেন।

আপনি যদি নিজের দুটি অপারেটিং সিস্টেম সম্পূর্ণ পৃথক করতে চান তবে সেগুলি অদলবদলযোগ্য হার্ড ডিস্কে রাখুন বা আরও ভাল, পৃথক কম্পিউটারে (দুর্ঘটনাক্রমে আপনার ডিস্কগুলি ধ্বংস করার কম সুযোগ)।

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


0

উইন্ডোজ 10 অপারেটিং সিস্টেমে বিটলকার ড্রাইভ এনক্রিপশন সক্ষম করে এর মতো ঝুঁকিগুলি সহজেই হ্রাস করা যায়। পার্টিশনটি এনক্রিপ্ট করা উবুন্টুকে মাউন্ট করতে অক্ষম করে এবং এভাবে rm -r এর মতো ক্রিয়া সম্পাদন করতে পারে

এর অর্থ হ'ল আপনি উইন্ডো বিভাজনের মাধ্যমে উবুন্টু সিস্টেমের সাথে ফাইলগুলি ভাগ করতে অক্ষম।

আপনি যদি দুটি অপারেটিং সিস্টেমের মধ্যে ডেটা ভাগ করতে চান তবে আমি আপনাকে উভয় অপারেটিং সিস্টেমে মাউন্ট করে আলাদা একটি ডেটা পার্টিশন তৈরি করতে পরামর্শ দেব would


5
কোনও ফাইল সিস্টেম মাউন্ট করতে অক্ষম হওয়ায় উবুন্টু এটির ক্ষতি করতে অক্ষম করে না। ddউইন্ডো দ্বারা ব্যবহৃত ডিস্কের প্রাসঙ্গিক সেক্টরগুলিকে এখনও এনক্রিপ্ট করা ফাইল সিস্টেম স্থায়ীভাবে অপরিবর্তনযোগ্য করে তুলতে পারে।
প্যাট্রিক ট্রেনটিন

2
@ পেট্রিকট্রেনটিন: আসলেই। আপনি Windows পার্টিশন থেকে কোন অর্থপূর্ণ কন্টেন্ট পড়তে সক্ষম নাও হতে পারে, কিন্তু cat, dd, fdisk, parted, অথবা mkfs.ntfsসব সুখে যেকোন ডেটা পার্টিশন উপর, ধ্বংস করবে এনক্রিপ্ট করা বা না।
এরিক ডুমিনিল

0

গ্রাব সিস্টেমে রাখে। এটি করার আগে আপনাকে ডিস্কপার্ট এবং গ্রাবের সাথে ফ্যামিলি হতে হবে। আপনার পিসি লিনাক্সের তালিকায় রয়েছে তা এখানে যাচাই করে নিন one আমার ছিল না;)

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