[CentOS] CentOS 7 - xfs shrink & expand

Sat May 16 16:56:52 UTC 2020
Frank M. Ramaekers Jr. <frank at ramaekers.com>

"telinit" was what I needed, thanks again!

-Frank

On 5/13/2020 12:05 PM, Frank M. Ramaekers Jr. wrote:
> I'll try that...I was using instructions I found on the internet for 
> single-user/maintenance mode.   From the grub screen you enter 'e' and 
> modify the linux16 line...etc.
>
> Okay, I'll try that next.
>
> Thanks Simon!
>
> On 5/13/2020 7:28 AM, Simon Matter via CentOS wrote:
>> Hi,
>>
>>> Yeah, I tried that but ran into a problem.  It came up fine in
>>> single-user/maintenance mode.   The mount command shows all of the
>>> mounted file systems, but after I 'chroot /sysroot', the mount failed
>>> (with some problem with mtab, sorry don't have the exact error
>>> message).  So I couldn't mount my 32TB RAID (where the xfsdump file 
>>> was).
>> I think you misunderstood what I meant. You appear to have booted into
>> rescue mode, but that's not what I meant. What I meant is good old 
>> single
>> user mode. The state you'll get with "telinit 1" or with "s" or "1" as a
>> kernel boot option.
>>
>> For what you want to do not a single reboot is required.
>>
>> Regards,
>> Simon
>>
>>> On 5/13/2020 12:48 AM, Simon Matter via CentOS wrote:
>>>> Hi,
>>>>
>>>>> I'm having some difficulty finding a method to shrink my /home to
>>>>> expand
>>>>> my /.  They both correspond to LVMs.  It is my understanding that one
>>>>> cannot shrink a xfs filesystem.  One must back it up (xfsdump), 
>>>>> remove
>>>>> (lvremove) redefine it and then restore it back (xfsrestore).
>>>>>
>>>>> Okay, I'm running into a problem where /home  needs to be 
>>>>> "unused".  If
>>>>> tried going in to "maintance mode", but I ran into a problem with the
>>>>> mount command (after issuing a 'chroot /sysroot').  I then tried 
>>>>> using
>>>>> SystemRescueCD to boot to, but it wouldn't mount my 32TB RAID USB 
>>>>> drive
>>>>> (something about too big).
>>>>>
>>>>> Any thoughts or suggestions?
>>>> What is the problem if you boot directly into maintenance mode? 
>>>> Then it
>>>> should be possible to backup home to a remote destination, unmount
>>>> /home,
>>>> remove the home LV, expand /, recreate home and mount it, restore from
>>>> backup and you're done. No need to use any SystemRescueCD or other 
>>>> tool.
>>>>
>>>> Regards,
>>>> Simon
>>>>
>>>> _______________________________________________
>>>> CentOS mailing list
>>>> CentOS at centos.org
>>>> https://lists.centos.org/mailman/listinfo/centos
>>> _______________________________________________
>>> CentOS mailing list
>>> CentOS at centos.org
>>> https://lists.centos.org/mailman/listinfo/centos
>>>
>>
>> _______________________________________________
>> CentOS mailing list
>> CentOS at centos.org
>> https://lists.centos.org/mailman/listinfo/centos
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos