我可以将 /opt 移至 / 分区吗?

我可以将 /opt 移至 / 分区吗?

我有/opt一个单独的分区。我可以将其移动到该/分区来安装 Windows Vista 吗?

我目前有以下设置:

/     partition
/home partition
/opt  partition
swap  partition

答案1

您应该能够做到,无需太多麻烦。该/opt文件夹通常不应该包含关键的系统程序/文件。您只需将/opt分区重新安装到其他地方,然后将文件复制到/opt主分区中的文件夹中,如下所示:

  1. 确保/opt文件夹中没有任何内容正在使用。您可以使用该命令lsof | grep /opt来实现此目的。

  2. 使用这个来找到你的/opt分区名称(如果知道则跳过)。

    mount -l | grep "/opt" | cut -d " " -f 1
    
  3. 用这个将其重新安装在其他地方(替换正确的分区标识符)。

    sudo mount -t ext4 /dev/<partition> /mnt
    
  4. /opt在系统驱动器中创建一个文件夹。

    sudo mkdir /opt
    
  5. 将文件从原始/opt分区复制到新文件夹。

    sudo cp -Ra /mnt /opt
    
  6. 卸载/opt分区。

    sudo umount /mnt
    
  7. 检查/etc/fstab对 的任何引用/opt

    sudo gedit /etc/fstab
    
  8. 找到其中的任何行/opt并将其完全删除。

  9. 保存然后关闭文件。

参考:

答案2

您不必将 /opt 放在单独的分区上。

如果您的启动分区有足够的空间,请尝试以下操作:

  1. 复制您的 opt 分区

    cp /opt /temp_opt
    
  2. 启动分区管理器并重新格式化/opt分区。确保您的 /etc/fstab 文件未将分区指向要挂载在 /opt 上的位置。

  3. 重命名临时 opt 目录

    mv /temp_opt /opt
    

相关内容