<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Managing Storage on Flatcar Container Linux on Flatcar Container Linux</title>
    <link>/docs/latest/setup/storage/</link>
    <description>Recent content in Managing Storage on Flatcar Container Linux on Flatcar Container Linux</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Copyright © The Flatcar Project Contributors.

Copyright © Flatcar a Series of LF Projects, LLC.

For website terms of use, trademark policy and other project policies please see &lt;a href=&#34;https://lfprojects.org/policies/&#34;&gt;lfprojects.org/policies&lt;/a&gt;.
</copyright>
    <atom:link href="/docs/latest/setup/storage/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Adding disk space to your Flatcar Container Linux machine</title>
      <link>/docs/latest/setup/storage/adding-disk-space/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/setup/storage/adding-disk-space/</guid>
      <description>&lt;p&gt;On a Flatcar Container Linux machine, the operating system itself is mounted as a read-only partition at &lt;code&gt;/usr&lt;/code&gt;. The root partition provides read-write storage by default and on a fresh install is mostly blank. The default size of this partition depends on the platform but it is usually between 3GB and 16GB. If more space is required simply extend the virtual machine&amp;rsquo;s disk image and Flatcar Container Linux will fix the partition table and resize the root partition to fill the disk on the next boot.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuring RAID on Flatcar Container Linux</title>
      <link>/docs/latest/setup/storage/raid/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/setup/storage/raid/</guid>
      <description>&lt;p&gt;Flatcar Container Linux supports composite disk devices such as RAID arrays. If the root filesystem is placed on a composite device, special care must be taken to ensure Flatcar Container Linux can find and mount the filesystem early in the boot process. GPT partition entries have a &#xA;&#xA;&#xA;&lt;a href=&#34;https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;partition type GUID&lt;/a&gt;&#xA; that specifies what type of partition it is (e.g. Linux filesystem); Flatcar Container Linux uses special type GUIDs to indicate that a partition is a component of a composite device containing the root filesystem.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mounting storage</title>
      <link>/docs/latest/setup/storage/mounting-storage/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/setup/storage/mounting-storage/</guid>
      <description>&lt;p&gt;Butane Configs can be used to format and attach additional filesystems to Flatcar Container Linux nodes, whether such storage is provided by an underlying cloud platform, physical disk, SAN, or NAS system. This is done by specifying how partitions should be mounted in the config, and then using a &lt;em&gt;systemd mount unit&lt;/em&gt; to mount the partition. By &#xA;&#xA;&#xA;&lt;a href=&#34;http://www.freedesktop.org/software/systemd/man/systemd.mount.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;systemd convention&lt;/a&gt;&#xA;, mount unit names derive from the target mount point, with interior slashes replaced by dashes, and the &lt;code&gt;.mount&lt;/code&gt; extension appended. A unit mounting onto &lt;code&gt;/var/www&lt;/code&gt; is thus named &lt;code&gt;var-www.mount&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuring iSCSI on Flatcar Container Linux</title>
      <link>/docs/latest/setup/storage/iscsi/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/setup/storage/iscsi/</guid>
      <description>&lt;p&gt;&#xA;&#xA;&#xA;&lt;a href=&#34;https://en.wikipedia.org/wiki/ISCSI&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;iSCSI&lt;/a&gt;&#xA; is a protocol which provides block-level access to storage devices over IP.&#xA;This allows applications to treat remote storage devices as if they were local disks.&#xA;iSCSI handles taking requests from clients and carrying them out on the remote SCSI devices.&lt;/p&gt;&#xA;&lt;p&gt;Flatcar Container Linux has integrated support for mounting devices.&#xA;This guide covers iSCSI configuration manually or automatically with &#xA;&#xA;&#xA;&lt;a href=&#34;/docs/latest/provisioning/config-transpiler/&#34;&gt;Butane Configs&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;manual-iscsi-configuration&#34;&gt;Manual iSCSI configuration&lt;/h2&gt;&#xA;&lt;h3 id=&#34;set-the-flatcar-container-linux-iscsi-initiator-name&#34;&gt;Set the Flatcar Container Linux iSCSI initiator name&lt;/h3&gt;&#xA;&lt;p&gt;iSCSI clients each have a unique initiator name.&#xA;Flatcar Container Linux generates a unique initiator name on each install and stores it in &lt;code&gt;/etc/iscsi/initiatorname.iscsi&lt;/code&gt;.&#xA;This may be replaced if necessary.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use LVM on Flatcar Container Linux</title>
      <link>/docs/latest/setup/storage/lvm/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/setup/storage/lvm/</guid>
      <description>&lt;p&gt;LVM - Logical Volume Management - allows you to create logical volumes, for example to use multiple physical disks as&#xA;one volume. This allows you to make the full use of all attached disks.&lt;/p&gt;&#xA;&lt;p&gt;Flatcar Linux has built-in support for LVM.&#xA;This guide covers creation of logical volumes using LVM and how to use them.&lt;/p&gt;&#xA;&lt;h2 id=&#34;creating-lvm&#34;&gt;Creating LVM&lt;/h2&gt;&#xA;&lt;p&gt;There are two main ways to do this: create everything manually or use an Ignition config. We will first cover&#xA;the manual way to get a better grip of what is happening, then we will cover the Ignition way.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Managing swap space Flatcar Container Linux</title>
      <link>/docs/latest/setup/storage/adding-swap/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/setup/storage/adding-swap/</guid>
      <description>&lt;p&gt;Swap is the process of moving pages of memory to a designated part of the hard disk, freeing up space when needed. Swap can be used to alleviate problems with low-memory environments.&#xA;A modern alternative to slow swap partitions is to use RAM compression with zram.&lt;/p&gt;&#xA;&lt;p&gt;By default Flatcar Container Linux does not include a partition for swap nor a zram configuration, however one can configure their system to have swap, either by including a dedicated partition for it, creating a swapfile, or setting up zram.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ZFS Extension for Flatcar Container Linux</title>
      <link>/docs/latest/setup/storage/zfs/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/setup/storage/zfs/</guid>
      <description>&lt;p&gt;The Flatcar ZFS extension was the first Flatcar extension published, introduced with Flatcar version 3913.0.0 in the Alpha channel. It provides the ZFS Linux kernel modules and the ZFS CLI tools.&#xA;Support for ZFS is experimental because the ZFS kernel module lives out-of-tree which means it is not part of the upstream Linux kernel and any delay in fixing incompatibilities in the ZFS code could mean that we would have to release a Flatcar version without the ZFS extension, meaning that ZFS users won&amp;rsquo;t be able update until a follow-up Flatcar release brings ZFS support back.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
