|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/24521effe4736.html, оценка из 5, голосов 10
|