Dear all,
I'm trying to find a way to automate checkdisk every 1 month on a weekend. in other words i want checkdisk to run every saturday morning.
i can of course change the default mount/count though that wont let me control WHEN it will happen.
so i need your expert opinion with the following if possible:
1. reboot into single user mode 2. start checkdisk for all disks 3. once done, reboot into runlevel 3
i've did a certain script that force checkdisk at night if there's a bad sector using the badblocks command though that's not enough.
PS: i was thinking of something of this sort:
1 4 * sat /bin/touch /forcefsck;reboot 1 1 * sun rm /forcefsck
Would the above work? for all disks?
On 02/28/2011 03:49 AM, Roland RoLaNd wrote:
Dear all,
I'm trying to find a way to automate checkdisk every 1 month on a weekend. in other words i want checkdisk to run every saturday morning.
i can of course change the default mount/count though that wont let me control WHEN it will happen.
so i need your expert opinion with the following if possible:
- reboot into single user mode
- start checkdisk for all disks
- once done, reboot into runlevel 3
i've did a certain script that force checkdisk at night if there's a bad sector using the badblocks command though that's not enough.
PS: i was thinking of something of this sort:
1 4 * sat /bin/touch /forcefsck;reboot 1 1 * sun rm /forcefsck
Would the above work? for all disks?
I would personally not automate this ... there are times when fsck does not complete cleanly and needs user interaction.
I only fsck important machines when I can touch them ... at least via a remote console. If it completes automatically, great. If not, I am there to try to fix it and get the filesystem running.
I'm sure others think it is OK to do this automatically, but that is my advise.
On Feb 28, 2011, at 4:49 AM, Roland RoLaNd r_o_l_a_n_d@hotmail.com wrote:
Dear all,
I'm trying to find a way to automate checkdisk every 1 month on a weekend. in other words i want checkdisk to run every saturday morning.
i can of course change the default mount/count though that wont let me control WHEN it will happen.
so i need your expert opinion with the following if possible:
- reboot into single user mode
- start checkdisk for all disks
- once done, reboot into runlevel 3
i've did a certain script that force checkdisk at night if there's a bad sector using the badblocks command though that's not enough.
PS: i was thinking of something of this sort:
1 4 * sat /bin/touch /forcefsck;reboot 1 1 * sun rm /forcefsck
I would take a snapshot and run fsck against the snapshot, if it reports clean then nothing needs done, if it reports dirty then you need to bring it into maintenance mode and do a fsck with cleanup options.
-Ross