[OpenAFS] check fs consistency after suspend/resume?
Tue, 18 Nov 2008 08:31:00 -0500
Calling something like this should be simple in Linux. For example, on
Ubuntu you can put a sh script stub in /etc/acpi/resume.d/ that gets
called during the resume process. I would assume there are analogous
options available in other distributions.
Keep in mind that after resuming you'll want to wait for networking to
come back up and be stable before running at least some of the
aforementioned commands ('fs checkservers' in particular). With DHCP
transactions, lower-level link negotiations, and some slow networking
drivers, I've seen it take up to 30 seconds to get a stable connection.
Of course, you can ignore all of this if the Linux/Unix client is also
power management aware like Windows. Is it? If not, will we see that
in a future release?
Jeffrey Altman wrote:
> The Windows client is power management aware and will automatically
> contact all servers that it was previously in contact with after
> resuming. There is no need to issue any additional commands.
> Jeffrey Altman
> Derrick Brashear wrote:
>> fs checkservers will cause any pent-up callbacks to be delivered as we
>> re-contact servers we were already talking to.
>> On Tue, Nov 18, 2008 at 7:35 AM, Pedro R <email@example.com> wrote:
>>> I'm working on a project for my university, which uses AFS across all pc's in the network, with both linux and windows xp.
>>> What we want to do is to forder a computer to go into standby mode after 30 minutes without anyone touching it.
>>> The problem, according to the network administrator, is that after a wakeup from suspend or resume, we must force an fs consistency check on the client.
>>> How can i make a script in both linux and windows which forces this consistency check? Is there any function to do this?
>>> I've been looking at the docs and "fs flushmount" seems the best for this... or maybe "fs checkvolumes"?
>>> OpenAFS-info mailing list