我希望将 Ubuntu Server 设置为我家的无头 NAS。我想在那里存储文件,以及我的 MP3 和图片的中央集线器。
什么是最好的软件包来处理这个问题?有人可以发布一个好的教程的链接或发布一些提示吗?
我的一个限制是它必须是 Windows 7 友好的。我的意思是共享和流媒体应该适用于 Windows 机器。
我在 Ubuntu Server 上有一个 NAS,在 RAID 5 中有 4 个 2TB 硬盘。几周前,其中一个硬盘坏了,但我的 RAID 正在工作,虽然降级了。幸运的是,它仍在保修期内,我收到了一个我今天安装的新硬盘。但是,当尝试将新硬盘添加到 RAID 时,它并没有重建。所以我拔掉了硬盘驱动器并重新启动了机器。但是,我不小心将 RAID 中的其他硬盘驱动器之一设置为失败并使用 mdadm 将其删除。
现在它说我的 RAID 有两个已移除的硬盘驱动器。我的第 3 个硬盘驱动器仍然保留所有数据,但我不知道如何将其重新添加回 RAID 阵列,因此它恢复到良好(尽管已降级)状态,因此我可以继续添加第 4 个硬盘驱动器并重建阵列。是否有可能让 Ubuntu 意识到第三个硬盘驱动器有我的数据,并再次将其识别为阵列的一部分?
当我尝试运行时:
sudo mdadm --manage /dev/md127 --re-add /dev/sdd1
Run Code Online (Sandbox Code Playgroud)
它说:
mdadm: --re-add for /dev/sdd1 to dev/md127 is not possible
Run Code Online (Sandbox Code Playgroud)
请,任何人都可以提供的任何帮助将不胜感激。
如何在 Ubuntu 11.10 中使用 UFS 文件系统 (FreeNAS) 挂载分区?
我是一个完全的 Ubuntu 新手,刚刚从 FreeNAS 切换过来。
我想应该有我需要的所有信息,但如果有人能帮助我开始,我会很高兴 =)
http://manpages.ubuntu.com/manpages/hardy/man8/mount.8.html
我只能读取已挂载的 NFS 共享。
由于在 NAS 上设置了“无壁球映射”,Ubuntu 普通用户Permission denied在尝试cd进入共享时只能使用sudo.
使用壁球“将所有用户映射到管理员”设置,客户端普通用户可以cd进入并且只能读取共享。使用sudo不允许写入。
群晖NAS:
DS214> id username
uid=1026(username) gid=100(users) groups=100(users),101(administration)
没有壁球(没有映射)
DS214> cat /etc/exports
/volume1/Files 10.1.1.2(rw,async,no_wdelay,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)
所有壁球(将所有用户映射到管理员)
DS214> cat /etc/exports
/volume1/Files 10.1.1.2(rw,async,no_wdelay,all_squash,insecure_locks,sec=sys,anonuid=1024,anongid=100)
Ubuntu客户端:
$ cat /etc/fstab
10.1.1.214:/volume1/Files /mnt/nfs/Files nfs rw,user,auto 0 0
$ id username
uid=1000 gid=1000(username) groups=1000(username), <etc>
$ ls -n /mnt/nfs
drwxrwxrwx 9 0 0 4096 Sep 25 01:28 Files
$ ls -n /mnt/nfs/Files
drwxr-xr-x 11 1026 100 4096 Sep 24 22:05 …
在对破解 Buffalo NAS 设备的幻想破灭后,我决定推出自己的家庭服务器。经过一番研究,我决定使用带有 Ubuntu 服务器和 ZFS RAID-Z 阵列的 HP Proliant 微服务器来存储数据。
我在尝试并遗憾地拒绝了 FreeNAS 后决定采用这种配置,因为罗技媒体服务器 (LMS) 软件在该平台的 AMD64 版本上不可用,并且因为我认为 Debian/Ubuntu 服务器是一个更好的面向未来的平台。我考虑过 Open Media Vault,但得出的结论是它还没有完全满足我的目的。
也就是说,FreeNAS 确实包含在 2GB+ 闪存设备(如 USB 密钥或拇指驱动器)上运行的选项。显然,FreeNAS 注意到闪存设备的写入限制,因此创建了用于运行操作系统的虚拟磁盘,只将所需的配置信息写回闪存。这会给我一个额外的数据驱动器插槽。
问:Ubuntu Server 可以合理地配置为运行闪存设备,例如 U 盘/拇指驱动器吗?如果是这样,如何?应考虑闪存的写入限制。
我最近在我的网络上安装了 Synology DiskStation。我使用 Nautilus 3.4.2 中的“浏览网络”按钮从 Ubuntu 12.04.1 计算机安装它。它在 Nautilus 中显示为 afp://randall@DiskStation.local/photo/。
到现在为止还挺好。然后我上传了很多照片,所有的修改时间都长达几个月。当我查看 DiskStation 上的照片目录时,它们都有复制时的修改时间,而不是源计算机上的修改时间。在 DiskStation 上按日期对它们进行排序就到此为止了。
有没有办法重新复制文件但保留其修改日期?也许我以错误的方式安装了 DiskStation。也许 Nautilus 是错误的工具。有什么建议?
顺便说一句,我已经从 Ubuntu 10.04、10.10、11.04 和 11.10 通过 SMB/CIFS 将千兆字节的照片移动到不同的 NAS(Plextor PX-EH),并且完全保留了修改时间。问题一定出在 Synology 或某些 Ubuntu 12.04 软件上。
所以我一直在环顾四周,找不到我的问题的确切解决方案。我双启动 Windows 7 和 Ubuntu 13.04。我喜欢 Ubuntu,想用它代替 Windows。一切都在运行 PMS 的 Ubuntu 13.04 上运行,外部 USB 硬盘连接到它,直到我得到 NAS WD MyBookLive 3TB 驱动器。所以我理解这个驱动器上有共享文件夹。我创建了一个名为 Plex 的文件夹,然后它有子目录:
“MyBook”是驱动器的名称
我不知道如何正确安装/映射它以在每次需要重新启动时保持安装。另外我只是不明白如何将它添加到plex中。我知道这将在共享文件夹“Plex”正确安装/映射时得到修复。我只是无法让 plex 看到它。进入共享文件夹“Plex”不需要用户名或密码。所以不需要凭据。
mybook 的 IP 地址是192.168.0.13.
我已经阅读了各种各样的东西并尝试了几种不同的东西,但没有运气。如果有人可以帮助我,我将不胜感激。该驱动器与 NFS 和 Samba 兼容。
我是一个很长的 Windows 人,在 Ubuntu 中有一点经验。我正在尝试在新的 Ubuntu 12.04 LTS 机器上设置 Plex Media Server。我的视频库位于名为 Sequoia2 的 Synology Diskstation NAS 上,我一生(至少在过去的 3 小时内)一直无法在 Plex 中配置电影和电视库部分。它们位于 NAS(在 Windows 中)的 \\Sequoia2\video\Movies 和 \\Sequoia2\video\TV。
不幸的是,我找到了各种各样的帖子,有各种各样的方法来做这件事,我已经尝试了几个都没有成功。当然,必须有一种广为接受的“正确”方式来解决这个问题。我不希望 Plex 在重新启动后丢失这些连接,据我所知,这将涉及在 fstab 中创建一个挂载。有人能告诉我这样做的最佳方法吗?
我最近购买了一个 QNap 作为下载站,因此我从在 PC 上使用 uTorrent 下载文件改为在 QNap 上使用 Transmission 下载文件。
我使用 Transmission Remote 来控制笔记本电脑和智能手机的下载。
遗憾的是,当我尝试添加多个跟踪器来增强冻结文件时,Transmission 说我添加了一个无效参数,因为它显然希望我一一添加跟踪器。
有没有办法像我在 uTorrent 上那样一次添加多个跟踪器?
情况:我只是希望能够以非 root 用户身份从 Ubuntu 服务器访问 Synology NAS。
在 NAS 上,我在导出文件中有这个:
/Directory <client-ip>/255.255.255.0(rw,async,no_wdelay,no_root_squash,insecure_locks,sec=sys,anonuid=1003,anongid=1004)
Run Code Online (Sandbox Code Playgroud)
在 fstab 中的 Ubuntu 服务器上,我得到了这个:
<server-ip>:/Directory /Mountpoint nfs noauto,user,rw 0 0
Run Code Online (Sandbox Code Playgroud)
现在我想允许 UserA,它用于一些自动进程来安装共享并写入它。
mount /Mountpoint
Run Code Online (Sandbox Code Playgroud)
以 UserA 身份挂载工作正常,但我什至无权读取目录中的内容。作为 root 用户,我这样做。列出 mountpoint 文件夹显示了这些权限:
drwxrwx--- 4 UserA root 4096 Sep 17 13:58 Mountpoint
Run Code Online (Sandbox Code Playgroud)
我试图将导出中的匿名 ID 设置为 UserA 的 ID,但这没有帮助。使 UserA 成为文件夹的所有者也无济于事。我错过了一件简单的事情吗?
另外:这需要是 nfs 共享,因为它将传输大量数据。
编辑:出于安全原因,我宁愿避免向“其他人”授予读写权限。