Answers:
Ubuntus图形安装程序不会自动为/ home创建单独的分区。确实如此。但是建议这样做,如果选择手动分区,则可以这样做。但是,即使您没有这样做,也仍然可以修复它。
但是,有一些事情要考虑。首先,确保所有发行版都可以实际使用主分区上使用的文件系统。通常这不是问题,但是比后悔更安全。其次,这更重要;除非您知道自己在做什么,否则不要在发行版之间使用相同的主目录。这些发行版可能具有不同版本的已安装软件,这意味着它们的设置可能不同。由于应用程序应正确处理不同的版本,但并非所有版本都正常,因此通常不会出现问题。主目录的名称与用户名不同可以很好,所以这不是问题。
如果我没看错,您应该有两个用于Ubuntu的分区(交换和root),以及几个用于Debian的分区。然后,您要做的第一件事是在Ubuntu中挂载Debians主目录,并通过将其添加到/ etc / fstab来确保它在引导时已挂载。关于如何执行此操作的文档很多,因此我不再赘述。
如果在/ home上安装Debians主分区,则它将隐藏Ubuntus / home目录,因此请先将其挂载在/ mnt等其他位置。现在,您必须做出一些决定。如果需要,可以尝试对所有发行版使用相同的主目录,也可以为每个发行版使用不同的主目录。例如,您可以在/ home中为每个发行版创建一个单独的文件夹,例如:
我会说这是最安全的解决方案。我假设您的主目录未加密。如果是这样,尽管主要过程类似,但这会使事情复杂化。执行此操作时,您可能应该退出主帐户,因此请创建一个新用户,使其成为admin并以该用户身份登录。
您必须将所有发行版上的所有当前用户配置为使用主目录的新位置。您还应该将发行版配置为默认为创建的新用户使用这些路径。
如果已经在/ mnt上挂载了主分区,则需要创建/ home / ubuntu和/ home / debian。然后,将/ home / username复制到/ mnt / ubuntu / username并将/ mnt / username移到/ mnt / debian / username(对于Debian用户)。
现在,您的Ubuntu和Debians用户主目录都位于相同的分区中,但位于不同的主目录中。如果您已经配置了Debian和Ubuntu在引导时将该分区安装在/ home中,并且将用户更改为使用新路径作为其家庭,那么一切都应该很好。当您打算安装新发行版时,首先需要创建/ home / distroname /并照常安装,但要使用主分区并将其配置为使用/ home / distroname作为新用户主目录的默认位置。如果这样做,请确保不要格式化它,否则您将丢失Debian和Ubuntu中的数据:)
如果要重用单个主目录,请确保您知道自己在做什么。您需要为发行版中的用户使用相同的uid。否则,权限将被弄乱。
祝你好运,并采取备份:)
由于它在技术上是可以共享的/home
,从不同的发行目录(见这个答案),它是不是一个好主意,这样做。
应用程序的设置可能具有与不同程序版本不同的格式。如果有任何不兼容或与此不同步的情况,我们将完全找不到原因。甚至不建议在同一发行版的不同版本中这样做(请参见例如此处)。
因此,建议从用户的家子目录共享个人数据文件只(例如,通过创建符号链接到你选择的目录):
这是一个较晚的答案,但对尝试在发行版之间共享信息的其他人可能有用。
如上所述,不同版本的应用程序在中共享相同的配置文件存在问题/home/user/
。
解决部分问题(即共享主文件夹中的大多数数据)的一种简单解决方案是符号链接文件夹,例如/home/user/Documents
。我的主文件夹如下所示:
drwxr-xr-x 3 mike mike 4096 May 2 11:48 Desktop/
drwxr-xr-x 2 mike mike 4096 May 1 21:18 Downloads/
lrwxrwxrwx 1 mike mike 34 Apr 27 12:36 Documents -> /mnt/home/mike/Documents/
lrwxrwxrwx 1 mike mike 33 Apr 27 12:40 Pictures -> /mnt/home/mike/Pictures/
lrwxrwxrwx 1 mike mike 32 Apr 27 12:38 Public -> /mnt/home/mike/Public/
lrwxrwxrwx 1 mike mike 31 Apr 27 12:39 Videos -> /mnt/home/mike/Videos/
lrwxrwxrwx 1 mike mike 34 Apr 27 12:40 workspace -> /mnt/home/mike/workspace/
正如可以在上面所述可以看出Desktop
和Download
文件夹是在本地家庭分区而Documents
,Pictures
等等链接到共享分区。
这是设置符号链接的方法(在此示例中为Documents
文件夹):
$ cd ~
$ mkdir old-folders
$ mv Documents old-folders/
$ ln -s /mnt/home/mike/Documents/ Documents
上面的命令将当前Documents
文件夹移动old-folders
到共享文档文件夹并建立符号链接。我已经使用该方案很长时间了,到目前为止没有任何问题。
您可能会发现垃圾桶的问题,如果是的话,请查看此帖子:如何对不同分区中的文件使用gnome垃圾桶?
我采用了/ ect / fstab方法,这是我采取的步骤。
我创建了一个单独的100 + Gb分区来包含所有共享数据,在其中创建了大多数操作系统通用的7个文件夹
Documents, Downloads, Music, Pictures, Public, Templates, Videos
要查找UUID
包含共享数据文件夹的分区的,执行以下操作:
sudo blkid
要自动挂载共享数据分区,您需要编辑/ect/fstab
,执行以下操作:(gedit
用vi
或您喜欢的文本编辑器代替)
sudo gedit /etc/fstab
将分区信息添加到/ect/fstab
,(对我来说是以下内容)。
#/dev/sda4
UUID=2dc891df-86aa-4d2b-a7aa-bc1620ef8024 /media/DATA ext2 defaults,rw,errors=remount-ro 0 0
/media/DATA/mitchbw/Documents/ /home/mitchbw/Documents bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Downloads/ /home/mitchbw/Downloads bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Music/ /home/mitchbw/Music bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Pictures/ /home/mitchbw/Pictures bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Public/ /home/mitchbw/Public bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Templates/ /home/mitchbw/Templates bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Videos/ /home/mitchbw/Videos bind defaults,noatime,bind 0 0
注意:请注意在bind
文件系统类型和选项中。
另外,您可以修改noatime
安装选项(bind
之前和之后0 0
):
noatime,rw,errors=remount-ro,bind
如果将这些添加到的安装选项中/
,则将它们添加到/home
数据文件夹中,因为这样可以减少磁盘I / O,从而加快了文件访问速度并延长了磁盘驱动器的使用寿命
要测试修改后的代码fstab
,请执行:
sudo mount -a
并使用以下命令查看已挂载的文件系统
mount
更多信息noatime
和/etc/fstab
选项可以在这里找到:
https://wiki.archlinux.org/index.php/fstab
http://www.openquery.com.au/blog/hint-day-noatime-relatime-fstab
noatime,rw,errors=remount-ro,bind
?什么错defaults,noatime,bind
?
自从我开始此操作以来已经过了2天,在重新安装几次之后,它开始感觉像它正在取得一些进展。以下是一些有关我的配置外观和外观的图片。但是我的笔记本电脑同时运行Kali Linux和Linux Mint Debian Edition,它们都共享相同的交换目录和主目录。接下来,我计划(希望)将绿色的fat32分区(sda4)配置为LUKS加密,以使用我所听说的紧急自毁功能进行测试。Anyhoo,这些是我迈向所谓的两个发行版和一个杯子的步骤(通用的统一路径),目标是最终共享多个目录,例如/ boot,/ home和swap分区。我认为我最有可能使用Kali Linux作为root用户,并使用Linux Mint作为常规用户。首先,我做了一个干净的新分区(意外删除了我的整个系统后),如我blkid
和fdisk -l
下面的命令。无需处理过多细节,因为不同发行版的行为有所不同,例如Ubuntu,elementary和Zorin(我认为)敏感且友好,足以弹出一条消息,说:“嘿,我们注意到您的MBR(Master引导记录),如果需要的话,我们可以使您的安装体验更好一些”,或者类似的内容-我只是在这里释义。Anyhoo,我希望我之前考虑过的是fstab和后分区情况。我不确定其他人,我也不是专家,但是我的经验是我在第5次启动时遇到的fsck错误(第1次安装kali,第2次安装mint,第3次引导进入kali,第4次进入薄荷),我不知道为什么要花那么多时间才能决定心脏病发作。然而,如此众多的专家通过Internet共享丰富的知识和丰富的经验,这使我很快又从头开始。多亏了他们,并且作为一个非专家(相信我,我仍然在与alsa挣扎),我只能尽我所能分享我所经历的一切,并且将尽我所能尽力回答和帮助您。对我来说,这是最难的部分-知道要问什么-足够具体,以至于其他人知道如何提供帮助。此外,这里还包含了许多善良的人无私奉献的一些参考资料,没有他们,我可能仍会呆在烂小的Windows 7上,却不知道该如何处理自己。祝您好运,如果您需要我进一步说明,请告诉我。73!我仍在努力与alsa交流)我只能尽我所能分享自己经历的一切,并会尽我所能尝试回答+帮助您。对我来说,这是最难的部分-知道要问什么-足够具体,以至于其他人知道如何提供帮助。此外,这里还包含了许多善良的人无私奉献的一些参考资料,没有他们,我可能仍会呆在烂小的Windows 7上,却不知道该如何处理自己。祝您好运,如果您需要我进一步说明,请告诉我。73!我仍在努力与alsa交流)我只能尽我所能分享自己经历的一切,并会尽我所能尝试回答+帮助您。对我来说,这是最难的部分-知道要问什么-足够具体,以至于其他人知道如何提供帮助。此外,这里还包含了许多善良的人无私奉献的一些参考资料,没有他们,我可能仍会呆在烂小的Windows 7上,却不知道该如何处理自己。祝您好运,如果您需要我进一步说明,请告诉我。73!其中包含的是一些善良的人无私奉献的一些参考资料,没有它们,我可能仍会呆在肮脏的Windows 7上,却不知道该如何处理自己。祝您好运,如果您需要我进一步说明,请告诉我。73!其中包含的是一些善良的人无私奉献的一些参考资料,没有它们,我可能仍会呆在肮脏的Windows 7上,却不知道该如何处理自己。祝您好运,如果您需要我进一步说明,请告诉我。73!
ubuntu
在主目录分区中创建一个文件夹,然后将所有文件从当前主目录复制到该新目录/homepartion/ubuntu/
下,我编辑,/etc/fstab
将新文件夹指向默认的/ home目录,因此我/dev/sda10 /home ext4 nodev,nosuid 0 2
在末尾写道。但是现在系统找不到主文件夹