আপডেট ক্রিপ্টটাব fstrim এর জন্য পাসফ্রেজের জন্য জিজ্ঞাসা করে


12

এটি এক ধরণের ধারাবাহিকতা - মাউন্ট ড্রাইভ রেডহাট 7 থেকে কীভাবে বিনামূল্যে স্থান পাবেন

আমি যখন চালাই তখন আমি যে সমস্যার মুখোমুখি হচ্ছি তা হ'ল:

[root@x011dc01-rhtest /]# fstrim -v /

আমি নিম্নলিখিত ত্রুটি পেয়েছি:

fstrim: /: the discard operation is not supported

সারা দিন গুগলিংয়ে সর্বদা একটি সাধারণ থিম ছিল।

এর অনুরূপ কিছুতে / ইত্যাদি / ক্রিপ্টটাব আপডেট করুন:

[root@noteloek ~]# cat /etc/crypttab 
luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ UUID=2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ none allow-discards

আমি এই ফাইলটি আপডেট করার পরে যা ঘটে তা হ'ল আমি "dracut -f" পাশাপাশি "dracut --for -I / etc / crypttab" চালিয়ে তারপরে আমি রিবুট করি। সিস্টেমটি উপস্থিত হয়ে একটি পাসফ্রেজ জিজ্ঞাসা করবে, যা দেখে মনে হয় যে আমি কোনও এলোমেলো স্ট্রিং প্রবেশ করতে পারি এবং এটি আমাকে যেতে দেবে।

আমি একটি মূল ফাইল যুক্ত করার বিষয়ে একটি নিবন্ধ পেয়েছি তবে আমি সে সম্পর্কে সত্যই নিশ্চিত নই।

আমি সিস্টেম থেকে লক আউট করতে চাই না, এছাড়াও আমি সত্যিই কোন ধারণা নেই আমি কি করছি।

কিছু তথ্য যা সহায়ক হতে পারে।

Fstrim কীভাবে সক্ষম করবেন সে সম্পর্কে আমি অনেকগুলি নিবন্ধ অনুসরণ করছি

https://blog.christophersmart.com/2013/06/05/trim-on-lvm-on-luks-on-ssd/

এটি দেখতে দুর্দান্ত:

[root@x011dc01-rhtest /]# cat /etc/fstab | grep root
/dev/mapper/rhel_x011dc01--rhtest-root /                       xfs     defaults,discard        1 2

[root@x011dc01-rhtest /]# cat /etc/lvm/lvm.conf | grep 'issue_discards'
    # Configuration option devices/issue_discards.
    issue_discards = 1

এখন আমি / etc / crypttab আপডেট করে সিস্টেম আপডেট করে পুনরায় বুট করার পরেও, যখন এটি পাসফ্রেজের জন্য জিজ্ঞাসা করবে আমি এতে লগইনে প্রবেশ করব এবং তবুও আমি একই সঠিক ত্রুটি পেয়ে যাব।

fstrim: /: the discard operation is not supported

আমি লুকোচুরি পরিবর্তন করার চেষ্টা করেছি, ছাড়-ছাড়ার ফলে কোনও প্রভাব নেই।

আমি একটি পাসফ্রেজ মূল জিনিসটি কনফিগার করার চেষ্টা করার বিরোধী নই, তবে এটি এখনও কাজ না করলে আমি সমস্যার মধ্য দিয়ে যেতে চাই না।

আমি আপডেট করেছি আমার

    [root@x011dc01-rhtest /]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.luks.allow-discards=luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ rd.luks.uuid=luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ vconsole.font=latarcyrheb-sun16 vconsole.keymap=us $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

এবং তারপরে এটি চালিয়ে যাচ্ছেন ..... কিছু করুন:

grub2-mkconfig -o /boot/grub2/grub.cfg

আমার মাথায় কি চলছে তাও সম্ভবত মূল্যবান।

