স্বাস্থ্যকর পুলে স্থায়ী জেডএফএস ত্রুটি সাফ করুন


20

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

  • আমার কি দুশ্চিন্তা করা উচিৎ? আমি কি এখনও এই ত্রুটিটি থেকে মুক্ত আছি না?
  • আমি কি ত্রুটিটি সাফ করতে পারি? যদি ফাইলটি চলে যায় তবে ভবিষ্যতে আমি এই ত্রুটিটি সত্যিই দেখতে চাই না।

রেফারেন্সের জন্য, আমি কমান্ডগুলি প্রকাশ করেছি এবং টীকা সহ আউটপুট:

স্থিতি পরীক্ষা করা হচ্ছে

kevin@atlas:~$ sudo zpool status -v

pool: zstorage
state: ONLINE
status: One or more devices has experienced an error resulting in data
    corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
    entire pool from backup.
see: zfsonlinux.org/msg/ZFS-8000-8A
scan: scrub repaired 1.81M in 7h19m with 1 errors on Wed Feb 19 10:04:44 2014
config:

    NAME                                          STATE     READ WRITE CKSUM
    zstorage                                      ONLINE       0     0     0
    raidz1-0                                    ONLINE       0     0     0
        ata-WDC_WD30EZRX-00DC0B0_WD-WCC1T1735698  ONLINE       0     0     0
        ata-WDC_WD30EZRX-00DC0B0_WD-WMC1T0506289  ONLINE       0     0     0
        ata-WDC_WD30EZRX-00MMMB0_WD-WCAWZ2711600  ONLINE       0     0     0

errors: Permanent errors have been detected in the following files:

        /zstorage/owncloud/kevin/files/Archives/Music/Kev Rev 7/graveyard/Old/Four Tet/Pause/03 Harmony One.mp3

রুটে স্যুইচিং এবং ফাইলটি মোছা - আমার এটির দরকার নেই

kevin@atlas:~$ sudo -i

root@atlas:~# cd /zstorage/owncloud/kevin/files/Archives/Music/Kev\ Rev\ 7/graveyard/Old/Four\ Tet/Pause/

root@atlas:/zstorage/owncloud/kevin/files/Archives/Music/Kev Rev 7/graveyard/Old/Four Tet/Pause# rm 03\ Harmony\ One.mp3

আবার স্থিতি পরীক্ষা করা হচ্ছে

root@atlas:/zstorage/owncloud/kevin/files/Archives/Music/Kev Rev 7/graveyard/Old/Four Tet/Pause# zpool status -v

pool: zstorage
state: ONLINE
status: One or more devices has experienced an error resulting in data
    corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
    entire pool from backup.
see: zfsonlinux.org/msg/ZFS-8000-8A
scan: scrub repaired 1.81M in 7h19m with 1 errors on Wed Feb 19 10:04:44 2014
config:

    NAME                                          STATE     READ WRITE CKSUM
    zstorage                                      ONLINE       0     0     1
    raidz1-0                                    ONLINE       0     0     2
        ata-WDC_WD30EZRX-00DC0B0_WD-WCC1T1735698  ONLINE       0     0     0
        ata-WDC_WD30EZRX-00DC0B0_WD-WMC1T0506289  ONLINE       0     0     0
        ata-WDC_WD30EZRX-00MMMB0_WD-WCAWZ2711600  ONLINE       0     0     0

errors: Permanent errors have been detected in the following files:

        zstorage:<0x9f115>

আহ ওহ. আমি কি ত্রুটিটি সাফ করতে পারি?

root@atlas:/zstorage/owncloud/kevin/files/Archives/Music/Kev Rev 7/graveyard/Old/Four Tet/Pause# zpool clear zstorage

root@atlas:/zstorage/owncloud/kevin/files/Archives/Music/Kev Rev 7/graveyard/Old/Four Tet/Pause# zpool status -v

pool: zstorage
state: ONLINE
status: One or more devices has experienced an error resulting in data
    corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
    entire pool from backup.
