linux - 在希捷网络存储上安装

标签 linux gnu-screen nas

我最近购买了 4 TB 希捷中央 NAS。一时兴起,我尝试通过 SSH 进入驱动器,看看会发生什么。有效。我做了一点挖掘,发现它正在运行 montavista。

我想我会安装 screen 和其他一些有用的小程序。

当我尝试安装 screen 时,它说 $path 中没有 C 编译器。我怀疑驱动器上可能没有 C 编译器。

我想知道这是否是我可以解决的问题以及我将如何解决。我还想知道是否有一种方法可以更轻松地在此嵌入式 Linux 版本上安装东西。

最佳答案

如果你 ssh 你的 Seagate 并输入

uname -m

您会看到处理器是 armv6 或 7,这意味着它只有在您为此架构安装 Linux 发行版或程序时才能工作。

我并不急于测试安装 raspberry pi 发行版,但我相信考虑到 raspberry pi 是 ARM 架构,它应该可以工作。

我认为目前不值得的原因是因为我目前没有替代此存储的方法,而且我不想将其“变砖”。

我也看不到任何优势,因为 ARM 是一个基本的处理器,加载完整的发行版是一种占用系统的方式。

基本的 Montavista 嵌入系统足以完成我期望通过此 NAS 完成的工作。

如果您想在 NAS 上运行类似 Plex 服务器的东西,请忘记 ARM 处理器,寻找更强大的东西。

检查我的 Seagate Central 4TB 的限制

uname -a

Linux Seagate-3F0580 2.6.35.13-cavm1.whitney-econa.whitney-econa #1 Wed Sep 16 15:47:59 PDT 2015 armv6l GNU/Linux

free

256 兆内存 1GB 交换空间

df -h

Filesystem            Size  Used Avail Use% Mounted on
rootfs               1008M  461M  497M  49% /
/dev/root            1008M  461M  497M  49% /
devtmpfs              125M  125M     0 100% /dev
/dev/sda5            1008M  159M  799M  17% /usr/config
none                  125M  125M     0 100% /dev
/dev/sda7            1008M  282M  676M  30% /Update
/dev/mapper/vg1-lv1   3.7T  1.7T  2.0T  46% /Data
/dev/mapper/vg1-lv1   3.7T  1.7T  2.0T  46% /shares/Public
/dev/mapper/vg1-lv1   3.7T  1.7T  2.0T  46% /shares/mauricio
/dev/mapper/vg1-lv1   3.7T  1.7T  2.0T  46% /shares/mauricio.tm
/dev/mapper/vg1-lv1   3.7T  1.7T  2.0T  46% /shares/audrey
/dev/mapper/vg1-lv1   3.7T  1.7T  2.0T  46% /shares/audrey.tm
tmpfs                 125M   11M  114M   9% /var/volatile
tmpfs                 125M     0  125M   0% /dev/shm
tmpfs                 125M     0  125M   0% /media/ram
/dev/mapper/vg1-lv1   3.7T  1.7T  2.0T  46% /Data/anonftp/Public
/dev/sdb1             932G  876G   57G  94% /shares/usb1-1share1

我有一个 1TB USB 硬盘驱动器连接到这个 Seagate Central。 您可以看到,对于根文件系统,它使用了近 500Mb 的近 1GB

所以发行版真的很小。 (如果你想到 dsl 忘记它没有该发行版的 arm 版本,除非你将它安装在 pc 上并为它构建一个 arm 内核......再次毫无值(value)的努力。)

配置的第二个分区/dev/sda5/usr/config 第三个分区用于Update/dev/sda7/Update

共享是 LVM 分区。

要安装应用程序,您应该在 Linux 计算机上使用编译器,将其编译为 arm 架构并通过 ssh 导入到 Seagate,在 Seagate 上调试应用程序,然后在完全调试并准备好使用后将其永久安装在系统上。

没有人说这是一件容易的事:) https://support.mvista.com/DocViewer/pro_5_1intro.html

关于linux - 在希捷网络存储上安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32034089/

相关文章:

php - 为什么在 kali linux 中显示 OWASP Mutillidae II php WARING?

php - PHP5、MySQL 和 Macbook Pro 的组合是否构成 LAMP 堆栈?如果不是,那是什么?

daemon - 我如何编写 GNU Screen 脚本以从其中运行的程序开始,以便它不会在程序完成时退出 session ?

linux - 如何让 GNU screen 读取 .bash_profile/.bash_rc 更改?

php - 在不转换字符的情况下将 linux 文件更改为编码类型 utf 8

linux - 为什么 org-preview-latex-fragment 在 OSX 中的工作速度比在 Linux 中慢 10 倍?

linux - SSH、 screen 和 XDISPLAY

python - 如何使用python用硬链接(hard link)替换重复文件?

linux - 如何知道共享磁盘中的文件是否正在被另一个使用 bash 的 Linux 实例使用?

NAS 上带有数据文件的 PostgreSQL