MicroOS Kalpa disk requirements

First installed MicroOS Kalpa about three weeks ago (in VirtualBox w/64 gb drive). Things are going smooth. Yesterday, I installed a second VM (w/32 gb drive, all one partition with BTRFS), more or less as an exercise and to check reduced disk requirements. (I then deleted the 64gb VM).

Today, I installed a second VM, with another 32 gb disk. However, this time, I did as I traditionally do … using a separate / and /home. The / is 20 gb and is BTRFS. And /home is a separate 10 gb XFS.

At the MicroOS Download page, is the only place I’ve found that shows “disk requirements”:

System Requirements
=== Minimum
Memory: 1GB physical RAM + additional memory for your workload
Storage:
/ (root) partition: 5GB available disk space
/var partition: 5GB available disk space

=== Recommended
Memory: 2GB physical RAM + additional memory for your workload
Storage:
/ (root) partition: 20GB available disk space
/var partition: 40GB available disk space

I"m not sure I understand … do we add the Recommended / size and /var size?
It doesn’t make any sense if we consider /var is not separate from /.

So, do we add 20 gb + 40 gb = 60 gb for a / (including /var) size partition?
Or is it simply 40? (since /var is included in /).

** And are there any real world samples for disk size for / ?
Meaning folks who are using MicroOS for serious work (or at home maybe) - what is their experience for a proper size of / partition?
.
.
(funny sidenote: I noticed you can enable the firewall during installation, thinking back on another post).

@aggie On Aeon, I use 60GB, no separate home, SelfInstall MicroOS/Hyperland I use the full disk on there 250GB NVMe at present. But you can resize on the fly (transaction-update shell and a reboot) to what you want with btrfs…

1 Like

I also installed Kalpa with SelfInstall option, but decided to separate /home later, put it in another disk, with BTRFS not XFS. Of course I didnt do it with the MicroOS Installer, I did in the transaction-update shell.

Maybe this specification for MicroOS in general, not specific for desktop (Aeon/Kalpa)

1 Like

Just fired up a Vagrant VM, default is 25GiB, resized to 10Gib, it’s only using 775M…

/dev/vda3        10G  775M  8.8G   8% /
1 Like

Thanks for replies.

My intent after I’m done with these VM “test runs”, is to replace the TW install on the laptop with MicroOS Kalpa.

The VM install I did today … here’s where I’m at, disk usage wise:

# btrfs filesystem usage -T /
Overall:
    Device size:                  20.00GiB
    Device allocated:              4.52GiB
    Device unallocated:           15.48GiB
    Device missing:                  0.00B
    Device slack:                    0.00B
    Used:                          3.30GiB
    Free (estimated):             16.37GiB      (min: 8.63GiB)
    Free (statfs, df):            16.36GiB
    Data ratio:                       1.00
    Metadata ratio:                   2.00
    Global reserve:                7.27MiB      (used: 0.00B)
    Multiple profiles:                  no

             Data    Metadata  System                             
Id Path      single  DUP       DUP      Unallocated Total    Slack
-- --------- ------- --------- -------- ----------- -------- -----
 1 /dev/sda2 4.01GiB 512.00MiB 16.00MiB    15.48GiB 20.00GiB     -
-- --------- ------- --------- -------- ----------- -------- -----
   Total     4.01GiB 256.00MiB  8.00MiB    15.48GiB 20.00GiB 0.00B
   Used      3.12GiB  94.91MiB 16.00KiB                           
#

.
… and good ol’ df - remember … sda3 /home is XFS type:

# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        4.0M     0  4.0M   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           779M  8.9M  770M   2% /run
/dev/sda2        20G  3.4G   17G  17% /
/dev/sda2        20G  3.4G   17G  17% /root
/dev/sda2        20G  3.4G   17G  17% /var
overlay          20G  3.4G   17G  17% /etc
tmpfs           1.9G  4.0K  1.9G   1% /tmp
/dev/sda2        20G  3.4G   17G  17% /.snapshots
/dev/sda2        20G  3.4G   17G  17% /boot/grub2/i386-pc
/dev/sda2        20G  3.4G   17G  17% /opt
/dev/sda2        20G  3.4G   17G  17% /boot/writable
/dev/sda2        20G  3.4G   17G  17% /boot/grub2/x86_64-efi
/dev/sda2        20G  3.4G   17G  17% /srv
/dev/sda2        20G  3.4G   17G  17% /usr/local
/dev/sda3        12G  6.3G  5.3G  55% /home
/dev/sda1       511M  5.2M  506M   2% /boot/efi
tmpfs           390M   20M  370M   6% /run/user/1000
#

The 4 gb ISO installer you download offers 3-4-5 options for installation, including the GNOME or KDE Desktop version, which is why I’m thinking “Recommended” vs “Minimum”.

If you go here, you can read it (a quick read)