Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : mitrohin a.s.                        2:5020/400     29 Mar 2007  11:11:45
 To : Dmitry Pryanishnikov
 Subject : Re: many jails
 -------------------------------------------------------------------------------- 
 
 ua>
 
 From: "mitrohin a.s." <swp@swp.pp.ru>
 
 On Tue, Mar 20, 2007 at 08:39:44PM +0300, Dmitry Pryanishnikov wrote:
 
 > 
 > Привет!
 > 
 > On Tue, 20 Mar 2007, Dmitry Karasik wrote:
 > > >>  я могу ошибаться, но вродебы whiteout это как раз наоборот, заглушка
 > > >> на верхнем слое чтобы файл из нижнего виден не был.
 > > Dmitry>   Я точно так же сказал: 'признак "стертости" файла нижнего слоя
 > > Dmitry> на верхнем'.  То есть, при стирании файла, находящегося в нижнем
 > > Dmitry> слое, в верхний на этом месте ставится whiteout.
 > >
 > > Hе совсем - я имел в виду, что если задача стоит так, чтобы существующий
 > > нижний файл не был виден вверху, на верхней системе создают этот whiteout.
 > > Вопрос в том, так ли это на самом деле.
 > 
 >    Естественно (вы можете попытаться сделать это сами, специальной подготовки
 > не нужно, никакие животные не пострадают ;). Вот так на RELENG_6 от 10 марта:
 > 
 > root@homelynx# mkdir old
 > root@homelynx# touch old/ttt
 > root@homelynx# mkdir new
 > root@homelynx# mount_unionfs -o below old new
 > root@homelynx# ls new
 > ttt
 > root@homelynx# rm new/ttt
 > root@homelynx# ls new
 > root@homelynx# ls -W new
 > ttt
 > root@homelynx# ls -Wl new
 > total 0
 > ls: new/ttt: No such file or directory
 > w---------  0 root  wheel  0 Jan  1  1970 ttt
 > 
 > Вот он - whiteout в действии. Как и обещали, stat() на него не проходит.
 > Теперь определим, где же он сидит:
 > 
 > root@homelynx# umount new
 > 
 > Разрушили союз...
 > 
 > root@homelynx# ls -l old
 > total 0
 > -rw-r--r--  1 root  wheel  0 Mar 20 20:26 ttt
 > 
 > Hа нижнем слое - настоящий файл, который я создал при помощи touch.
 > 
 > root@homelynx# ls -l new
 > total 0
 > root@homelynx# ls -lW new
 > total 0
 > ls: new/ttt: No such file or directory
 > w---------  0 root  wheel  0 Jan  1  1970 ttt
 > 
 > А на вернем слое остался whiteout. Все логично, даже Lingvo Online это 
 > подтверждает:
 > 
 > 
 >                                    white-out
 > 
 >     сущ.; = whiteout
 > 
 >     1) корректирующая жидкость, "штрих", "замазка"
 > 
 > Hадпись - снизу, замазка - сверху ;)
 > 
 
 сами whiteout-ы, что из себя представляют? как и где хранятся-то? "физически"
 как это реализовано?
 
 /swp
 --- ifmail v.2.15dev5.3
  * Origin: Barnaul State Pedagogical University InterNetNews site (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: many jails   mitrohin a.s.   29 Mar 2007 11:11:45 
Архивное /ru.unix.bsd/3499eb11a667.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional