<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://t2bwiki.iihe.ac.be/index.php?action=history&amp;feed=atom&amp;title=Post_install_dcache_headnode</id>
	<title>Post install dcache headnode - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://t2bwiki.iihe.ac.be/index.php?action=history&amp;feed=atom&amp;title=Post_install_dcache_headnode"/>
	<link rel="alternate" type="text/html" href="https://t2bwiki.iihe.ac.be/index.php?title=Post_install_dcache_headnode&amp;action=history"/>
	<updated>2026-06-06T06:13:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://t2bwiki.iihe.ac.be/index.php?title=Post_install_dcache_headnode&amp;diff=217&amp;oldid=prev</id>
		<title>Maintenance script: Created page with &quot;  === Prepare and format partitions ===   == &#039;&#039;Make sure postgres is not running&#039;&#039; ==   ==== Prostgres DB disk ====  Run the following lines &lt;pre&gt; dev=/dev/cciss/c0...&quot;</title>
		<link rel="alternate" type="text/html" href="https://t2bwiki.iihe.ac.be/index.php?title=Post_install_dcache_headnode&amp;diff=217&amp;oldid=prev"/>
		<updated>2015-08-26T12:28:57Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;  === Prepare and format partitions ===   == &amp;#039;&amp;#039;Make sure postgres is not running&amp;#039;&amp;#039; ==   ==== Prostgres DB disk ====  Run the following lines &amp;lt;pre&amp;gt; dev=/dev/cciss/c0...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=== Prepare and format partitions ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Make sure postgres is not running&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prostgres DB disk ====&lt;br /&gt;
&lt;br /&gt;
Run the following lines&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dev=/dev/cciss/c0d1&lt;br /&gt;
dd if=/dev/zero of=$dev bs=1M count=1&lt;br /&gt;
/sbin/parted $dev mklabel gpt&lt;br /&gt;
end_in_MB=&amp;lt;tt&amp;gt;/sbin/parted $dev unit MB print |sed -nr &amp;#039;{ s#Disk[[:space:]]+/dev/cciss/c0d1+:[[:space:]]([0-9]+)MB#\1#p }&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
/sbin/parted $dev mkpart xfs 1 $end_in_MB&lt;br /&gt;
&lt;br /&gt;
dev=/dev/cciss/c0d1p1&lt;br /&gt;
sunit=256&lt;br /&gt;
data_disks=2&lt;br /&gt;
swidth=$(($sunit*$data_disks))&lt;br /&gt;
/sbin/mkfs.xfs -d sunit=$sunit,swidth=$swidth $dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== xlog disk ====&lt;br /&gt;
*With fdisk do &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fdisk /dev/cciss/c0d2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Press n to create a new partition and just accept the default values for beginning and end of the disk&lt;br /&gt;
*Press w to write and wait till it is done&lt;br /&gt;
*format the partition with ext2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkfs.ext2 /dev/cciss/c0d2p1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Edit &amp;lt;tt&amp;gt;/etc/fstab&amp;lt;/tt&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Make sure /etc/fstab looks likes that&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@dcache3-shadow ~]# cat /etc/fstab &lt;br /&gt;
LABEL=/                 /                       ext3    defaults        1 1&lt;br /&gt;
/dev/vg.01/usrvol       /usr                    ext3    defaults        1 2&lt;br /&gt;
/dev/vg.01/optvol       /opt                    ext3    defaults        1 2&lt;br /&gt;
/dev/vg.01/zvarvol      /var                    ext3    defaults        1 2&lt;br /&gt;
/dev/vg.01/tmpvol       /tmp                    ext3    defaults        1 2&lt;br /&gt;
LABEL=/boot             /boot                   ext2    defaults        1 2&lt;br /&gt;
/dev/cciss/c0d2p1       /xlog                   ext2    defaults,noatime 1 2&lt;br /&gt;
tmpfs                   /dev/shm                tmpfs   defaults        0 0&lt;br /&gt;
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0&lt;br /&gt;
sysfs                   /sys                    sysfs   defaults        0 0&lt;br /&gt;
proc                    /proc                   proc    defaults        0 0&lt;br /&gt;
/dev/cciss/c0d0p3       swap                    swap    defaults        0 0&lt;br /&gt;
/dev/cciss/c0d1p1       /var/lib/pgsql          xfs     defaults        0 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notice lines beginning with &amp;lt;tt&amp;gt;/dev/cciss/c0d1p1&amp;lt;/tt&amp;gt; with xfs and &amp;lt;tt&amp;gt;/dev/cciss/c0d2p1&amp;lt;/tt&amp;gt; with ext2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Prepare the mounting step ===&lt;br /&gt;
&lt;br /&gt;
*backup /var/lib/pgsql &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /root/backup-pgsql&lt;br /&gt;
mv /var/lib/pgsql /root/backup-pgsql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*create the mount point for xlog&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /xlog&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mount and symlinks ===&lt;br /&gt;
&lt;br /&gt;
*Mount all new partitions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/lib/pgsql&lt;br /&gt;
mount -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*put back the backup files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mv /root/backup-pgsql/pgsql/* /var/lib/pgsql/&lt;br /&gt;
chown -R postgres.postgres /var/lib/pgsql/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Make a symlink to the new special location for xlog&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /var/lib/pgsql/data/&lt;br /&gt;
mv pg_xlog /xlog/pg_xlog&lt;br /&gt;
ln -s /xlog/pg_xlog pg_xlog&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TracNotice|{{PAGENAME}}}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>