public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Gregory Shearman <zekeyg@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: separate / and /usr to require initramfs 2013-11-01
Date: Mon, 7 Oct 2013 18:49:24 +1100	[thread overview]
Message-ID: <20131007074924.GA8645@pacific.net.au> (raw)
In-Reply-To: <m09Zv-7bT-3@gated-at.bofh.it>

In linux.gentoo.user, James wrote:
> Gregory Shearman <zekeyg <at> gmail.com> writes:
>
>
>> b) The important reason I need an initramfs is that I have my root
>> filesystems on LVM partitions (except for my ARM servers). 
>
> Hello Gregory,
>
> Please tell me, as much as you are confortable  with, 
> about your ARM servers....

I'm running 2 servers at the moment. They are very low power and they
mainly serve my home network. One is a Marvell Sheevaplug (single core
1.2GHZ 512MB memory) and has been running reliably for many years. The
other is a Texas Instruments Pandaboard (2 core Cortex A9 Processor -
1Gb memory) .  I've only had the Panda since October last year and it is
also a very reliable server (with added GUI HDMI benefits!).

> Running Gentoo?  Running Embedded Gentoo?  Which kernels? 
> HDD ? File Systems? Configurations, Grub 2? LVM, RAID ?

Both servers are running Gentoo Stable... therefore current kernels (for
their architecture). Both have external HDD attached via USB.

File systems: root filesystem is on an SDHC card (2nd partition). Other
filesystems (except for the boot partition) are all on LVM. I have
/usr/src, /usr/portage, /usr/portage/distfiles is a symlink to
/var/www/localhost/gentoo/distfiles (another filesystem). I also have
/var/tmp/portage on a separate filesystem and I also run a postgresql
database server which also has its own partition on
/var/lib/postgresql/<version>. Both servers have the same setup as I'm
currently in the process of replacing the sheevaplug with the panda.

Grub? There's no such thing on ARM machines. The kernel or uImage looks
for the first partition on the configured root device (SDHC on my
systems) the first partition MUST be VFAT (unfortunately) and it
contains the u-boot bootloader and the kernel (uImage). Kernels are
built the same way as x86 kernels except you do "make uImage" instead of
"make bzImage".

LVM? All the above filesystems, except the root partition and the boot
partition are LVM volumes. Filesystems are mostly Ext4 (very
conventional).

RAID? Nope.

> Typical usage?

Print server, database server, backups, webserver - which includes serving gentoo
portage and distfiles to other machines on the network (THTTPD is a
great minimal web server).

> What install docs did you follow?

Sheevaplug:

http://dev.gentoo.org/~armin76/arm/sheevaplug/install.xml#install

Pandaboard:

http://dev.gentoo.org/~armin76/arm/pandaboard/install.xml

It's easy.

> Any suggestions on setting up ARM servers, cluster,
> and such are most welcome.

ARM servers aren't much different to other servers but you must realise
that these are low powered devices (the ones I run anyway) and aren't
really suited to large loads. They especially suit a small business or
home hobbyist environment. Even so, compiling Gentoo, especially on the
Panda is not a problem and doesn't take forever (except for gcc
updates 8-)).

I suppose you could cluster a number of these devices but I think it
would be more efficient to use a more powerful server running servers as
virtual machines.

