পুনরায় বুট করার পরে অদলবদল অদৃশ্য হয়ে গেল


9

আমি একটি এনক্রিপ্ট করা হোম ডিরেক্টরি সহ কুবুন্টু 14.04 ইনস্টল করেছি। যদিও আমি ইনস্টলের সময় অদলবদল সেটআপ করেছি, তবে অ্যান্ডাপের স্থান ইনস্টলের পরে নেই। এটি অনেক লোকের সাথে ঘটেছিল, মনে হয় কোথাও কোনও বাগ রয়েছে। আমি googled এবং এই একটি সমাধান পাওয়া এখানে

আমি সেখানে পদক্ষেপগুলি অনুসরণ করেছি, যা আবার শুরু করতে হবে তা বাদ দিয়ে, কারণ এটি যাইহোক আমার ইনস্টলে অক্ষম। সুতরাং আমি মূলত:

sudo swapoff -a (turns off swap)
comment existing swap configuration in /etc/crypttab
comment existing swap configuration in /etc/fstab
re-format swap partition with gparted as linux-swap
sudo mkswap /dev/sdXX 
sudo swapon /dev/sdXX 
sudo ecryptfs-setup-swap 

তারপরে আমার একটি কার্যকারী অদলবদল ছিল এবং আমি খুশি ছিলাম, যতক্ষণ না আমি আমার ল্যাপটপটি রিবুট করি এবং স্কয়ার একের দিকে ফিরে আসি। জিপিআরটিড দিয়ে পার্টিশনটির দিকে তাকালে এটি বলছে যে পূর্ববর্তী স্ব্যাপ পার্টিশনের জন্য ফাইল সিস্টেম অজানা এবং আমার কাছে কোনও অদলবদল নেই বলার অপেক্ষা রাখে না available

সুতরাং, এখন আমার প্রশ্ন: ফাইল সিস্টেম ফর্ম্যাটিং (লিনাক্স-সোয়াপ হিসাবে) কেন পুনরায় বুট থেকে বাঁচেনি? সে সম্পর্কে আমি কি কিছু করতে পারি?

আমি যদি ব্লকিড করি তবে স্ব্যাপ পার্টিশনটি মোটেও প্রদর্শিত হবে না, তাই আমার সমস্যাটি এই প্রশ্ন থেকে আলাদা বলে মনে হচ্ছে ।

সম্পাদনা করুন: এখনও এটিতে কাজ করছি, সুতরাং আমি উপরের পদ্ধতিটি আবারও করেছি, যার পরে / ইত্যাদি / ক্রিপ্টটাবটি এরকম দেখাচ্ছে:

cryptswap1 UUID=xxxx /dev/urandom swap,cipher=aes-cbc-essiv:sha256

আরও কিছু লাইনে মন্তব্য করা হয়েছে। এবং / ইত্যাদি / fstab এই লাইনটি ধারণ করে:

/dev/mapper/cryptswap1 none swap sw 0 0

উভয় নতুন লাইন হ'ল শেষ (ইউইউডি থেকে পৃথক) শেষ দুটি বারের মতো উত্পন্ন হয়েছে। সুতরাং আমার বড় আশা নেই যে আমি পুনরায় বুট করার সময় এটি থেকে যাবে। জিপিআর্টড এখন লিনাক্স-অদলবদল হিসাবে যে পার্টিশনটি ব্যবহার করছি তা দেখায়। (রিবুট করার আগে) এছাড়াও ব্লকিড এই লাইনটি দেয়:

/dev/sda7: UUID="xxxx" TYPE="swap" 

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

সম্পাদনা 2: দেখা যাচ্ছে যে 3 ম্যাজিক নম্বর নয় যা এই সমস্যাটিকে সংশোধন করে। দুটি ফাইলের বিষয়বস্তু অপরিবর্তিত, blkid আর / dev / sda7 এর সাথে লাইনটি দেখায় না এবং জিপিআর্টে অদলবদলকে "অজানা" হিসাবে দেখায়।

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

সম্পাদনা 3: এটিকে ঠিক করার চেষ্টা করার মতো সত্যিকারের আর কিছুই নেই? আমি চেষ্টা করতে পারে কোন আদেশ? কোন আউটপুট আমি তাকান পারে?

উত্তর:


8

এটি পুনরায় বুটে ঘটছে না। পরে আপনি আপনার সেটআপ (দৌড়ানো শেষ ecryptfs-setup-swap), ফিরে যান gpartedএবং টেবিল পুনরায় লোড & A টার্মিনাল ও রান খুলুন sudo fdisk -l /dev/sda। আপনি দেখতে পাচ্ছেন যে পার্টিশনটিতে এখনও Id 83লিনাক্স সোয়াপ রয়েছে এবং অজানা ফর্ম্যাটে পরিণত হয়েছে ।

কেন ?! এটি ইতিমধ্যে একটি এনক্রিপ্ট করা পার্টিশনে পরিণত হয়েছে।

ইন /etc/fstab:

  • পুরানো সোয়াপ পার্টিশন মন্তব্য করা হয়েছিল।
  • নতুন ম্যাপ করা একটি sertedোকানো হয়েছে:

    /dev/mapper/cryptswap1 none swap sw 0 0
    

এটা ঠিকাসে.

ইন /etc/crypttab:

  • অদলবদলের মানচিত্রে একটি নতুন লাইন যুক্ত হয়েছে:

    cryptswap1 UUID=xxxx /dev/urandom swap,cipher=aes-cbc-essiv:sha256
    

তবে এখানে কিছু ভুল আছে, একটি এনক্রিপ্ট করা পার্টিশনের একটি ইউইউডি (নন-এনক্রিপ্ট) নেই? !!!

  1. এই উদাহরণ হিসাবে সরাসরি পথের পথ নির্ধারণ করুন:

    cryptswap1 /dev/sdXX /dev/urandom swap,cipher=aes-cbc-essiv:sha256
    
  2. পুনরায় বুট করুন তারপরে অদলবদল চালু হবে।

বিটিডাব্লু, এটি একটি বাগ হিসাবে রিপোর্ট করা উচিত। ecryptfs-setup-swapuuid এর পরিবর্তে ডিভাইস পাথ ব্যবহার করা উচিত।

আপডেট: আমি একই উত্তর উত্তর খুঁজে পেতে পারি যা বাগ রিপোর্টও অন্তর্ভুক্ত করে।

এটিতে offset=ক্রিপট্যাব বিকল্পগুলিতে একটি যোগ করে ক্যানোনিকাল উত্তর রয়েছে ।


দুঃখিত, এটি পেতে আমার এত দীর্ঘ সময় লেগেছে, আমি ব্যাকআপগুলি সম্পর্কে কিছুটা ভৌতিক, তাই আমি প্রথমে একটি ব্যাকআপ তৈরি করতে চেয়েছিলাম ... আপনার পরামর্শ অনুসারে আমি চেষ্টা করেছিলাম, একবার রিবুট করা হয়েছে, কোনও অদলবদল হয়নি, আবার অদলবদল হয়েছে, আবার অদলবদল হয়েছে, পরিণত হয়েছে বন্ধ, আবার বুট করা, কোনও অদলবদল, পুনরায় বুট করা, কোনও অদলবদল নেই ... খুব অদ্ভুত, শেষ দু'বার বার্তা সম্পর্কে / dev / mapper / cryptswap প্রস্তুত না হওয়ার
বিষয়েও ছিল

দুর্ভাগ্যক্রমে, এটি আমার পক্ষে কাজ করে না, কিছু রিবুটের পরেও অদলবদল অদৃশ্য হয়ে যায়। অফসেট পদ্ধতিটিও কাজ করে না
9:58

এবং অফসেট পদ্ধতিতে আমি বোঝাতে চাইছি সংযুক্ত প্রশ্নের উত্তরে কী বর্ণিত হয়েছে এবং বাগ রিপোর্টে কী বর্ণিত হয়েছে ...
ফিফাল্ট্রা

@ ফিফল্ট্রা, সম্ভবত পৃথক বাগ, তবে আমি চেষ্টা করব যদি এটির পুনরুত্পাদন করা যায় বা আশেপাশে কোনও কাজ খুঁজে পাওয়া যায়।
User.dz

@ ফিফাল্ট্রা, sudo /etc/init.d/cryptdisks restartবুট করার পরে যেমন আমার জন্য কাজ করেছে (10 টি পুনরায় বুট করার জন্য আমি 1 টি পরিবর্তন করব না)।
User.dz

-2

আপনি টার্মিনাল থেকে এটি চেষ্টা করতে পারেন:

 sudo -i
 umount -a
 gedit /etc/fstab

এবং তারপরে এটিকে টাইপ করুন:

 uuid   name   mount  type
 xxxxx  swap   /       sw   sw   errors=noremount   0

এবং তারপরে এটি টার্মিনালে টাইপ করুন:

 mount -a

এবং তারপরে জিপিআর্ট ব্যবহার করুন এবং স্যু্যাপ ড্রাইভের অদলবদল / সেট করুন। এবং এটি এইভাবে দুর্দান্ত কাজ করতে পারে।

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