আমি কীভাবে কোনও এসএসডি-তে / হোমের নির্দিষ্ট ডিরেক্টরিগুলিকে সিমলিংক করব?


11

ইন এটা একটি 40gb এসএসডি জন্য ব্যবহার করতে ব্যবহারিক '/' হোর্হে তার বর্ণনা তিনি symlinks কিভাবে যে /homeযে এসএসডি উপর হওয়া থেকে লাভবান হবে। এটি কিভাবে হয়?

আমি বুঝতে পেরেছি যে আমাকে নিম্নলিখিতগুলি করা দরকার:

  1. রাখা কি আমি থেকে লিঙ্ক করতে চান এসএসডি উপর একটি ডিরেক্টরি নির্মাণ /home, যেমন mkdir /var/jorge।
  2. থেকে কিছু নিয়ে যান /homeযে এসএসডি, যেমন থাকা উচিত mv /home/jorge/.config /var/jorge।
  3. প্রতিলিঙ্কগুলি তৈরি করুন, যেমন ln -s /var/jorge/.config /home/jorge/.config।

এটি কি এগিয়ে যাওয়ার সঠিক উপায়? লাইভ সিডি থেকে কি আমার এটি করা দরকার?

উত্তর:


9

আপনি একটি লাইভ সিডি থেকে এটা করতে পারেন, কিন্তু আপনি যদি ব্যবহার করে একটি ভার্চুয়াল কনসোলে একটি গ্রাফিকাল সেশন এবং সুইচ থেকে লগ আউট Ctrl+ + Alt+ + F1, আপনি ফোল্ডার খুব সরাতে সক্ষম হবেন।

আপনার পদক্ষেপগুলি সঠিক, নীচে কিছু সম্প্রসারণ:

  1. ভার্চুয়াল কনসোলটিতে স্যুইচ করুন এবং লগইন করুন
  2. প্রয়োজনে এসএসডি মাউন্ট করুন, এটি এতটা সহজ হতে পারে:

    sudo mkdir /media/ssd-store
    sudo mount /dev/disk/by-label/YOUR-SSD-NAME /media/ssd-store
    

    আপনি পরে ট্যাব-সমাপ্তি ব্যবহার করতে পারেন /dev/disk/by-label/। এটি কেবলমাত্র আপনার পার্টিশনের একটি লেবেল থাকলেই কাজ করে, অন্যথায় আপনাকে এটি দ্বারা প্রতিস্থাপন করতে হবে/dev/sdXY

  3. বাড়ি থেকে ফাইলগুলি ধারণ করে এমন একটি ফোল্ডার তৈরি করুন:

    sudo mkdir -p /media/ssd-store/home/jorge
    

    আপনি যদি পছন্দসই একটি উমাস্ক সেটিং পছন্দ করেন তবে 0027আপনার প্রয়োজন sudo chmod 755 /media/ssd-store। আপনি চালিয়ে আপনার উমাস্ক সেটিংটি পরীক্ষা করতে পারেন umask(এতে ডিফল্ট 0022)

  4. প্রয়োজনে মালিকানা পরিবর্তন করুন, সুতরাং ব্যবহারকারী প্রয়োজনে সবসময় আরও বেশি সিমলিংক তৈরি করতে পারেন:

    sudo chown jorge: /media/ssd-store/home/jorge
    
  5. ফাইলগুলি সরান ( sudoআপনার নিজস্ব না থাকলে যোগ করুন /media/ssd-store/home/jorge):

    mv /home/jorge/.config /media/ssd-store/home/jorge/
    
  6. সিমিলিংক তৈরি করুন:

    ln -s /media/ssd-store/home/jorge/.config /home/jorge/
    

উপরের নোটগুলি: /etc/fstabএসএসডি স্বতঃসংশোধনের জন্য আপনার একটি এন্ট্রি যুক্ত করা উচিত । ব্যবহার করুন sudo blkidআপনার এসএসডি পার্টিশনের জন্য UUID নির্ধারণ করুন এবং পরের লাইনে যোগ করার জন্য /etc/fstab:

UUID=[uuid] /media/ssd-store ext4 relatime,errors=remount-ro,discard 0 2

আমার কী নিষেধাজ্ঞামূলক উমাস্ক সেটিং আছে তা আমি কীভাবে জানব?
— এনএন

চালান umask, ডিফল্টরূপে এটি 0022 যার জন্য আপনাকে চালানোর দরকার নেইchmod
— লেকেনস্টেইন

আমি যদি sudo5 ধাপে ব্যবহার করি তবে আমিও কি এটি 6 ধাপে ব্যবহার করব?
— এনএন

2
@ এনএন: না, যেহেতু আপনি /home/jorgeনিজের মালিকানাধীন একটি সিমলিংক তৈরি করছেন তাই আপনার মূল সুযোগগুলির দরকার নেই।
— লেকেনস্টেইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.