-- 
Regards,
Gregory.


       reply	other threads:[~2013-10-07  7:49 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <m04Gu-7Pb-11@gated-at.bofh.it>
     [not found] ` <m04Gu-7Pb-13@gated-at.bofh.it>
     [not found]   ` <m04Gu-7Pb-15@gated-at.bofh.it>
     [not found]     ` <m04Gu-7Pb-17@gated-at.bofh.it>
     [not found]       ` <m04Gu-7Pb-19@gated-at.bofh.it>
     [not found]         ` <m04Gu-7Pb-21@gated-at.bofh.it>
     [not found]           ` <m04Gu-7Pb-23@gated-at.bofh.it>
     [not found]             ` <m04Gu-7Pb-25@gated-at.bofh.it>
     [not found]               ` <m04Gt-7Pb-7@gated-at.bofh.it>
     [not found]                 ` <m09Zv-7bT-3@gated-at.bofh.it>
2013-10-07  7:49                   ` Gregory Shearman [this message]
2013-10-07 12:26                     ` [gentoo-user] Re: separate / and /usr to require initramfs 2013-11-01 James
     [not found] <lWOHU-5Kr-7@gated-at.bofh.it>
     [not found] ` <lWORA-5Tq-5@gated-at.bofh.it>
     [not found]   ` <lWORA-5Tq-3@gated-at.bofh.it>
     [not found]     ` <lWPaW-6bL-11@gated-at.bofh.it>
     [not found]       ` <lWQJH-8d1-1@gated-at.bofh.it>
     [not found]         ` <lX5fI-13Z-29@gated-at.bofh.it>
     [not found]           ` <lXtBo-6G5-29@gated-at.bofh.it>
     [not found]             ` <lXvDc-IX-5@gated-at.bofh.it>
     [not found]               ` <lXvWy-11o-15@gated-at.bofh.it>
2013-10-06 22:02                 ` [gentoo-user] " Gregory Shearman
2013-10-07  3:41                   ` [gentoo-user] " James
2013-09-27 22:21 [gentoo-user] " Bruce Hill
2013-09-27 22:33 ` Dale
2013-09-27 22:39   ` Bruce Hill
2013-09-27 22:57     ` Dale
2013-09-27 23:10       ` Alan McKinnon
2013-09-28 11:32         ` Tanstaafl
2013-09-28 14:04           ` Alan McKinnon
2013-09-29 23:31             ` Daniel Campbell
2013-09-29 23:57               ` Neil Bothwick
2013-09-30 10:01                 ` Hinnerk van Bruinehsen
2013-09-30 10:22                   ` Neil Bothwick
2013-10-02 23:28                     ` [gentoo-user] " Jonathan Callen
2013-09-28  0:32       ` [gentoo-user] " Bruce Hill
2013-09-28 16:01         ` William Hubbs
2013-09-28 19:04           ` Alan Mackenzie
2013-09-28 20:17             ` Neil Bothwick
2013-10-11  8:36               ` [gentoo-user] " Steven J. Long
2013-10-11  8:42                 ` Neil Bothwick
2013-10-12  2:21                   ` walt
2013-10-12  5:06                     ` Daniel Campbell
2013-10-12  8:11                     ` Neil Bothwick
2013-09-29 14:53             ` [gentoo-user] " Tanstaafl
2013-09-29 15:39               ` Dale
2013-09-30  4:55                 ` [gentoo-user] " »Q«
2013-09-30  9:24                   ` Dale
2013-09-28 20:43   ` Nikos Chantziaras
2013-09-28 20:58     ` Alon Bar-Lev
2013-09-28 22:36       ` Alan McKinnon
2013-09-28 23:23         ` Volker Armin Hemmann
2013-09-28 23:31           ` pk
2013-09-29  0:01             ` Dale
2013-09-29  0:10               ` Alan McKinnon
2013-09-29  0:33               ` pk
2013-09-29  4:05               ` Bruce Hill
2013-09-29 10:59             ` Volker Armin Hemmann
2013-09-29 15:24               ` pk
2013-09-29 16:11                 ` Volker Armin Hemmann
2013-09-29 16:36                   ` Dale
2013-09-29 17:05                     ` pk
2013-09-29  0:08           ` Alan McKinnon
2013-09-29 10:59             ` Volker Armin Hemmann
2013-09-29  6:06         ` Walter Dnes
2013-09-29  9:30           ` pk
2013-09-29 10:21           ` Neil Bothwick
2013-09-29 17:55         ` Tanstaafl
2013-09-29 18:55           ` William Hubbs
2013-09-29 19:09             ` Tanstaafl
2013-10-09 13:39               ` gottlieb
2013-09-29 20:39             ` Alan McKinnon
2013-09-29 20:51             ` Tanstaafl
2013-09-29 21:15               ` Alan McKinnon
2013-09-29 22:53                 ` Tanstaafl
2013-09-29 23:09                   ` Volker Armin Hemmann
2013-09-30  9:00                   ` Alan McKinnon
2013-09-30 17:25                     ` Volker Armin Hemmann
2013-09-30 19:14                       ` Alan McKinnon
2013-09-30 22:05                         ` Mick
2013-09-30 22:39                           ` Neil Bothwick
2013-09-30  0:28             ` Daniel Campbell
2013-09-28 23:09   ` [gentoo-user] " Dale
2013-09-29  5:29     ` Walter Dnes
2013-09-29  8:25       ` Mick
2013-09-29  8:28         ` Alan McKinnon
2013-09-29 10:55           ` Volker Armin Hemmann
2013-09-29 11:03             ` Greg Woodbury
2013-09-29 11:58               ` Volker Armin Hemmann
2013-10-08  0:03                 ` [gentoo-user] " walt
2013-10-08 18:11                   ` Volker Armin Hemmann
2013-10-09  4:16                     ` William Hubbs
2013-10-10  0:24                       ` walt
2013-10-10 14:46                         ` William Hubbs
2013-10-10 15:29                           ` Volker Armin Hemmann
2013-10-11  6:59                             ` Nicolas Sebrecht
2013-09-30  2:23         ` »Q«

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20131007074924.GA8645@pacific.net.au \
    --to=zekeyg@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox