将URLOS本身的数据目录转移至数据盘
由于URLOS系统默认安装在/data
目录下,此目录可能位于linux系统盘,如果用户要重新安装Linux系统,则需要先对URLOS系统数据进行备份,参见 备份URLOS系统数据。
下面介绍的方法是将URLOS系统目录转移至数据盘,这样用户在重新安装Linux系统时,不会破坏URLOS系统数据,并且执行URLOS安装命令后即可恢复正常使用(所有数据皆保留)。
第一种场景:采用URLOS挂载全新数据盘(数据盘需格式化)
安装URLOS后,采用URLOS挂载数据盘,方法参见 挂载硬盘
停止URLOS容器:
docker stop urlos
将/data
目录下的urlos
移动到/data/mounts
目录下:
mv /data/urlos /data/mounts
创建软链接:
ln -s /data/mounts/urlos /data/urlos
重新执行URLOS安装命令:
curl -O https://www.urlos.com/iu && sh iu
按正常安装步骤进行安装,完成!
第二种场景:主机已挂载数据盘(未安装URLOS)
如果主机已经挂载数据盘,可先在数据盘目录下创建urlos
目录,假设当前数据盘目录为/my-data
:
mkdir /my-data/urlos
如果根目录下没有data目录,则创建:
mkdir /data
创建软链接:
ln -s /my-data/urlos /data/urlos
执行URLOS安装命令:
curl -O https://www.urlos.com/iu && sh iu
按正常安装步骤进行安装,完成!
第三种场景:主机已挂载数据盘(已安装URLOS)
这种情况是主机已经挂载数据盘,但不是采用URLOS挂载的硬盘,而且已经安装了URLOS。
停止URLOS容器:
docker stop urlos
将/data
目录下的urlos
移动到数据盘,假设数据盘目录为my-data
:
mv /data/urlos /my-data
创建软链接:
ln -s /my-data/urlos /data/urlos
重新执行URLOS安装命令:
curl -O https://www.urlos.com/iu && sh iu
按正常安装步骤进行安装,完成!