[root@x011dc01-rhtest /]# blkid
**/dev/block/8:2: UUID="2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ" TYPE="LVM2_member"**
/dev/block/253:1: UUID="ad872f09-5147-4252-af56-aa6244219515" TYPE="xfs"
/dev/block/8:1: UUID="83aac355-a443-4ff9-90fa-9f6da8e31cc2" TYPE="xfs"
/dev/block/253:0: UUID="dbe56f6a-2a4a-42da-82e2-bef9a73caafb" TYPE="swap"


[root@x011dc01-rhtest /]# lsblk
NAME                           MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0                              2:0    1    4K  0 disk
sda                              8:0    0   50G  0 disk
ââsda1                           8:1    0  500M  0 part /boot
**ââsda2**                           8:2    0 49.5G  0 part
  âârhel_x011dc01--rhtest-swap 253:0    0    2G  0 lvm  [SWAP]
  **âârhel_x011dc01--rhtest-root 253:1    0 47.5G  0 lvm  /**
sdb                              8:16   0   50G  0 disk
sr0                             11:0    1 1024M  0 rom

আমি যেটি করতে সক্ষম হতে চাই তা কেবল "/" এ fstrim চালানো হয় তাই আমি ব্যবহার করছি তাই আমি ইউআইডিটি = "2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ" ব্যবহার করছি

[root@x011dc01-rhtest /]# blkid /dev/sda2
/dev/sda2: UUID="2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ" TYPE="LVM2_member"

এটি আমার fstab

[রুট @ x011dc01-rhtest /] # বিড়াল / ইত্যাদি / fstab

**/dev/mapper/rhel_x011dc01--rhtest-root /                       xfs     defaults,discard        1 2**
UUID=83aac355-a443-4ff9-90fa-9f6da8e31cc2 /boot                   xfs     defaults        0 0
/dev/mapper/rhel_x011dc01--rhtest-swap swap                    swap    defaults        0 0

অ্যান্টনি অন্য আমি যোগ করতে পারেন এটি সহায়ক হতে পারে দয়া করে আমাকে জানান।


1
আপনি কেন /etc/crypttabএখানে কোনও প্রাসঙ্গিকতা বলে মনে করেন ? আপনার কোনও এনক্রিপ্ট করা ভলিউম আছে বলে মনে হয় না।
মাইকেল হ্যাম্পটন

একমাত্র কারণ হ'ল যে সমস্ত নিবন্ধগুলি আমি প্রত্যেকে দেখেছি তারা / etc / crypttab ফাইল পরিবর্তন করতে বলে। দেখে মনে হচ্ছে যে আমি সেখানে যা করি তা মেশিনে কোনও পরিবর্তন বলে মনে হচ্ছে না।
অ্যান্টনি ফরনিটো

1
ঠিক আছে, এটি অবশ্যই প্রাসঙ্গিক বলে মনে হচ্ছে না তবে আপনি সার্ভারটি বর্ণনা করতে ভুলে গেছেন।
মাইকেল হ্যাম্পটন

সার্ভারটি ESXi 6 এবং Par3 সানটিতে চলমান একটি ভিএম। আনাম = লিনাক্স x011dc01-rhtest.com 3.10.0-327.el7.x86_64 # 1 এসএমপি থু অক্টোবর 17 17:29:29 ইডিটি 2015 x86_64 x86_64 x86_64 জিএনইউ / লিনাক্স ছাড়া আপনার কী তথ্য দরকার?
অ্যান্টনি ফরনিটো

যদি আপনি "ফেডোরা fstrim বাতিলকরণ ক্রিয়াকলাপ কোনও এনক্রিপশন সমর্থন করে না" এর লাইনে কিছু গুগল করেন তবে আপনি দেখতে পাবেন যে প্রতিটি নিবন্ধে আপনাকে / etc / crypttab ফাইল আপডেট করতে হবে
অ্যান্টনি ফর্নিটো

উত্তর:


0

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


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