see: zfsonlinux.org/msg/ZFS-8000-8A
scan: scrub repaired 1.81M in 7h19m with 1 errors on Wed Feb 19 10:04:44 2014
config:

    NAME                                          STATE     READ WRITE CKSUM
    zstorage                                      ONLINE       0     0     0
    raidz1-0                                    ONLINE       0     0     0
        ata-WDC_WD30EZRX-00DC0B0_WD-WCC1T1735698  ONLINE       0     0     0
        ata-WDC_WD30EZRX-00DC0B0_WD-WMC1T0506289  ONLINE       0     0     0
        ata-WDC_WD30EZRX-00MMMB0_WD-WCAWZ2711600  ONLINE       0     0     0

errors: Permanent errors have been detected in the following files:

        zstorage:<0x9f115>

এই ভাল লাগছে না!


ফাইলটি কি একটি স্ন্যাপশটের অংশ (zfs তালিকা-সবগুলি তালিকাভুক্ত) এবং তাই প্রায় রাখা হচ্ছে?
লন্ডম্যান

উত্তর:


14

আপনার পুলটি আবার স্ক্রাব করুন (যদি আপনি ইতিমধ্যে না থাকেন):

zpool স্ক্রাব জাস্টোরেজ

এই ত্রুটিটি আপনাকে জানিয়ে দিচ্ছে যে ইনোড <0x9f115> দূষিত (ফাইলটি মুছে ফেলার ফলে ফাইলনামটি>> ইনোড ম্যাপিংটি ভেঙে গেছে, সুতরাং এটি এখনই ইনোডের প্রতিবেদন করছে)। হয় কিছু এখনও ফাইল খোলা আছে বা মেটাডেটা সবেমাত্র পরিষ্কার করা দরকার (যা কোনও স্ক্রাব করা উচিত)।

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


7

আমি জানি আমি পার্টিতে বেশ দেরি করেছি, তবে কেবল এটি যুক্ত করতে চেয়েছিলাম অতিরিক্ত স্ক্রাবগুলি যদি এ জাতীয় সমস্যাগুলি সমাধান না করে তবে আপনার দিকে তাকানোর zdbপরিবর্তে কেবল একটি স্ক্রাব শুরু করতে পারেন, এটি কয়েক মিনিটের জন্য চালানো যাক এবং তারপরে এটি বন্ধ করুন zpool scrub -s zstorage। ফাইলের স্থায়ী ত্রুটিগুলি সাফ করার ক্ষেত্রে এটি আমার পক্ষে কাজ করবে যখন সমস্ত পাঠ / লেখার / চেকসাম ত্রুটি শূন্য ছিল।

http://unixetc.co.uk/2012/01/22/zfs-corruption-persists-in-unlinked-files/

সম্পাদনা: কয়েকবার এটি করার পরে আমি আরও বুঝতে পেরেছিলাম যে আপনি স্ক্রাবটি চালানোর সময় কতক্ষণ দেয় তা প্রভাবিত করবে কিনা (এটি প্রথমে কোন ব্লকগুলিকে দেখায় তার উপর নির্ভর করে) works সুতরাং যদি এটি প্রথমে কাজ না করে, আরও কয়েকবার চেষ্টা করুন এবং আপনি কখন এটি বন্ধ করবেন তার সময় সামঞ্জস্য করুন।


আমার জন্য এটি কার্যকর হয়নি - স্থায়ী ত্রুটিগুলি এখনও রয়েছে এবং আমি যদি একটি সম্পূর্ণ স্ক্রাব করি তবে আমি সেগুলি আবার দেখতে পাব।
উইলিয়াম স্টেইন

3
এটা আমার জন্য এটা। আমি একটি সম্পূর্ণ স্ক্রাব করেছিলাম এবং ত্রুটিগুলি মুছে ফেলা হয়নি তবে তারপরে আমি স্টার্ট-> থামিয়ে দিয়েছিলাম এবং এটি পরিষ্কার। ধন্যবাদ।
স্টু

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