Tipp: lemezellenőrzés sokkal gyorsabban
Nagyobb lemezkötetek ellenőrzése a Lemezkezelővel – különösen, ha Time Machine mentésről van szó –, rettentően lassú lehet, órákig is eltarthat, ha egyáltalán sikerül befejezni. Egy Terminal parancs segítségével jelentősen felgyorsíthatjuk a nagyobb kötetek ellenőrzését.
A Lemezkezelő kötetellenőrzése mögött a fsck_hfs program áll, amit parancssorból futtathatunk le a leggyorsabban. A kötetek gyors ellenőrzésének a kulcsa a megfelelő méretű cache a memóriában, ahová a program a kötetstruktúrát tárolja. Ezt azonban a Lemezkezelőben nem lehet módosítani.
Nem úgy mint a Terminalban. Ha például 2,2 GB cache-t szeretnénk használni az ellenőrzés során, a következő módon adjuk ki a parancsot:
sudo fsck_hfs -f -c 2200m /dev/disk2
A /dev/disk2 adja meg, hogy melyik lemezre vonatkozzon a parancs, ezt természetesen mindenkinek a saját konfigurációjához kell igazítania.
Ezzel a paranccsal egy 1 TB-os Time Machine mentés a több milliónyi fájllal is körülbelül 10 percet vesz igénybe. További haszon, hogy ezzel a lemezt sem terheljük annyira, mert az olvasás nagy része is a gyorsítótárból történik.
Remélem ez az apró kis parancs nagyban megkönnyíti a ti életeteket is!
Ezt gondolták mások
egy kis Láma kérdés: Ez mire jó ? miért használjam én mezei felhasználó? Mennyire jó ez a rendszernek?
Lemezkezelő... Befosok! Inkább a cikkeket néznétek át CSAK 1x mielőtt kiteszitek, és akkor nem lenne midnen cikkben 4-5 hiba..
Csak egy kérdés:
felcsatolt lemezt lehet vagy mertek így ellenőrizni?
Még egy láma kérdés:
Nekem "Macintosh HD" a lemez neve.
Tehát /dev/Macintosh HD a parancs vége?
A szóköz nem okoz problémát?
És mennyi a cache alapértelmezett mérete? Nem árt tudni. :)
arphetamin:
Az a /Volumes/Macintosh HD, nem az eszköz hanem már a mountolt meghajtód.
Az eszköz nevét legegyszerűbben a Terminalba beírt mount paranccsal tudhatod meg (vagy a System Profilerben a Contents részben a Serial-ATA kategória alatti BSD name bejegyzésben látszhatod).




