Hello! I have a /home partition that is almost full, and there is another partition nearby with a lot of free space. I would like to reduce the size of this neighboring partition and add the freed space to /home. I would like to do this safely, without using a Live USB or bootable flash drive. Is this possible?

  • illusionist@lemmy.zip
    link
    fedilink
    arrow-up
    0
    ·
    3 days ago

    That adds an unneccessary layer of complexity to thr situation. Resizing partitions isn’t difficult or takes long.

    • HamsterRage@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

      The question implies that the OP wants to create one giant filesystem with all of their data on it. This has its own issues, especially if it is in /home. For one, as someone else pointed out, it’s fairly difficult to run your system without /home mounted, and that makes it difficult to resize. Sure, you can set up an admin account with it’s home in the /root filesystem and then log into that - but that seems to be a lot of work in itself.

      If it was me, I’d set up mount points for file systems that make sense. Maybe /data/Photos, or /data/Music, or data/AppData, or whatever. As much as possible, I’d just point whatever software I was using to those new directories to find the data. If that isn’t feasible, for whatever reason, then a symbolic link from /home/Photos to /data/Photos will work seamlessly in most cases.

      As far as I’m concerned, after administering enterprise systems using Unix going as far back as the early 90’s, symbolic links are a key tool in managing disk space that you shouldn’t just dismiss because it’s “an unnecessary layer of complexity”. Having smaller, purpose designed, file systems allows you to manage them better. Sticking everything into /home is probably not the right answer for anyone.

    • DigitalDilemma@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Hard disagree. Resizing partitions is dangerous and difficult for most computer users.

      (I’m a sysadmin who does this stuff multiple times a day, so this isn’t negative bias)

      Symlinking is quick, easy, totally safe. It’s one of the best things about linux filesystems. Use it.