Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Algemeen => Topic gestart door: Noah op 30 oktober 2012, 10:44:55
-
G'day all :D
Weet iemand wat de veilige procedure is om je disks te checken? Ik quote even uit mijn andere post:
En probeer dan maar eens hen duidelijk te maken dat ik nu een file system check wil doen, waarvoor de tuto ontbreekt (wat op de wiki staat should not have been released to the public...). Pingpong ik weer met een andere Synology medewerker, die me zegt dat ik een SMART-check moet doen. En ik maar uitleggen dat een SMART niets te maken heeft met een file system. En dan wordt het stil aan de andere kant van de lijn.
Die wiki die niet released to the public zou moeten zijn is overigens omdat je daar ziet dat de auteur zelf een paar keer schrijft 'ik weet 't niet, ik denk dat 't zo werkt'. En, zoals ik ook al aan Synology mailde, d'r worden een paar services genoemd die je moet shutdownen, maar er zijn er meer zo leert Google me. Geen check of system in runlevel 1 is, enzovoorts. Die wiki-text is onbruikbaar. Deze is dat trouwens:
http://forum.synology.com/wiki/index.php/How_to_give_your_disks_and_files_a_health_check_and_repair_basic_faults
Weet iemand toevallig hoe je wel op een veilige manier je disks kunt checken?
Een procedure moet volgens mij zijn:
- Doe A om te zien welke services draaien;
- Doe B om die te killen (misschien wel de syno_shutdown_tool?)
- C om te checken of ze gestopt zijn.
- D om te checken of we op runlevel 1 zijn. If not, doe D1, If wel, next:
- E om de disk check te schedulen, en wel als volgt:
--E1
--E2
--E3
- F om na afloop het volgende log XYZ te checken.
Enzovoorts.
Alvast zeer bedankt voor eventuele hulp :D
-
Ik denk dat de makkelijkste manier is, om dit gewoon via DSM te doen.
Bij Opslagbeheer -> HDD-beheer kun je een s.m.a.r.t. test uitvoeren om de harde schijven te controleren.
-
Let op, een S.M.A.R.T. test is GEEN controle van het filesysteem op de NAS. Een SMART test kijkt o.a. naar bepaalde 'tellertjes' van je harde schijf/schijven. Komen deze tellertjes boven bepaalde ingestelde waarden, dan zou het kunnen dat je schijf aan het kapot gaan is en kun je deze dus preventie vervangen.
De grote vraag blijft waarom je een 'check disk' wil uitvoeren.
Het onderliggende systeem op een Synology NAS (in ieder geval mijn DS212j) is namelijk het vanuit de Linux wereld bekende 'ext4' filesysteem. Dit is een zogenaamde 'journalling' filesysteem. Elke schrijfactie naar dit filesysteem wordt bijgehouden.
Op het moment dat er iets onverwachts gebeurd (stroomuitval, spontane reboot, crash) met je Syno, dan zal dit filesysteem in het 'journal' gaan kijken.
Door middel van dit journal wordt het filesysteem weer consistent gemaakt.
Martien
-
Let op, een S.M.A.R.T. test is GEEN controle van het filesysteem op de NAS.
Dat was ook mijn punt.
De grote vraag blijft waarom je een 'check disk' wil uitvoeren.
Het onderliggende systeem op een Synology NAS (in ieder geval mijn DS212j) is namelijk het vanuit de Linux wereld bekende 'ext4' filesysteem. Dit is een zogenaamde 'journalling' filesysteem. Elke schrijfactie naar dit filesysteem wordt bijgehouden.
Op het moment dat er iets onverwachts gebeurd (stroomuitval, spontane reboot, crash) met je Syno, dan zal dit filesysteem in het 'journal' gaan kijken.
Door middel van dit journal wordt het filesysteem weer consistent gemaakt.
Martien
Ja, maar zelfs bij journalling kunnen file system errors ontstaan. Het zijn er alleen minder. Maar RAM -> disk kan niet opgevangen worden door journaling, want het zit nog niet in 't file system (is mijn vrij vertaalde samenvatting. Ik heb daar ooit eens een - voor mij - heel moeilijk engels document van gelezen, van de developers zelf, waarin ze dit beschreven).
-
De grote vraag blijft waarom je een 'check disk' wil uitvoeren.
Overigens, als ik even lollig mag doen: dat was niet de grote vraag. De grote vraag was HOE ik het moest doen, niet OF ik het moest doen :mrgreen:
-
Ja, maar zelfs bij journalling kunnen file system errors ontstaan. Het zijn er alleen minder. Maar RAM -> disk kan niet opgevangen worden door journaling, want het zit nog niet in 't file system (is mijn vrij vertaalde samenvatting. Ik heb daar ooit eens een - voor mij - heel moeilijk engels document van gelezen, van de developers zelf, waarin ze dit beschreven).
Je kunt data kwijtraken bijvoorbeeld in het geval de stroom ineens wegvalt, maar je behoudt wel een consistent filesysteem door journalling.
De filesystemcheck op het filesystem van een Synology doet in basis het journal controleren, door extra parameters op te geven kun je volledige check uitvoeren op de consistentie van het filesystem.
Martien
-
Overigens komt de procedure ongeveer op het volgende neer:
- Stop alle services op je Syno
- Unmount het volume van je data, dit kan dus alleen als alles wat gebruik maakt van dit volume gestopt is. Dus FTP, Windows sharing, NFS sharing, downloadtools, media servers etc.
- Controleer het volume
Het is dus afhankelijk van de applicaties die je gebruikt op je Syno en hoeveel/welke volumes je allemaal hebt.
Het kan allemaal wel, onderliggend is het Linux.