সবেমাত্র "rm -R" কমান্ড (ক্লাউড ড্রাইভে) দিয়ে মুছে ফেলা একটি ডিরেক্টরি কীভাবে মুছে ফেলা যায়?


10

rm -Rকমান্ড সহ আমি একটি গুরুত্বপূর্ণ ডিরেক্টরি মুছে ফেলেছি । এটি একটি খুব পপুলার হোস্ট ডেটা। এটি অবস্থিত ছিল /var/zpanel/hostdata/ayrintilih অপসারণের পরে অ্যারিনটিলিহ ডিরেক্টরিতে সমস্ত কিছু চলে গেছে।

আমি ext4magicপ্রোগ্রাম দিয়ে মুছে ফেলার চেষ্টা করেছি । তবে পুনরুদ্ধারের জন্য এটির আরেকটি এইচডিডি ভলিউম দরকার।

ভুল বার্তা:

ERROR: can not use "/root/recoveried" for recover directory. It's the same filesystem : "/dev/dm-0"

আমার আইএসপি সবেমাত্র আমার অনুরোধের উত্তর দিয়েছে:

Unfortunately there is no way to add another Volume to a virtual Instance. 
If it would be a dedicated Server, we could do it, but not in a Cloudserver. 
You could try to minimize the partition and create another one, that would 
count as another Volume. We also recommend to have allways a 
Backup for your Important files.

25
আসল প্রশ্নটি আপনাকে আরও কতবার পড়তে হবে: আপনি এটিকে গুরুত্ব সহকারে নেওয়ার আগে "আমরা আপনার গুরুত্বপূর্ণ ফাইলগুলির জন্য সর্বদা একটি ব্যাকআপ রাখার পরামর্শ দিই ।"
স্বর্ণলোকস

2
আরেকটি পরামর্শ, এন্টার কীটি টাইপ করার আগে সর্বদা দুবার চিন্তা করুন, বিশেষত যদি কমান্ডটি থাকে rm -R...
jlliagre

9
"সহজেই ফাইলগুলি মুছে ফেলার কোনও উপায় আছে কি?" নং
এমএসডাব্লু

1
@ ইটারডন আরে এক মিনিট অপেক্ষা করুন, এটা কি একরকম মেঘের মধ্যে ??? আপনার এখনও ব্যাকআপ আছে? শীশ, মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করতে সক্ষম হওয়ার জন্য যদি আপনার নিজের ব্যাকআপগুলি করতে হয় তবে এই মেঘের জিনিসগুলি কী ভাল? আপনি কেবল "সিডি" করতে পারেন এমন প্রতি ঘন্টা এবং রাতের স্ন্যাপশটটি কোথায়? ব্যাকআপগুলি এমন পরিস্থিতিতে হওয়া উচিত যার মাধ্যমে ডেটা সহ মেঘ হঠাৎ অদৃশ্য হয়ে যায়, এই ছোট্ট দুর্ঘটনার জন্য নয় যা প্রকৃত বিপর্যয়ের সাথে জড়িত নয় do
কাজ

2
আইএসপি সমর্থন প্রতিনিধি মিথ্যা বা সহজভাবে অবহিত হতে পারে। অথবা, এটি কেবল বিএফএইচএইচ হতে পারে : "সেখানে এখন আপনার কাছে প্রচুর জায়গা পেয়েছে "
এমএসডাব্লু

উত্তর:


17

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

আপনার সেরা বেট হ'ল এই মুহুর্তে আপনার কাছে যা কিছু আছে তার একটি চিত্র তৈরি করুন এবং তারপরে আপনার পছন্দের সরঞ্জামগুলি ব্যবহার করে কিছু পাওয়া যায় কিনা তা দেখুন। কিছুটা এইরকম:

ssh -C remoteserver dd if=/dev/theserverdisk bs=1M > local/disk.img

বাক্সটিকে রেসকিউ সিস্টেমে রাখা বা অন্যথায় এই অপারেশনের জন্য পুরো বাক্সটি (কেবলমাত্র পঠনযোগ্য) হিমায়িত করা সর্বোত্তম এবং এই লেখায় কেবল আরও ক্ষতি হয় cause

ছবিটি শেষ হয়ে গেলে আপনি এর জন্য কেবল পঠনযোগ্য লুপ ডিভাইস তৈরি করতে পারেন:

losetup --find --show --partscan --read-only disk.img

এবং তারপরে লুপ ডিভাইসগুলিতে আপনার পছন্দসই যেকোন উদ্ধার সরঞ্জাম ব্যবহার করতে এগিয়ে যান use


thx @frostschutz। কিন্তু সম্পন্ন হয়। আমি কোনও ফাইল পুনরুদ্ধার করতে পারিনি।
রেডলিয়ন

আমাকে GB 1 গিগাবাইট ডেটা পুনরুদ্ধারে সহায়তা করেছে। সার্ভার ড্রাইভের ধরণ: এসএসডি।
মার্ক্লোভ

কিন্তু, ডিজিটাল ফরেনসিক এবং আধাসামরিক গোয়েন্দাগুলিতে অর্থদানের কী হবে? হার্ডওয়্যার অপ্রয়োজনীয় কৌশল এবং কৌশল সম্পর্কে জ্ঞান থাকা সত্ত্বেও কি পুনরুদ্ধার করা সহজ হয়ে উঠবে?
can-ned_food 10

3

