我双重引导Ubuntu 16.04和Windows8.1。所有的Ubuntu都生活在一个SSD上,而Windows的核心部分也生活在那里,在一个单独的分区中。Windows的主用户文件夹(文档、下载等)生活在一个单独的硬盘上。
我在Ubuntu的空间快用完了。我想把/opt和/usr/local搬到硬盘上。然而,我发现的所有有关这方面的问答都是假设这些文件夹已经挂载在不同的分区上,或者我可以格式化目标驱动器。这对我来说都不是真的。
我不记得我设置这台计算机时做了什么,但我知道硬盘可以从Ubuntu访问(并且是在/dev/sdb1,挂载在/media/steve/storage上)。能按我的要求去做吗?
发布于 2017-04-06 11:24:16
您可以简单地链接到它:
/opt目录: sudo /opt /mnt/otherDisk/你现在将拥有:
$ ls -ld /opt
lrwxrwxrwx 1 root root 5 Apr 6 14:23 /opt -> /mnt/OtherDisk/opt正如Rinzwind在注释中正确指出的那样,如果您移动包含引导过程中所需文件的目录,系统就会崩溃。例如,您当然不想为/bin这样做。不过,/opt应该没问题。
发布于 2017-04-06 11:21:49
我第二次移动/home,但是它可以做你想做的事。
如果我正确理解,您有两个驱动器,一个带有ubuntu (可能还有一些windows内容)和一个带有windows用户文件。您需要做的是收缩windows分区(虽然我已经成功地做了很多次,但是调整分区大小可能会导致数据丢失,所以请备份数据),这将腾出驱动器上的空间。您可以使用像GParted这样的程序来调整分区大小。一旦完成,您就可以使用剩余的空间并创建一个新的分区(也可以用GParted完成)。然后,您需要将/usr/local和/opt的内容复制到新分区(我通常是通过插入一张活动cd并挂载所有内容并进行复制)。最后,您需要编辑/etc/fstab,并告诉它在哪里挂载/usr/local和/opt。
上面给出的移动/home步骤的链接是相同的,因此您可以遵循移动/usr/local和/opt的指南。您需要做的是首先调整windows分区的大小。
https://askubuntu.com/questions/900496
复制相似问题