<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:486867927;
        mso-list-type:hybrid;
        mso-list-template-ids:759570550 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-text:"%1\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style="mso-list:Ignore">1)<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I’m a RHEL guy and I don’t use xfs for most purposes but rather continue to use ext4 because it suits our needs.&nbsp; We do allow the base VolGroup00
 LVMs &nbsp;we use for base filesystems to do xfs on RHEL7 simply because that is the default and we seldom need to change those filesystems.&nbsp;&nbsp; For apps and dbs though we use ext4.<br>
<br>
<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style="mso-list:Ignore">2)<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">We use LVM for everything.&nbsp; The benefit to using LVM is you can increase or decrease LVs on the fly without having to worry about other LVs in the
 same VG.&nbsp;&nbsp; With partitioning you have to adjust existing partitions to add new ones.&nbsp;&nbsp; For a single partition with root on it this would be a concern if you later decided you wanted to decrease that to add another partition.&nbsp;&nbsp; For multiple partitions it would
 be even more of a concern because you might have to adjust multiple partitions.<br>
<br>
<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style="mso-list:Ignore">3)<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">We insulate filesystems by creating multiple LVs.&nbsp;&nbsp; Typically we have /var, /tmp, /usr, /home and /opt at a minimum as separate filesystems in VolGroup00.&nbsp;&nbsp;
 This helps to insure / itself doesn’t get filled up by errant processes as well as insuring the other&nbsp; filesystems are unique to their purposes.&nbsp;&nbsp; If we add applications or databases that require significant space we usually put them on their own LVs/filesystems
 as well.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">We use mostly SAN storage for everything except VolGroup00.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I was confused by the original post as it was talking about iSCSI then VMWare.&nbsp; If the iSCSI attachment is to the VMWare hypervisor doesn’t it just present
 storage to the virtual guests which is seen as if it were local disks there?&nbsp; If so you wouldn’t need to do any RAID at guest level as I’d expect it would have been presented to the VMWare hypervisor in a RAID configuration so the space it allocates to guests
 are already protected by that underlying RAID.&nbsp;&nbsp; Here we use MS Hyper-V for the most part and that is how it works on those hypervisors but I’d think it was the same from any kind of hypervisor.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> ale-bounces@ale.org [mailto:ale-bounces@ale.org]
<b>On Behalf Of </b>Jim Kinney<br>
<b>Sent:</b> Thursday, April 28, 2016 7:17 AM<br>
<b>To:</b> Atlanta Linux Enthusiasts - Yes! We run Linux!<br>
<b>Subject:</b> Re: [ale] ISCSI array on virtual machine<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p>I have a large drive array for my department. I use LVM to carve it up. I leave a huge chunk unallocated so I can extend logical partitions as required. That dodges the need to shrink existing partitions and allows XFS as filesystem.<o:p></o:p></p>
<div>
<p class="MsoNormal">On Apr 28, 2016 3:27 AM, &quot;Todor Fassl&quot; &lt;<a href="mailto:fassl.tod@gmail.com">fassl.tod@gmail.com</a>&gt; wrote:<o:p></o:p></p>
<p class="MsoNormal">With respect to your question about using LVM ... I guess that was sort of my original question. If I just allocate the whole 8T to one big partition, I'd have no reason to use LVM. But I can see the need to use LVM if I continue with the
 scheme where I split the drive into partitions for faculty, grads, and staff.<br>
