That would require further documentation during install and people do not read as it is.<br><br>The constant posting in the forum about partitioning and failure to boot is damning evidence that people do not read.<br><br>So your proposal would need some very convincing way to make people read or they will complain!<br>
<br>Quyen<br><br><div class="gmail_quote">On Sun, Sep 26, 2010 at 1:46 PM, Lars Engels <span dir="ltr">&lt;<a href="mailto:lars.engels@0x20.net">lars.engels@0x20.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Here&#39;s a proposal: let the installer propose the settings according to the user&#39;s system. If it&#39;s amd64 with sufficient RAM, offer him ZFS, if it&#39;s i386 or not enough RAM, offer him UFS+SU+J and explain the pros and cons of having a single or separate partitions.<br>

<br>
BTW, I&#39;d say that separate partitions are better when you want to encrypt your hard drive. In most cases it should be enough to encrypt /home and swap.<br>
<br>
<br>
&quot;Kris Moore&quot; &lt;<a href="mailto:kris@pcbsd.org">kris@pcbsd.org</a>&gt; schrieb:<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt;<br>
&gt;&quot;Roger Marquis&quot; &lt;<a href="mailto:marquis@roble.com">marquis@roble.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;Andrei Kolu wrote:<br>
&gt;&gt;&gt; In case of power failure during some write operations your filesystem<br>
&gt;&gt;&gt; would be inconsistent, that means after restart your filesystem(s)<br>
&gt;&gt;&gt; would be READ-ONLY. Now imagine that you got single / partition and<br>
&gt;&gt;&gt; can&#39;t start fsck placed in /stand, you have to start your system from<br>
&gt;&gt;&gt; livecd or something and hope that your partition scheme is not ruined.<br>
&gt;&gt;<br>
&gt;&gt;Journalling is a better protection against boot-time fsck.  At the very<br>
&gt;&gt;least ufs with soft-updates should be the default filesystem.<br>
&gt;&gt;<br>
&gt;&gt;But what Andrei is advocating here is a read-only root.  That is not the<br>
&gt;&gt;default now and, to the best of my knowledge nobody is seriously<br>
&gt;&gt;advocating that as a PC-BSD default.  To create a read-only root you&#39;d<br>
&gt;&gt;need to partition at least /tmp, /usr, and /var, and that would create<br>
&gt;&gt;more issues than it would solve because:<br>
&gt;&gt;<br>
&gt;&gt;  * Every filesystem that has to be mounted at boot is a point-of-failure.<br>
&gt;&gt;<br>
&gt;&gt;  * Unless you also mounted /home you&#39;d need to symlink /usr/home.  This<br>
&gt;&gt;    adds another one or two points-of-failure as well as the path issues<br>
&gt;&gt;    that to accompany directory symlinks.<br>
&gt;&gt;<br>
&gt;&gt;  * An unmountable /usr is worse than an an un-fsck&#39;ed root partition<br>
&gt;&gt;    for all but the most experienced end-users.<br>
&gt;&gt;<br>
&gt;&gt;  * Every intra-disk partition reduces the free space of all remaining<br>
&gt;&gt;    partitions, and increases the risk of diskfull partitions.<br>
&gt;&gt;<br>
&gt;&gt;&gt; Disk full trouble from servers of workstations? With single /<br>
&gt;&gt;&gt; partition your system would be unusable if it is full but with<br>
&gt;&gt;&gt; multiple partitions you are able to use it and at least delete some<br>
&gt;&gt;&gt; files.<br>
&gt;&gt;<br>
&gt;&gt;Hasn&#39;t been my experience but then my systems have all used journalling<br>
&gt;&gt;filesystems for several years now.  Plus, anyone who knows how to login<br>
&gt;&gt;to a diskfull system with multi-intra-disk partitions probably also knows<br>
&gt;&gt;how to &quot;mount -o rw /&quot;.<br>
&gt;&gt;<br>
&gt;&gt;&gt; Also remember /usr partition  where /usr/home directory with<br>
&gt;&gt;&gt; all users files are stored. Now recall quota feature. You don&#39;t want<br>
&gt;&gt;&gt; to set quota for your system processes, do you? Quota is set by<br>
&gt;&gt;&gt; partition.<br>
&gt;&gt;<br>
&gt;&gt;If you need quotas you need partitions no question, however, few<br>
&gt;&gt;end-users need quotas.  If you install non-journalling filesystems you<br>
&gt;&gt;may also benefit from partitions, at the expense of increasing the<br>
&gt;&gt;chances you&#39;ll experience inconsistent non-root filesystems.<br>
&gt;&gt;<br>
&gt;&gt;Bottom line, partitions within a disk create more points of failure than<br>
&gt;&gt;they eliminate.  This is statistics 101.  IMO, the defaults should<br>
&gt;&gt;reflect the fact that diskfull issues are more common than quotas and<br>
&gt;&gt;fsck issues for the average user.  The keywords here are &quot;probability&quot;<br>
&gt;&gt;and &quot;average user&quot;.<br>
&gt;&gt;<br>
&gt;&gt;More importantly, and the bottom line for PC-BSD, end-users who<br>
&gt;&gt;experience diskfull problems due to unnecessary partitioning or fsck<br>
&gt;&gt;issues due to unjournalled filesystems are more likely to move to an OS<br>
&gt;&gt;with more intelligent defaults.<br>
&gt;&gt;<br>
&gt;&gt;IME,<br>
&gt;&gt;Roger Marquis<br>
&gt;&gt;_______________________________________________<br>
&gt;&gt;Dev mailing list<br>
&gt;&gt;<a href="mailto:Dev@lists.pcbsd.org">Dev@lists.pcbsd.org</a><br>
&gt;&gt;<a href="http://lists.pcbsd.org/mailman/listinfo/dev" target="_blank">http://lists.pcbsd.org/mailman/listinfo/dev</a><br>
&gt;<br>
&gt;<br>
&gt;If you want the best of both worlds, just switch to zfs. Using it here, and my zpool uses all the disk space, and creating mount points is a snap. I don&#39;t need to worry about running out of room on / or /usr, plus I can treat them as separate partitions.  Or set compression and other options on the fly. :)<br>

&gt;<br>
&gt;<br>
&gt;--<br>
&gt;Kris Moore<br>
&gt;PC-BSD / iXsystems<br>
&gt;_______________________________________________<br>
&gt;Dev mailing list<br>
&gt;<a href="mailto:Dev@lists.pcbsd.org">Dev@lists.pcbsd.org</a><br>
&gt;<a href="http://lists.pcbsd.org/mailman/listinfo/dev" target="_blank">http://lists.pcbsd.org/mailman/listinfo/dev</a><br>
&gt;<br>
<br>
</div></div><font color="#888888">--<br>
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Dev mailing list<br>
<a href="mailto:Dev@lists.pcbsd.org">Dev@lists.pcbsd.org</a><br>
<a href="http://lists.pcbsd.org/mailman/listinfo/dev" target="_blank">http://lists.pcbsd.org/mailman/listinfo/dev</a><br>
</div></div></blockquote></div><br>