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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Pryanishnikov                 2:464/36       20 Mar 2007  21:39:44
 To : Dmitry Karasik
 Subject : Re: many jails
 -------------------------------------------------------------------------------- 
 
 
 Привет!
 
 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
 
 а нижнем слое - настоящий файл, который я создал при помощи 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) корректирующая жидкость, "штрих", "замазка"
 
 адпись - снизу, замазка - сверху ;)
 
 > Sincerely,
 >  Dmitry Karasik
 
 Sincerely, Dmitry
 -- 
 Atlantis ISP, System Administrator
 e-mail:  dmitry@atlantis.dp.ua
 nic-hdl: LYNX-RIPE
 --- ifmail v.2.14.os-p7
  * Origin: Atlantis ISP (2:464/36@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: many jails   Dmitry Pryanishnikov   20 Mar 2007 21:39:44 
Архивное /ru.unix.bsd/24521effe4736.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional