(Ubuntu Server 20.04)我可以通过 samba 共享硬盘,但无法让它与我的另一块硬盘一起工作。我陷入了困境

(Ubuntu Server 20.04)我可以通过 samba 共享硬盘,但无法让它与我的另一块硬盘一起工作。我陷入了困境

我最近买了一台家用服务器(HPE Gen 10)——我在上面加载了 ubuntu 服务器,希望运行一些虚拟机,但是在尝试安装 KVM 时却不知所措。

我决定尝试使用 Samba 来在此 ubuntu 服务器、我的 Win10 台式机、chromeOS 笔记本电脑和我妻子的 Win10 平板电脑之间共享驱动器。经过几个小时的修改 .conf 文件,我终于让它工作了,但它似乎在主硬盘 (SDD) 上运行。

我在服务器上有一个 1 TB 硬盘和 2 个 4 TB 硬盘(SDA、SDB、SDC),所有硬盘的路径均为 /dev/sdX。Ubuntu 自动安装了这些硬盘,而这些硬盘上没有任何我需要保留的内容。我只想将 1TB 硬盘用作 NAS 存储,因为这应该足够简单了哈哈

当我将路径更改为 /dev/sdX 时,它不会将该硬盘用于共享。当我修改 conf 以将路径更改为 /Share 时,它​​会工作,但它是我最初获得的同一块硬盘。

我尝试使用 /Share 文件夹安装我想要的硬盘 (SDA1),但我得到了

mount:/Share:错误的 fs 类型、错误的选项、/dev/sda1 上的错误超级块、缺少代码页或辅助程序,或者其他错误。

我确实使用 NTFS 对整个驱动器进行了分区,但这个麻烦超出了我的能力范围。它应该像更改路径一样简单,但也许我修改了太多内容,以至于 /Share 文件夹链接到了两个硬盘驱动器(每次我重新启动服务器时,ddrive 字母都会发生变化)

这是我的配置

[共享] 评论 = 家庭 共享路径 = /共享 可浏览 = 是 访客许可 = 是 只读 = 否 创建掩码 = 0755 目录掩码 = 0700 有效用户 = User1、User2、User1PC

我是新手 - 我上个月才拿到 net+!非常感谢大家的帮助!

答案1

我认为您的问题太大,无法一一回答,因为它涉及 Samba 和分区挂载。我所能做的就是提供一个关于如何在 Linux 中挂载 ntfs 分区的模板,也许 Samba 部分会自行解决。

[1] 运行以下命令来确定正确的唯一唯一标识符分区编号:

sudo blkid -c /dev/null -o list

注意:您提到 Ubuntu 自动挂载了这些辅助分区。Ubuntu 唯一自动挂载的是操作系统所在的分区,因此如果分区已挂载(上面的命令会告诉您),请将其卸载。然后检查您是否已经在/etc/fstab对于 ntfs 分区,并通过在行开头放置 # 符号来注释掉该行。

[2]创建挂载点:

sudo mkdir /Share

[3] 编辑 /etc/fstab,在文件底部指示系统在启动时挂载分区 - 将下面的 UUID 号码替换为你在步骤 [1] 中找到的号码:

UUID=200C11850C1156DE /Share ntfs defaults,nofail 0 0

[4] 运行此命令立即挂载它:

sudo mount -a

[5] 验证已挂载分区的内容。

相关内容