![外部分区上的用户和共享](https://linux22.com/image/863159/%E5%A4%96%E9%83%A8%E5%88%86%E5%8C%BA%E4%B8%8A%E7%9A%84%E7%94%A8%E6%88%B7%E5%92%8C%E5%85%B1%E4%BA%AB.png)
我已经尽了最大的努力来实现这一点,并且已经失去了生存的意志,但我不会放弃!
基本上,我有 1 个 SSD,我刚刚在上面安装了 Ubuntu 14.4.01,并在主板控制器上创建了一个 RAID1 阵列,镜像了 2 个 WD 2TB 驱动器。我可以在“磁盘”实用程序中看到它。目前它尚未格式化。
我慢慢明白了“/”是所有目录的母目录,其他所有目录都位于其下。我尝试在安装时创建一个单独的 /home,该目录本来位于镜像中。尽管我在 SSD 上设置了交换和 /,但我仍然不断收到 ??? ??? 错误 :-(。
除此之外,我想要做的是格式化此镜像,以便系统上的所有用户都可以访问此驱动器并可以创建文件夹。一旦他们创建了文件夹,我希望他们能够控制权限,以便只有他们才能访问它们,这样他们就可以在网络上与 Win7/OSX 和 Ubuntu 计算机共享,但不能以它们的身份登录。
我遇到的问题是,如果我在系统上第一个也是唯一创建的用户下格式化镜像,它会说只有我可以访问它,其他人都不能。当我为主目录创建两个文件夹时,它创建了它们,但我无法登录。所以我在 SSD 上创建了它们,这样我就可以正常登录了。然后我再次尝试访问格式化的镜像,但其他人仍然无法访问它。
接下来,我在根目录中对其进行了格式化,这很好,因为每个人都可以看到它,但仍然没有人可以访问它。从我的阅读来看,它似乎必须安装在/media 上
我现在陷入困境,我相信这里有人可以在睡梦中做到这一点,而我现在已经筋疲力尽了。我不确定如何以专业的方式做到这一点。
非常感谢你们所有的帮助,谢谢。
答案1
如果我理解正确的话,您想要的是将/home
文件夹移动到 RAID 磁盘。这样,用户就会有一个目录(他们的 $HOME 目录),他们可以在其中做任何他们想做的事情。
如果您不完全理解它的工作原理,Unix 有一个标准目录树,在安装时在根目录下创建/
。默认情况下,所有这些都是在启动磁盘或设备上创建的,但您可以将这些文件夹分派到不同的磁盘或分区上。这些是永久挂载点,您可以在文件中获取它们/etc/fstab
重点是系统需要这些文件夹才能正常工作。相反,一些磁盘或网络共享可以临时添加(安装)到系统上。这些必须位于目录树中的某个位置,并且大多数情况下,文件夹/media
就是为此而使用的。此文件夹专用于临时安装,如 CD 或 USB 磁盘。但 NFS 共享之类的东西可以安装在任何地方。
现在,如果您想创建此配置(/home
RAID 磁盘上的文件夹),最简单、最安全的方法是在系统安装期间进行。也可以在现有安装上进行,但风险更大。