[mdlug] Moving /usr

Jeff Hanson jhansonxi at gmail.com
Tue Sep 20 21:57:23 EDT 2011


I haven't used rsync much.  How does it handle symlinks?  There are
many in the lib directories.

The only other thing I can think of is a problem with UUIDs (if your
distro uses them to identify drive partitions).

On 9/20/11, Mat Enders <mat.enders at gmail.com> wrote:
> All,
>
>           I recently had to move /usr on a machine.  Since moving /usr
> when i boot the machine I get this message immediately after the bios
> prompts are finished and before the boot process starts "error: file
> not found".  After the machine comes up all appears to work normally.
> I will now explain what i did to move /usr.
>
>   1) log in as root unmount /home
>   2) resize /home
>   3) create new partition in newly created free space
>   4) edit fstab to mount new partition as /usr2
>   5) reboot
>   6) run rsync -a /usr/ /usr2
>   7) run diff /usr /usr2 to ensure they are the same
>   8) edit fstab to mount new partition as /usr instead of /usr2
>   9) run mv /usr /usr3
> 10) reboot
> 11) get error but all appears to work correctly
>
> --
> Mathew E. Enders
> _______________________________________________
> mdlug mailing list
> mdlug at mdlug.org
> http://mdlug.org/mailman/listinfo/mdlug
>



More information about the mdlug mailing list