আপনার যদি অন্য একটি লিনাক্স / ইউনিক্স / ওএসএক্স ইত্যাদি মেশিনে অ্যাক্সেস থাকে তবে এটি কোনও রিমোট ফোল্ডারটি মাউন্ট করতে এবং সেটিতে ব্যাক আপ নেওয়া ( এখান থেকে অভিযোজিত নির্দেশাবলী ) ব্যবহার করা সম্ভব হতে পারে ।sshfs

  1. সার্ভারে ইনস্টল sshfs করুন

    yum install fuse sshfs
    

    ইতিমধ্যে সক্ষম না থাকলে আপনাকে ইপিল রেপো সক্ষম করতে হতে পারে ।

  2. FUSE মডিউলটি লোড করুন ( সার্ভারে )

    modprobe fuse
    
  3. আপনার হোম কম্পিউটার থেকে একটি ডিরেক্টরি চয়ন করুন এবং এটি সেন্টোস সার্ভারে মাউন্ট করুন

    redleon@local$ mkdir /remote_backup
    

    এখন, রিমোট সার্ভারে , এটি চালান

    mkdir /backup
    sshfs root@1.2.3.4:/remote_backup /backup
    

    1.2.3.4আপনার স্থানীয় মেশিনের আসল আইপিতে আপনাকে পরিবর্তন করতে হবে ।

এটি হয়ে গেলে, আপনার স্থানীয়ভাবে একটি রিমোট ফাইল সিস্টেম মাউন্ট হবে এবং আপনি ext4magicএটি চালানোর চেষ্টা করতে এবং এটিকে ব্যাকআপ করতে বলতে পারেন /backup। আমি গ্যারান্টি দিতে পারি না যে এটি কাজ করবে তবে এটি চেষ্টা করার মতো মনে হচ্ছে।


2

আপনি পুনরুদ্ধারের জন্য একটি tmpfsর‌্যামডিস্ক ব্যবহার করার চেষ্টা করতে পারেন । অবশ্যই এটি আপনার প্রয়োজনীয় পরিমাণ ডেটা পুনরুদ্ধার করতে পর্যাপ্ত ফ্রি মেমরির প্রয়োজন।

সাধারণত যদিও, আমি মনে করি ফ্রস্টস্কুটসের উত্তরটি মাথার নখকে আঘাত করে - "মুছে ফেলা" খুব কমই কাজ করে। এটি আপনার জন্য পাঠ হতে দিন এবং ব্যাকআপ করুন।


এবং অবজেক্টস এবং সাব-ডাইরেক্টরি কাঠামোগুলি পূর্ণ একটি সম্পূর্ণ ডিরেক্টরি মুছে ফেলা কেবল মুষ্টিমেয় আলগা ফাইলগুলির চেয়ে আরও বেশি ধরণের হতে চলেছে।
কাজ

0

"ext" ফ্যামিলি ফাইল সিস্টেমগুলি কিছু মুছে ফেলার ক্ষমতা সমর্থন করে, যা এমনকি কখনও কখনও কার্যকর হয়। নিম্নলিখিতগুলির মতো ব্যবহারগুলি সুবিধাজনক হতে পারে:

http://www.mynitor.com/2010/01/19/10-tools-to-recover-deleted-files-in-linux/ http://extundelete.sourceforge.net/

(আমি এর মধ্যে কিছু যুক্তিযুক্ত ফলাফল দিয়ে নিজে চেষ্টা করেছি)।


-2

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

যদি আপনার সিস্টেমটি এমন কোনও সিস্টেমে হোস্ট করা থাকে যা আপনার আইএসপি সরবরাহ করে তবে তারা নিয়মিত ব্যাকআপ নেবে। তাদের সঠিকভাবে বুঝতে এবং প্রতিক্রিয়া জানাতে আপনাকে তাদের সঠিক প্রশ্ন জিজ্ঞাসা করতে হবে, তবে আপনি তাদের ব্যাকআপ থেকে কোনও ডিরেক্টরি পুনরুদ্ধার করতে বা পুনরুদ্ধার করতে সক্ষম হবেন। শেষ ব্যাকআপের সময়ের উপর নির্ভর করে কিছু ডেটা হারিয়ে যেতে পারে।

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

যদি এটি ওয়ান ম্যান সিস্টেম না হয় তবে সম্ভাব্যতা রয়েছে যে কোনও আইটি বিভাগ রয়েছে এবং এটির জায়গায় একটি ব্যাকআপ পদ্ধতি রয়েছে। আইটি বিভাগ আপনাকে সহায়তা করতে পারে এবং ফোল্ডার / ডিরেক্টরিটি নিজেই পুনরুদ্ধার করার পরিবর্তে আপনার উচিত should

যদি এটি একটি হোম সিস্টেম এবং আপনি আইটি বিভাগ, এবং ব্যাকআপগুলি কঠোরভাবে স্থানীয় হয় তবে আপনি সিআরএন এবং টিআর দিয়ে ব্যাকআপ নিতে পারেন। আপনার টিআর ফাইলগুলি আপনি কোথায় রেখেছেন তা দেখতে আপনার সিআরএন সেটআপ পরীক্ষা করে দেখুন। সঠিক পথ এবং নাম পেতে টার ফাইলটি দেখুন:

 tar -tvf <backup name>.tar

এটি অন্টার।

 tar -xvf <backup name>.tar <directory name>

আরও তথ্যের জন্য, বা অবশ্যই, টার এবং ব্যাকআপের তথ্যের জন্য অন্য একটি গুগল একটি পুরুষ ট্যারি করুন।

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

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