<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">22 Ð¸ÑŽÐ»Ñ 2015 Ð³., 0:29 Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ель Ivan Adzhubey Ð½Ð°Ð¿Ð¸ÑÐ°Ð»:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On Tuesday, July 21, 2015 11:50:35 PM Alexey Shabalin wrote:<br>
&gt; &gt; Ð¡ÐµÐ³Ð¾Ð´Ð½ÑÑˆÐ½ÐµÐµ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ðµ (systemd Ð¸ Ð²ÑÐº-все):<br>
&gt; &gt;<br>
&gt; &gt; # apt-get dist-upgrade -y<br>
&gt; &gt; Reading Package Lists... Done<br>
&gt; &gt; Building Dependency Tree... Done<br>
&gt; &gt; Calculating Upgrade... Done<br>
&gt; &gt; The following packages will be upgraded<br>
&gt; &gt; ... systemd systemd-services systemd-sysvinit systemd-utils udev<br>
&gt; udev-extras<br>
&gt; &gt; udev-hwdb udev-rule-generator-cdrom udev-rules ...<br>
&gt; &gt; &lt;...&gt;<br>
&gt; &gt; &quot;/home&quot; already exists and is not a directory.<br>
&gt; &gt; Cannot set file attribute for &#39;/var/log/journal&#39;, value=0x00800000,<br>
&gt; &gt; mask=0x00800000: Inappropriate ioctl for device<br>
&gt; &gt; Cannot set file attribute for<br>
&gt; &gt; &#39;/var/log/journal/b6648f465d8f92341b1db40048935d61&#39;, value=0x00800000,<br>
&gt; &gt; mask=0x00800000: Inappropriate ioctl for device<br>
&gt; &gt; Done.<br>
&gt; &gt;<br>
&gt; &gt; ÐÐ°ÑÐºÐ¾Ð»ÑŒÐºÐ¾ ÑÑ‚о ÐºÑ€Ð¸Ñ‚ично?<br>
&gt;<br>
</span><span class="">&gt; ÐÐµ Ð·Ð½Ð°ÑŽ, Ñ‚.к. Ð½Ðµ Ð·Ð½Ð°ÑŽ Ñ‡Ñ‚Ð¾ Ð·Ð° Ð¤Ð¡ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ся,<br>
<br>
</span>Система Ð½Ð° reiserfs.<br>
<span class=""><br>
&gt; Ð¸ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð»Ð¸ Ð¾Ð½Ð° acl Ð¸ attr.<br>
<br>
</span>Вроде Ð±Ñ‹... Ð½Ð¾ ÐºÐ°Ð¶ÐµÑ‚ся Ð²ÐµÑÑŒÐ¼Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð¾.<br>
<br></blockquote><div>Хватит Ð·Ð°Ð³Ð°Ð´Ð¾Ðº, Ð¿Ð¾ÑÐ¼Ð¾Ñ‚рите ÑÐ¼Ð¾Ð½Ñ‚ирована Ð»Ð¸ Ð¤Ð¡ Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ acl.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
&gt; ÐœÐ¾Ð³ÑƒÑ‚ Ð½Ðµ Ð¿Ð¸ÑÐ°Ñ‚ься Ð»Ð¾Ð³Ð¸.<br>
<br>
Круто. Ð­Ñ‚о Ñ‡Ñ‚о Ð¶Ðµ -- systemd Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¸ÑÐ°Ñ‚ÑŒ Ð»Ð¾Ð³Ð¸ Ð±ÐµÐ· Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ acl? Ð§Ñ‚о Ð·Ð°<br>
великая Ð¾ÐºÑ‚ябрьская Ñ€ÐµÐ²Ð¾Ð»ÑŽÑ†Ð¸Ñ? Ð’есь Ð¼Ð¸Ñ€ Ð´Ð¾ Ð¾ÑÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ, Ð° Ð·Ð°Ñ‚ем??<br>
<span class=""><br></span></blockquote><div> Иван, Ñ Ñ‚акими Ð²Ñ‹ÑÐºÐ°Ð·Ñ‹Ð²Ð°Ð½Ð¸ÑÐ¼Ð¸ Ð»ÑƒÑ‡ÑˆÐµ Ð² lor. Ð”авайте Ð¿Ð¾ ÑÑƒÑ‰ÐµÑÑ‚ву. Ð’Ñ‹ Ð¶Ðµ Ð´Ð°Ð¶Ðµ Ð½Ðµ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ð»Ð¸, Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð°ÑŽÑ‚ Ð»Ð¸ Ð¿Ð¸ÑÐ°Ñ‚ься Ð»Ð¾Ð³Ð¸. Ð›Ð¾Ð³Ð¸ Ð±ÑƒÐ´ÑƒÑ‚ Ð¿Ð¸ÑÐ°Ñ‚ься (я Ð²Ð²ÐµÐ» Ð²Ð°Ñ Ð² Ð·Ð°Ð±Ð»ÑƒÐ¶Ð´ÐµÐ½Ð¸Ðµ, ÑÑ‚о Ð¿ÐµÑ€Ð²Ð¾Ðµ Ñ‡Ñ‚о Ð¿Ñ€Ð¸ÑˆÐ»Ð¾ Ð² Ð³Ð¾Ð»Ð¾Ð²Ñƒ Ð½Ð° Ð²Ð¾Ð¿Ñ€Ð¾Ñ &quot;насколько ÐºÑ€Ð¸Ñ‚ично&quot;). </div><div>Расширенные acl Ð½ÑƒÐ¶Ð½Ñ‹ Ñ‡Ñ‚о Ð±Ñ‹ Ð³Ñ€ÑƒÐ¿Ð¿Ð°-владелец Ñ„айлов Ð»Ð¾Ð³Ð¾Ð² Ð±Ñ‹Ð»Ð° systemd-journal, Ð° ÐºÑ€Ð¾Ð¼Ðµ Ð½ÐµÑ‘ Ð´Ð°Ñ‚ÑŒ Ð´Ð¾ÑÑ‚уп Ð´Ð»Ñ Ñ‡Ñ‚ения Ð³Ñ€ÑƒÐ¿Ð¿Ð°Ð¼ Â adm,wheel</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">
&gt; ÐŸÐ¾Ñ‡ÐµÐ¼Ñƒ Ð½Ð° /home Ñ€ÑƒÐ³Ð½ÑƒÐ»Ð¾ÑÑŒ, Ñƒ Ð¼ÐµÐ½Ñ Ñ‚оже Ð´Ð¾Ð³Ð°Ð´Ð¾Ðº Ð½ÐµÑ‚, Ð¼Ð°Ð»Ð¾ Ð¸Ð½Ñ„ормации.<br>
<br>
</span>Я ÑƒÐ¶Ðµ Ð¿Ð¸ÑÐ°Ð» -- /home Ð´ÐµÐ¹ÑÑ‚вительно Ð½Ðµ Ð´Ð¸Ñ€ÐµÐºÑ‚ория - ÑÑ‚о symlink Ð½Ð° Ð´Ð¸Ñ€ÐµÐºÑ‚орию<br>
(на Ð´Ñ€ÑƒÐ³Ð¾Ð¼ Ð´Ð¸ÑÐºÐµ). ÐÐ°Ð´Ð¾ Ð±Ñ‹ Ð² postinst ÑÐºÑ€Ð¸Ð¿Ñ‚е Ð¿Ñ€ÐµÐ´ÑƒÑÐ¼Ð¾Ñ‚реть Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ку Ñ‚акой<br>
возможности. ÐÐµ Ñ‚акая ÑƒÐ¶ Ð¸ Ñ€ÐµÐ´ÐºÐ°Ñ ÐºÐ¾Ð½Ñ„игурация.<br>
<div class=""><div class="h5"><br></div></div></blockquote><div><br></div><div>Выше Â ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ðµ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ ÑÐ²ÑÐ·Ð°Ð½Ñ‹ Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑ‚ÑŒ Ð²Ñ‹ÑÑ‚авить Ð¿Ñ€Ð°Ð²Ð° Ð´Ð¾ÑÑ‚упа Ð¸Ð»Ð¸ Ð°Ñ‚рибуты.</div><div>- /lib/tmpfiles.d/home.conf</div><div>v /home 0755 - - -<br></div><div><div>Сделано Ð´Ð»Ñ:</div><div>tmpfiles: make /home and /var btrfs subvolumes by default when booted up with them missing</div><div>  Â  This way the root subvolume can be left read-only easily, and variable<br></div><div>  Â  and user data writable with explicit quota set.</div></div><div><br></div><div><br></div><div>- /lib/tmpfiles.d/journal-nocow.conf</div><div>h /var/log/journal - - - - +C<br></div><div>Сделано Ð´Ð»Ñ:</div><div><div>Add the +C file attribute (NOCOW) to the journal directories, so that</div><div>  Â  the flag is inherited automatically for new journal files created in</div><div>  Â  them. The journal write pattern is problematic on btrfs file systems as</div><div>  Â  it results in badly fragmented files when copy-on-write (COW) is used:</div><div>  Â  the performances decreases substantially over time.</div></div><div><br></div><div>Обе ÑÑ‚и Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑ‚и Ð¾Ñ‚носятся Ðº btrfs. Ð¢Ð°Ðº Ñ‡Ñ‚о Ð¿Ñ€Ð¾ÑÑ‚о Ð½Ðµ Ð¾Ð±Ñ€Ð°Ñ‰Ð°Ð¹Ñ‚е Ð²Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ.</div><div><br></div></div>-- <br><div class="gmail_signature">Alexey Shabalin<br><br><br><br></div>
</div></div>