
AppleInsider může získat přidruženou provizi za nákupy uskutečněné prostřednictvím odkazů na našich stránkách.
MacOS společnosti Apple prostřednictvím systému UNIX poskytuje řadu nástrojů, které udrží vaše disky zdravé, přičemž jedním z nich je příkaz fsck Terminal. Zde je návod, jak jej používat.
fsck neboli „kontrola konzistence souborového systému“ je nástroj UNIX, který existuje již dlouhou dobu. Kontroluje chyby na úložných discích a pokouší se opravit případné problémy. Spouští se také při startu macOS v zákulisí, pokud byl váš Mac vypnutý nesprávně nebo tvrdě vypnutý podržením vypínače.
Na Macu se fsck nachází v kořenovém adresáři vašeho spouštěcího disku na adrese: /sbin/fsck
Fsck můžete spustit v automatickém nebo interaktivním režimu.
Moderní objemové formáty macOS, které používají žurnálování jsou považovány za nepotřebné fsck, protože funkce žurnálování umožňuje operačnímu systému příležitostně tiše kontrolovat a udržovat konzistenci diskových svazků fungující správně.
Možná však budete chtít čas od času spustit fsck na žurnálovaných svazcích a pro fsck existuje příznak, který jej přinutí kontrolovat žurnálované svazky.
Ve výchozím nastavení fsck diagnostikuje interní spouštěcí disk vašeho Macu, pokud neřeknete jinak.
Začněte s diskutil
Chcete-li začít, otevřete aplikaci Terminál v /Applications/Utilities/Terminal a zadejte: diskutil seznam a stiskněte Vrátit se.
Pokud máte k Macu připojeno mnoho jednotek, může to chvíli trvat.
Po dokončení diskutil zobrazí seznam všech úložných zařízení připojených k vašemu Macu:

„dev/“ znamená „device“ a je výchozím adresářem přípojných bodů pro zařízení ve FreeBSD (na kterém je založen macOS).
Každé fyzické zařízení má název jako „disk0“, „disk1“ atd. Spouštěcí disk vašeho Macu je tedy obvykle „/dev/disk0“ a další připojené zařízení je „/dev/disk1“ a tak dále.
Každý svazek nebo oddíl na každém zařízení je uveden jako další, odsazený podle čísla indexu, s informacemi o typu svazku, názvu, velikosti a úplném názvu identity zcela vpravo. Takže například první svazek na vašem spouštěcím disku je označen jako „disk0s1“, druhý je označen jako „disk0s2“ a každý svazek následuje s podobným názvem a číslem svazku připojeným na konec.
Ve většině příkazů UNIX můžete zadat celé zařízení (například „/dev/disk0“) nebo konkrétní svazek na zařízení (například „/dev/disk0s1“ nebo „/dev/disk0s2“) atd.
možnosti fsck
Dva z nejužitečnějších příznaků pro použití s příkazem fsck jsou příznak „-f“ (force) a příznak „-y“ (automaticky odpoví „ano“ na všechny zobrazené výzvy). Příznaky můžete zkombinovat do jednoho spolu s příkazem fsck v Terminálu, abyste mu řekli, jak se má spustit.
Chcete-li například vynutit kontrolu na interním disku bez interakce, zadejte do Terminálu: /sbin/fsck -fy a stiskněte Vrátit se.
Všechny možnosti pro fsck a další informace o příkazu můžete zobrazit v Terminálu zadáním: muž fsck a lisování Vrátit se.
Pokud na svém Macu neběžíte jako uživatel s oprávněním správce, možná budete muset před příkazem fsck uvést sudo ‚ („superuser do“) a po stisknutí tlačítka zadat heslo správce Vrátit se.
Spuštění fsck
Pomocí informací o seznamu zařízení vrácených diskutil výše můžete říci fsck, aby kontroloval pouze konkrétní svazek. Například: sudo fsck -fy /dev/disk4s2 řekne fsck, aby zkontroloval a pokusil se opravit druhý svazek na zařízení 4 připojeném k vašemu Macu.
Pamatujte, že každý svazek, který chcete zkontrolovat, musí být nejprve odpojen, než na něm bude možné spustit fsck. Aplikaci Disk Utility společnosti Apple v /Applications/Utilities/Disk Utility můžete použít k ručnímu odpojení svazků tak, že je vyberete ze seznamu vlevo v hlavním okně Disk Utility a poté kliknete na Sesednout tlačítko v horní části okna:

Pokud tak učiníte, odstraníte ikonu svazku z plochy ve Finderu. Až budete hotovi, můžete podobně znovu namontovatsvazek ve Finderu kliknutím na Mount v Diskové utilitě (samozřejmě za předpokladu, že svazek nebyl poškozen a je stále připojitelný).
výsledky fsck
Jakmile se fsck spustí, spustí své kontroly na zadané jednotce nebo svazku, a pokud jste zadali volbu -y, pokusí se opravit každý svazek bez vyzvání. Pokud jste nezadali volbu -y, budete dotázáni, co dělat v každém kroku procesu ověřování. Každý název svazku a jeho typ budou uvedeny jako běhy fsck.
Pokud z nějakého důvodu nemůže fsck opravit nebo přečíst disk nebo svazek, vytiskne v Terminálu zprávu, která vám to řekne. Běžnou a nejasnou chybou je například „Svazek bez názvu HD nelze zcela ověřit.“
Pokud fsck nalezne nějaké problémy s jednotkou/svazkem nebo některou z jeho datových struktur, vytiskne zprávu a pokusí se případné problémy opravit.
Jakmile se fsck dokončí, je dobré restartovat Mac – buď z Nabídka Apple->Restartovat nebo v Terminálu zadáním: restartujte nyní a lisování Vrátit se.
Upozorňujeme, že restartování v Terminálu může bez varování ukončit všechny ostatní aplikace, které máte spuštěné.
Udržování pevných disků vašeho Macu a jejich správné fungování je pro váš pracovní postup zásadní a obecně je to dobrý nápad. fsck vám s tím pomůže.
Zdroj: appleinsider.com