This is what I did to fix the problem.  Nick your idea of using reconstruct on the user gave me a brainstorm and it worked.  The first thing I did was to run reconstruct -f and from there I wrote down the directory structure of the user.  ie. user.joe.sent, user.joe.draft, user.joe.trash. Whereever the directory didn't exist, I got an I/O error for that directory.  >From there, I went into the user directory and did a mkdir of the missing directory, chown to cyrus, then ran reconstruct on that directory.  So if I got an I/O error on user.joe.sent.  I went to the directory .../user/joe. did a mkdir for sent, did chown cyrus sent, then ran reconstruct user.joe.sent.  This seems to have worked.  Thank everyone for their input.

Nick Ustinov wrote:

Reklama.
 

You can either:

1)

cd /usr/cyrus/bin
su cyrus
./reconstruct user.

2)

go to cyradm,

sam user.c
dm user.
 

Nick

> I am using Redhat 7.1 running cyrus 2.0.9 with Postfix. I dame a
> mistake and deleted a user's directory and can't get it off a backup.
> When I go into cyradm and try to set my ACl list to c so I can delete
> the user, it gives me an I/O error. When I just try to delete it using
> the dm command, it gives me a permission denied error. I made a
> directory of the user's name in my user partition hoping it would get
> rid of the I/O error but that didn't work. Anyone know how I can get
> rid of this error so I can delete this user and then rebuild him?
>
>
 
 

Sincerely,
Nick
 
 

---
This message contains no viruses.
Guaranteed by Kaspersky Anti-Virus.
www.antivirus.lv
 

Reply via email to