|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Konstantin Pasichnichenko 2:5020/400 29 Jul 2002 13:46:12 To : Eugene Grosbein Subject : Re: rm -W -------------------------------------------------------------------------------- Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: > Привет! > Кто-нибудь может прокомментировать опцию -W у rm? man rm :-) а вообще... это используется в union fs. при удалении объектов файловой системы смонтированного в union (см. man 8 mount_union) в верхнем слое создается whiteout, т.е. объект прячущий собой удаленный из нижнего слоя, так что ls его не покажет. из нижнего слоя, понятно, ничего на самом деле не удаляется. ls -lW покажет все файлы, вместе с whiteout'ами. т.е. whiteout это своего рода шапка-невиимка на файл нижнего слоя. whiteout остается после размонтирования union'а на файловой системе бывшей в верхнем слое, чтоб при последующем монтировании небыло видно удаленных ранее файлов. по идее, этот самый ключик -W должен сказать rm восстановить этот самый файл из whiteout, т.е. убрать whiteout из верхнего слоя. у меня rm -W почему-то не сработал, но я проверял его на 4.0-release, где еще не совсем нормальный был union. говорит что не такого файла не существует... :-/ может сейчас в current и работает... пока нет возможности проверить на current. если кто-то сможет - буду оч благодарен! -- WBR, kostik kostik(a)org.chem.msu.su kostik(a)snark.rinet.ru --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577d1e14581.html, оценка из 5, голосов 10
|