I recently installed debian 12 using debian-12.2.0-arm64-netinst.iso. It is the only OS installed and I used the whole 500GB disk.

I selected something like guided partitioning with separate /home/ using LVM and encryption. Now that I am using my system a bit, I realize that I don't think it ever asked me how big to make the / partition and it is very small. Only 27GB.

Will this be a problem?

Or, is the LVM going to allow the partition to be resized or otherwise take up as much of the space as it requires?

# lsblk
NAME                    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda                       8:0    0 476.9G  0 disk  
├─sda1                    8:1    0   512M  0 part  /boot/efi
├─sda2                    8:2    0   488M  0 part  /boot
└─sda3                    8:3    0   476G  0 part  
  └─sda3_crypt          253:0    0 475.9G  0 crypt 
    ├─mycomputer--vg-root     253:1    0  27.9G  0 lvm   /
    ├─mycomputer--vg-swap_1   253:2    0   976M  0 lvm   [SWAP]
    └─mycomputer--vg-home     253:3    0   447G  0 lvm   /home

I tried booting into a live usb to resize the partition using gparted but I couldn't seem to do so.

If I need to reinstall and change something I'd rather do it now than later.

  • suprjami@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 year ago

    It's fine. I give my systems a 20G or 30G root file system.

    If you use Flatpak then make sure you do user installs. If you add the remote as a user remote then all installs are user installs.

    If you use VMs then create a storage pool for the disks in your home filesystem. I create a /home/libvirt/ for this.

    Basically just be mindful not to fill your root filesystem.

    • mhz@lemm.ee
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Would you please explain (then all installs are user install). I dont use flatpack, but the last time I used it (on Tumbleweed) I remember it downloaded its applications/runtime stuff to /var/lib/flatpak then installing them to ~/.local/share/flatpak in the home folder of every user who runs those flatpak applications.

      • suprjami@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        11
        ·
        1 year ago

        You added the Flatpak repo as a "system" repo with:

        flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
        

        As such, the downloaded applications are stored by the system in /var like you said.

        If you run installs as user installs, eg:

        flatpak --user install com.example.appname
        

        Then the application is stored in your home directory, not in /var.

        You can also add the Flatpak repo as a "user" repo, eg:

        flatpak --user remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
        

        Now all installs will behave as if you passed --user to the install command. All installs will go to your home directory, none will go to /var