• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Solved Ubuntu Help - Boot Problem #N00b

    Linux Problems
    3
    27
    94
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      RogerBrownTDL
      last edited by Sebastian Roth

      Hi All,

      I’m a complete noob when it comes to Linux and it was working fine for a while but now wont “boot” fully. Errors show “OS Error ERRNO 28 No space left on device”

      It’s a VM running on Hyper-V. VHDX is a 500gb max disk with current file size of 97gb?

      FDISK shows:

      root@tie-fogdeploy-01:~# fdisk -l

      Disk /dev/sda: 500 GiB, 536870912000 bytes, 1048576000 sectors
      Disk model: Virtual Disk
      Units: sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 4096 bytes
      I/O size (minimum/optimal): 4096 bytes / 4096 bytes
      Disklabel type: gpt
      Disk identifier: 62FE1AF7-BC7B-4B14-90C3-A9037D6F882C
      
      Device       Start        End    Sectors  Size Type
      /dev/sda1     2048       4095       2048    1M BIOS boot
      /dev/sda2     4096    4198399    4194304    2G Linux filesystem
      /dev/sda3  4198400 1048573951 1044375552  498G Linux filesystem
      
      
      Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 100 GiB, 107374182400 bytes, 209715200 sectors
      Units: sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 4096 bytes
      I/O size (minimum/optimal): 4096 bytes / 4096 bytes
      root@tie-fogdeploy-01:~# Disk /dev/sda: 500 GiB, 536870912000 bytes, 1048576000 sectors
      Device       Start        End    Sectors  Size Type
      /dev/sda1     2048       4095       2048    1M BIOS boot
      /dev/sda2     4096    4198399    4194304    2G Linux filesystem
      /dev/sda3  4198400 1048573951 1044375552  498G Linux filesystem
      
      
      Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 100 GiB, 107374182400 bytes, 209715200 sectors
      Units: sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 4096 bytes
      I/O size (minimum/optimal): 4096 bytes / 4096 bytes
      

      What do I do to get this back up? I’m guessing it’s something simple as expanding the OS to see the 500gb but I dont know how to do this and dont want to break this server

      Cheers in advance
      Roger

      1 Reply Last reply Reply Quote 0
      • S Sebastian Roth referenced this topic
      • L
        lukebarone @Sebastian Roth
        last edited by

        @Sebastian-Roth I didn’t know about the 100% option - I like that!

        1 Reply Last reply Reply Quote 0
        • R
          RogerBrownTDL @Sebastian Roth
          last edited by

          @Sebastian-Roth Thanks friend ❤ Legendary!

          1 Reply Last reply Reply Quote 0
          • S Sebastian Roth has marked this topic as solved on
          • S
            Sebastian Roth Moderator
            last edited by Sebastian Roth

            @RogerBrownTDL said in Ubuntu Help - Boot Problem #N00b:

            Filesystem                         Size  Used Avail Use% Mounted on
            udev                               5.7G     0  5.7G   0% /dev
            tmpfs                              1.2G  1.1M  1.2G   1% /run
            /dev/mapper/ubuntu–vg-ubuntu–lv    490G   86G  384G  19% /
            

            Nice, that looks great.

            Marking as fixed.

            Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

            Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

            R L 2 Replies Last reply Reply Quote 0
            • R
              RogerBrownTDL @Sebastian Roth
              last edited by

              @Sebastian-Roth root@tie-fogdeploy-01:~# df -h
              Filesystem Size Used Avail Use% Mounted on
              udev 5.7G 0 5.7G 0% /dev
              tmpfs 1.2G 1.1M 1.2G 1% /run
              /dev/mapper/ubuntu–vg-ubuntu–lv 490G 86G 384G 19% /
              tmpfs 5.8G 0 5.8G 0% /dev/shm
              tmpfs 5.0M 0 5.0M 0% /run/lock
              tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
              /dev/loop0 92M 92M 0 100% /snap/lxd/23991
              /dev/loop4 50M 50M 0 100% /snap/snapd/17950
              /dev/loop2 92M 92M 0 100% /snap/lxd/24061
              /dev/loop3 64M 64M 0 100% /snap/core20/1778
              /dev/loop1 64M 64M 0 100% /snap/core20/1822
              /dev/loop5 50M 50M 0 100% /snap/snapd/18357
              /dev/sda2 2.0G 207M 1.6G 12% /boot
              tmpfs 1.2G 0 1.2G 0% /run/user/0
              root@tie-fogdeploy-01:~#
              i’m guessing /dev/mapper/ubuntu–vg-ubuntu–lv 490G 86G 384G 19% / means its worked?

              1 Reply Last reply Reply Quote 0
              • S
                Sebastian Roth Moderator
                last edited by

                @RogerBrownTDL Reboot and take a look at the disk space with df -h.

                Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                R 1 Reply Last reply Reply Quote 0
                • R
                  RogerBrownTDL @Sebastian Roth
                  last edited by

                  @Sebastian-Roth Thanks my friend, snapshot taken in hyper-v and command run… Stupid Q now. How do I check if it’s worked 😆

                  1 Reply Last reply Reply Quote 0
                  • S
                    Sebastian Roth Moderator
                    last edited by Sebastian Roth

                    @RogerBrownTDL said in Ubuntu Help - Boot Problem #N00b:

                    If the system isnt running, surely I wouldnt be able to do anything, so it needs to be online?

                    Well, you can boot into a Live Linux ISO (Ubuntu or many others) to get to a command shell and do such things with the OS on disk not running. But I think you are fine doing it live after taking a snapshot backup.

                    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      RogerBrownTDL @Sebastian Roth
                      last edited by

                      @Sebastian-Roth further info print i’ve got if this makes more sense:
                      root@tie-fogdeploy-01:~# sudo parted /dev/sda unit MiB print
                      Model: Msft Virtual Disk (scsi)
                      Disk /dev/sda: 512000MiB
                      Sector size (logical/physical): 512B/4096B
                      Partition Table: gpt
                      Disk Flags:

                      Number Start End Size File system Name Flags
                      1 1.00MiB 2.00MiB 1.00MiB bios_grub
                      2 2.00MiB 2050MiB 2048MiB ext4
                      3 2050MiB 511999MiB 509949MiB

                      If the system isnt running, surely I wouldnt be able to do anything, so it needs to be online?

                      1 Reply Last reply Reply Quote 0
                      • S
                        Sebastian Roth Moderator
                        last edited by

                        @RogerBrownTDL said in Ubuntu Help - Boot Problem #N00b:

                        Will it do that so that the full 500gb would be visible and the images stored remain intact?

                        Yes! Although I am not a 100% sure the filesystem resize (to full size) will work while the system is running. Should work but I can’t promise you it will. As well just for safety reasons I always suggest for people to take a backup copy before doing these kind of operations on a production server. Should be really easy taking a snapshot in Hyper-V before going ahead.

                        The other option I was talking about would be like adding a D:\ drive and moving all the images to that new partition. As I said it’s wise on the one hand so images can’t fill up your important C:\ drive (with the database on it) but on the other side you waste free space on C:…

                        Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                        Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                        R 1 Reply Last reply Reply Quote 0
                        • R
                          RogerBrownTDL @Sebastian Roth
                          last edited by

                          @Sebastian-Roth So obviously as a Linux noob, I know very little… I’m purely (I know, insert puke emoji here) a Windows Sysadmin. If I understand it correctly the way i’ve got it setup is like having a single big C:\ and all i’m wanting to do is get the entire fog server to see it all rather than just a partition of it… If I follow that command
                          “lvextend --extents +100%FREE ubuntu-vg/ubuntu-lv --resizefs”
                          Will it do that so that the full 500gb would be visible and the images stored remain intact?

                          1 Reply Last reply Reply Quote 0
                          • S
                            Sebastian Roth Moderator
                            last edited by Sebastian Roth

                            @lukebarone I am wondering if it’s wise to create another volume instead of extending the existing one. This way the images could be put on the separate volume/partition and would not be able to fill the root partition. But that’s just me trying to prevent this from happening again.

                            The downside of my proposal is that the existing 100 GB root partition can’t be used by images and therefore are kind of wasted because the FOG server itself will never use 100 GB disk space with the images on a separate partition.

                            So maybe it’s actually wise to just extend as proposed and @RogerBrownTDL needs to keep an eye on the disk space from now on.

                            So if you wanna go this path, do:

                            lvextend --extents +100%FREE ubuntu-vg/ubuntu-lv --resizefs
                            

                            Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                            Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                            R 1 Reply Last reply Reply Quote 0
                            • R
                              RogerBrownTDL @lukebarone
                              last edited by

                              @lukebarone thoughts?

                              1 Reply Last reply Reply Quote 0
                              • R
                                RogerBrownTDL @lukebarone
                                last edited by

                                @lukebarone response: root@tie-fogdeploy-01:~# lvextend -L +398g ubuntu-vg/ubuntu-lv --resizefs
                                Insufficient free space: 101888 extents needed, but only 101887 available
                                root@tie-fogdeploy-01:~#

                                1 Reply Last reply Reply Quote 0
                                • L
                                  lukebarone @RogerBrownTDL
                                  last edited by

                                  @RogerBrownTDL Try this instead:

                                  lvextend -L +398g ubuntu-vg/ubuntu-lv --resizefs

                                  R 2 Replies Last reply Reply Quote 0
                                  • R
                                    RogerBrownTDL @lukebarone
                                    last edited by

                                    @lukebarone

                                    In which case based on the output here:
                                    root@tie-fogdeploy-01:~# pvs
                                    PV VG Fmt Attr PSize PFree
                                    /dev/sda3 ubuntu-vg lvm2 a-- <498.00g <398.00g
                                    root@tie-fogdeploy-01:~# lvs
                                    LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
                                    ubuntu-lv ubuntu-vg -wi-ao---- 100.00g
                                    root@tie-fogdeploy-01:~# vgs
                                    VG #PV #LV #SN Attr VSize VFree
                                    ubuntu-vg 1 1 0 wz–n- <498.00g <398.00g
                                    root@tie-fogdeploy-01:~# lvextend -L +398g ubuntu-lv --resizefs
                                    Please specify a logical volume path.
                                    Run `lvextend --help’ for more information.
                                    root@tie-fogdeploy-01:~#

                                    Would it be lvextend -L +398g ubuntu-vg --resizefs ?

                                    L 1 Reply Last reply Reply Quote 0
                                    • L
                                      lukebarone @RogerBrownTDL
                                      last edited by

                                      @RogerBrownTDL Yes.

                                      lvextend - Increase the volume size
                                      -L - Specify the size to increase it by
                                      ubuntu-lv - The name of your logical volume (as reported)
                                      --resizefs - Resize the EXT{2|3|4} file system
                                      
                                      R 1 Reply Last reply Reply Quote 0
                                      • R
                                        RogerBrownTDL @lukebarone
                                        last edited by

                                        @lukebarone said in Ubuntu Help - Boot Problem #N00b:

                                        lvextend -L +398g ubuntu-lv --resizefs

                                        to confirm, this will mean I can actually use the box to it’s full 500gb drive allocation?

                                        L 1 Reply Last reply Reply Quote 0
                                        • L
                                          lukebarone @RogerBrownTDL
                                          last edited by

                                          @RogerBrownTDL

                                          lvextend -L +398g ubuntu-lv --resizefs
                                          

                                          You may need to reboot for it to take effect. This will use all the remaining LVM volume space for your logical volume. You can’t go smaller after the fact, so be sure you want to use it all first.

                                          R 1 Reply Last reply Reply Quote 0
                                          • R
                                            RogerBrownTDL @Sebastian Roth
                                            last edited by Sebastian Roth

                                            @Sebastian-Roth said in Ubuntu Help - Boot Problem #N00b:

                                            lvs
                                            Output is as follows:

                                            root@tie-fogdeploy-01:~# pvs
                                              PV         VG        Fmt  Attr PSize    PFree
                                              /dev/sda3  ubuntu-vg lvm2 a--  <498.00g <398.00g
                                            
                                            root@tie-fogdeploy-01:~# lvs
                                              LV        VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
                                              ubuntu-lv ubuntu-vg -wi-ao---- 100.00g                                        
                                            
                                            root@tie-fogdeploy-01:~# vgs
                                              VG        #PV #LV #SN Attr   VSize    VFree
                                              ubuntu-vg   1   1   0 wz--n- <498.00g <398.00g
                                            root@tie-fogdeploy-01:~#
                                            
                                            L 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post

                                            144

                                            Online

                                            10.6k

                                            Users

                                            16.5k

                                            Topics

                                            151.1k

                                            Posts
                                            Copyright © 2012-2023 FOG Project