管理较小的系统驱动器和较大的扩展驱动器之间的空间

管理较小的系统驱动器和较大的扩展驱动器之间的空间

我有两个驱动器,一个 150 GB,另一个 1 TB。我需要更多地使用 1 TB 驱动器,因为我遇到了空间问题。默认情况下,apt-get我的 Ubuntu 14.04 系统中的所有安装(当我这样做时)都在较小的驱动器中进行。我已将一些目录移动到较大的驱动器以节省空间。

我该如何管理文件系统,以便使用较大的驱动器来存储一些占用大量空间的内容,同时将操作系统和其他与系统相关的内容保存在较小的驱动器中?

答案1

/home将和/var/或文件夹移动/usr至外部驱动器

为了释放一些空间,您可以将/home/var和/或/usr文件夹移动到 1TB 驱动器:

  1. 启动 Ubuntu Live CD/USB
  2. 缩小 1TB 磁盘上的其他分区,为新分区腾出空间
  3. 根据您的偏好,为/home/var和/或创建新分区。它们应为以下类型/usrext4
  4. 将您的root分区挂载到 150GB 驱动器上,并将您创建的新分区挂载到某个位置
  5. rsync -avz SOURCE DESTINATION使用rsync -avz /mnt/root/usr/ /mnt/usr等命令从根分区复制文件
  6. 更新/etc/fstab以包含新分区。例如:

    UUID=b6cf2a0d-2174-4c88-98fc-5502c5630498 /usr ext4 defaults 0 2
    

    确保根据您的配置更改 UUID ( UUID=b6cf2a0d-2174-4c88-98fc-5502c5630498)、挂载点 ( /usr) 和文件系统 ( )。ext4

  7. 重新启动 Ubuntu,并确保您的设置正常。

  8. 如果一切正常,请删除 150GB 分区上的旧文件:

    sudo mount --bind / /mnt
    sudo rm -rf /mnt/usr
    sudo umount /mnt
    

    其中,/usr是您移动到单独分区的文件夹的名称。

答案2

@hear 我使用系统链接将我的 /home/vinny 目录保存在更大的驱动器上。

在大驱动器上创建一个文件夹/目录,比如 Ubuntu,然后将您的文档、图片、视频、音乐等文件夹移动到其中,然后将它们链接回您的主目录。这样,数据就在大驱动器上,每当您将东西添加到 /home/you/Documents 时,它实际上都存储在大驱动器上。

或者将 /home/you 安装到大驱动器上。

相关内容