Бтрфс

Како се користи Бтрфс пилинг?

Како се користи Бтрфс пилинг?
Систем датотека Бтрфс је систем датотека са више уређаја који има уграђену подршку за РАИД. У систему датотека Бтрфс или РАИД са више уређаја, блокови података / метаподатака могу се чувати у једном или више уређаја за складиштење. Алат за прочишћавање Бтрфс прочитаће све блокове података / метаподатака са свих уређаја за складиштење додатих у Бтрфс систем датотека или РАИД и пронаћи све оштећене блокове података / метаподатака. Једном када се пронађу оштећени блокови података / метаподатака, алат за прочишћавање Бтрфс аутоматски ће поправити те оштећене блокове података / метаподатака ако је могуће.

У систему датотека Бтрфс са више уређаја или Бтрфс РАИД, у зависности од конфигурације система датотека, може бити више копија блокова података / метаподатака ускладиштених на различитим локацијама уређаја за складиштење додатих у систем датотека Бтрфс. Када алат за прочишћавање Бтрфс пронађе оштећени блок података / метаподатака, претражује све уређаје за складиштење додате у систем датотека Бтрфс да би пронашао дупликате копија тог блока података / метаподатака. Једном када се пронађе дупликата копије тог блока података / метаподатака, оштећени блок података / метаподатака се преписује исправним блоком података / метаподатака. На овај начин алат за прочишћавање Бтрфс поправља оштећене блокове података / метаподатака у Бтрфс систему датотека са више уређаја или Бтрфс РАИД-у.

У овом чланку ћу вам показати како да користите алатку за прочишћавање Бтрфс за проналажење и поправљање оштећених блокова података / метаподатака у систему датотека Бтрфс или Бтрфс РАИД са више уређаја. Па, кренимо.

Скраћенице

РАИД - Редундантни низ јефтиних / независних дискова
ГБ - Гигабите

Предуслови

Да бисте пратили овај чланак, морате да имате функционални систем датотека Бтрфс за више уређаја или Бтрфс РАИД.

Направио сам Бтрфс РАИД у РАИД-1 конфигурација (постављена на / подаци директоријум) помоћу 4 уређаја за складиштење сдб, сдц, сдд, и сде, као што видите на доњем снимку екрана. Користићу овај Бтрфс РАИД за демонстрацију Бтрфс пилинга у овом чланку.

$ судо бтрфс употреба / подаци датотечног система

Ако вам је потребна било каква помоћ при инсталирању система датотека Бтрфс на Убунту, погледајте мој чланак Инсталирање и коришћење Бтрфс на Убунту 20.04 ЛТС.

Ако вам је потребна било каква помоћ при инсталирању система датотека Бтрфс на Федори, погледајте мој чланак Инсталација и употреба Бтрфс на Федори 33.

Ако вам је потребна помоћ у стварању Бтрфс РАИД-а, погледајте мој чланак Како подесити Бтрфс РАИД.

Генерисање лажних датотека на датотечном систему Бтрфс

Да бисмо вам показали како функционише алат за прочишћавање Бтрфс, треба да генеришемо неке случајне датотеке да бисмо попунили Бтрфс систем датотека. Направимо скрипту љуске која управо то чини.

Направите нову скрипту љуске генфилес.сх у / уср / лоцал / бин / директоријум како следи:

$ судо нано / уср / лоцал / бин / генфилес.сх

Унесите следеће редове кодова у генфилес.сх скрипта љуске.

#!/ бин / басх
док истинито
урадите
ФИЛЕНАМЕ = $ (ууидген)
ецхо "[Креирање] $ ФИЛЕНАМЕ"
дд ако = / дев / рандом од = $ ФИЛЕНАМЕ бс = 1М цоунт = 256 статус = напредак
ецхо "[Цреатед] $ ФИЛЕНАМЕ"
Готово

Када завршите, притисните + Икс затим И и да спаси генфилес.сх скрипта љуске.

Тхе генфилес.сх скрипта љуске покреће бесконачно док петља.

док истинито
урадите
# других кодова
Готово

Следећи ред генерише УУИД користећи ууидген команду и чува УУИД у НАЗИВ ДОКУМЕНТА променљива.

Следећи ред исписује поруку на конзоли пре датотеке НАЗИВ ДОКУМЕНТА се генерише.

Следећи ред генерише нову случајну датотеку НАЗИВ ДОКУМЕНТА помоћу дд команда. Датотека ће бити 256 МБ величина.

Следећи ред исписује поруку на конзоли након датотеке НАЗИВ ДОКУМЕНТА се генерише.

Додајте дозволу за извршавање у генфилес.сх скрипта љуске како следи:

с

Тхе генфилес.сх скрипта љуске сада би требала бити доступна као и било која друга наредба.

$ који генфили.сх

Хајде да генеришемо неке случајне датотеке у Бтрфс РАИД-у монтираном у / подаци именик.

Дођите до / подаци директоријум где је Бтрфс РАИД монтиран на следећи начин:

$ цд / подаци

Као што видите, тренутно нема расположивих датотека на мом Бтрфс РАИД-у.

$ лс -лх

Да бисте генерисали неке случајне датотеке у тренутном радном директоријуму (/ подаци директоријум у овом случају), покрените генфилес.сх скрипта љуске како следи:

$ судо генфилес.сх

Тхе генфилес.сх љуска скрипта би требала започети генерирање случајних датотека у / подаци именик.

Тхе генфилес.сх скрипта генерише случајне датотеке. Пустите да скрипта ради неколико минута, тако да попуњава око 2-3 ГБ простора на диску Бтрфс РАИД-а.

Када желите да зауставите генфилес.сх скрипту љуске, притисните + Ц.

Као што видите, неке насумичне датотеке се генеришу у Бтрфс РАИД-у.

$ лс -лх

Створио сам око 13 ГБ насумичних датотека у Бтрфс РАИД-у монтираном у / подаци директоријума, као што можете видети на снимку екрана испод.

$ судо ду -сх / дата

Рад са Бтрфс алатом за рибање

У овом одељку ћу вам показати како се користи Бтрфс алат за рибање. Хајде да почнемо.

Процес чишћења можете започети на систему датотека Бтрфс монтираном на / подаци директоријум са следећом наредбом:

$ судо бтрфс сцруб старт / дата

Поступак прочишћавања Бтрфс треба започети на систему датотека Бтрфс монтираном на / подаци именик.

Можете видети статус процеса брисања Бтрфс који се изводи на систему датотека Бтрфс монтираном на / подаци директоријум како следи:

$ судо бтрфс статус прочишћавања / подаци

Као што видите, поступак брисања Бтрфс је још увек у току трчање.

Прочишћавање Бтрфс система датотека или Бтрфс РАИД који има пуно датотека требаће пуно времена да се заврши.

Када се заврши поступак прочишћавања Бтрфс, статус би требало променити у готов, као што видите на доњем снимку екрана.

$ судо бтрфс статус прочишћавања / подаци

Такође можете видети статус прочишћавања Бтрфс за сваки уређај за складиштење додат у систем датотека Бтрфс (монтиран у / подаци директоријум) одвојено на следећи начин:

$ судо бтрфс прочишћавање статус -д / дата

Рекао сам вам да поступак брисања Бтрфс треба дуго да се заврши на великом систему датотека Бтрфс. Једна велика предност Бтрфс алата за прочишћавање је што се његов процес може зауставити и наставити у било ком тренутку.

Погледајмо како да паузирамо и наставимо Бтрфс поступак рибања.

Прво започните нови поступак прочишћавања Бтрфс на датотечном систему Бтрфс монтираном у директоријуму / дата на следећи начин:

$ судо бтрфс сцруб старт / дата

Да бисте отказали или паузирали поступак прочишћавања Бтрфс који је тренутно покренут на систему датотека Бтрфс монтираном на / подаци директоријум, покрените следећу наредбу:

$ судо бтрфс пилинг отказивање / подаци

Покренут поступак брисања Бтрфс треба отказати или паузирати.

Као што видите, статус прочишћавања Бтрфс је прекинут. Дакле, поступак прочишћавања Бтрфс више није покренут.

$ судо бтрфс статус прочишћавања / подаци

Да бисте наставили поступак брисања Бтрфс који сте отказали или зауставили, покрените следећу наредбу:

$ судо бтрфс рибање резиме / подаци

Треба наставити поступак прочишћавања Бтрфс.

Као што видите, статус брисања Бтрфс је сада трчање. Дакле, поступак рибања Бтрфс је настављен.

$ судо бтрфс статус прочишћавања / подаци

Након завршетка поступка прочишћавања Бтрфс, статус прочишћавања Бтрфс треба променити у готов.

$ судо бтрфс статус прочишћавања / подаци

Закључак

У овом чланку показао сам вам како да радите са алатком за прочишћавање Бтрфс како бисте пронашли и поправили оштећене блокове података / метаподатака Бтрфс система датотека са више уређаја или РАИД-а. Показао сам вам како да откажете / паузирате и наставите поступак брисања Бтрфс када и он једном започне.

Водич за ОпенТТД
ОпенТТД је једна од најпопуларнијих игара за пословну симулацију. У овој игри морате створити диван посао превоза. Међутим, почет ћете у почетку око 1...
СуперТукКарт за Линук
СуперТукКарт је сјајан наслов дизајниран да вам пружи Марио Карт искуство бесплатно на вашем Линук систему. Прилично је изазовно и забавно играти, диз...
Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...