Top Nav

How-to Change UUID Of A Disk

When cloning or restoring disk volumes is possible to run into problem which conflicting UUID values. Each disk volume needs to be assigned a unique UUID. The UUID is store on the volume. A cloned or restored disk will have the same UUID as volume from which it was generated.

By default you are not allowed to mount two volumes with the same UUID. This can overcome with the “nouuid” mount option:

Often a server will be configured to select the root partition on boot by UUID. This makes is easy to ensure that the right volume is selected as the root. But if you have two volumes with the same UUID then the kernel will randomly select which volume to mount. This situation can occur when you’ve mounted a cloned or restored copy of the root volume and then reboot without removing the clone.

To list the UUID of all devices use the “blkid” command:

A new unique UUID can be generated with the “uuidgen” command:

The UUID of an XFS volume can be changed with:

Or let xfs_admin handle generating the new UUID:

For ext2/3/4 the tune2fs command can be used:

Or in a single line:

WARNING: Changing the UUID of an actively mounted disk volume can have unpredictable effects. Always work on unmounted volumes.

0

Plesk / Nginx Open Files Limit

Was trying to increase open files limit for nginx on a Plesk server following instructions here:

MariaDB on CentOS 7 – “Error in accept: Too many open files”

But the limit was not changing. After digging around I found that Plesk was overriding with a config file here:

As described here:

https://support.plesk.com/hc/en-us/articles/213938485-nginx-fails-to-start-reload-on-a-Plesk-server-Too-many-open-files

the easy way to fix open file limit on Plesk is to use:

0

Fixing “Size of a request header field exceeds server limit.” error

This error from Apache is typically caused by a very large cookie. In Apache the “LimitRequestFieldSize” directive sets this limit. The default is 8190 bytes. To change the file create a file at:

/etc/httpd/conf.d/custom.conf

or

/etc/apache2/conf.d/custom.conf

containing the desired change:

Reload Apache after adding the file with:

/sbin/service apache2 restart

or

/sbin/service httpd restart

0

AWS CLI V2 Install

Using the bundled installer it’s easy to install or upgrade to version 2 of the AWS CLI:

Here’s a link to full instructions:

https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html

0