<br>
On 04/27/2016 02:27 PM, Jim Kinney wrote:<o:p></o:p></p>
<p class="MsoNormal">If you need de-dup, ZFS is the only choice and be ready to throw a lot<br>
of RAM into the server so it can do it's job. I was looking at dedupe<br>
on 80TB and the RAM hit was 250GB.<br>
XFS vs EXT4.<br>
XFS is the better choice.<br>
XFS does everything EXT4 does except shrink. It was designed for (then<br>
very) large files (video) and works quite well with smaller files. It's<br>
as fast as EXT4 but will handle larger files and many, many more of<br>
them. I want to say exabytes but not certain. Petabytes are OK<br>
filesystem sizes with XFS right now. I have no experience with a<br>
filesystem of that size but I expect there to be some level of metadata<br>
performance hit.<br>
If there's the slightest chance of a need to shrink a partition (You<br>
_are_ using LVM, right?) then XFS will bite you and require relocation,<br>
tear down, rebuild, relocation. Not a fun process.<br>
A while back, an install onto a 24 TB RAID6 array refused to budge<br>
using EXT4. While EXT4 is supposed to address that kind of size, it had<br>
bugs and unimplemented plans for expansion features that were blockers.<br>
I used XFS instead and never looked back. XFS has a very complete<br>
toolset for maintenance/repair needs.<br>
On Wed, 2016-04-27 at 13:54 -0500, Todor Fassl wrote:<o:p></o:p></p>
<p class="MsoNormal">I need to setup a new file server on a virtual machine with an<br>
attached<br>
ISCSI array. Two things I am obsessing over -- 1. Which file system<br>
to<br>
use and 2. Partitioning scheme.<br>
<br>
The ISCSI array is attached to a ubuntu 16.04 virtual machine. To<br>
tell<br>
you the truth, I don't even know how that is done. I do not manage<br>
the<br>
VMware cluster.&nbsp; In fact, I think the Dell technitian actually ddid<br>
that<br>
for us. It looks like a normal 8T hard drive on /dev/sdb to the<br>
virtual<br>
machine. The ISCSI array is configured for RAID6 so from what I<br>
understand, all I have to do is choose a file system appropriate for<br>
my<br>
end user's needs. Even though the array looks like a single hard<br>
drive,<br>
I don't have to worry about software RAID or anyhthing like that.<br>
<br>
Googling shows me no clear advantage to ext4, xfs, or zfs. I haven't<br>
been able to find a page that says any one of those is an obvious<br>
choice<br>
in my situation. I have about 150 end-users with nfs mounted home<br>
directories. We also have a handful of people using Windows so the<br>
file<br>
server will have samba installed. It's a pretty good mix of large<br>
files<br>
and small files since different users are doing drastically<br>
different<br>
things. There are users who never do anything but read email and<br>
browse<br>
the web and others doing fluid dynamic simulations on small<br>
supercomputers.<br>
<br>
Secondthing I've been going back and forth on in my own mind is<br>
whether<br>
to do away with seperate partitions for faculty, staff, and grad<br>
students. My co-worker says that's probably an artifact of the days<br>
when<br>
partition sizes were limited. That was before my time here. The last<br>
2<br>
times we rebuilt our file server, we just maintained the<br>
partitioning<br>
scheme and just made the sizes&nbsp; times larger. But sometimes the<br>
faculty<br>
partition got filled up while there was still plenty of space left<br>
on<br>
the grad partition. Or it might be the other way around. If we<br>
munged<br>
them all together, that wouldn't happen. The only downside I see to<br>
doing that is that if the faculty partition gets hosed, the grad<br>
partition wouldn't be effected. But that seems like a pretty<br>
arbitrary<br>
choice. We could just assign users randomly to one partition or<br>
another.<br>
When you're setting up a NAS for use by a lot of users, is it<br>
considered<br>
best practice to split it up to limit the damage from a messed up<br>
file<br>
system? I mean, hopefully, that never happens anyway, right?<br>
<br>
Right now, I've got it configured as one gigantic 8T ext4 partition.<br>
But<br>
we won't be going live with it until the end of May so I have plenty<br>
of<br>
time to completely rebuild it.<br>
<br>
<br>
<br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><o:p></o:p></p>
<p class="MsoNormal"><br>
-- <br>
Todd<br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><o:p></o:p></p>
</div>
</div>
</body>
</html>