2015-08-16 96 views
1

我最近購買了4TB希捷中央NAS。突發奇想,我試圖通過SSH進入驅動器,看看會發生什麼。有效。我做了一點挖掘,發現它運行montavista。在希捷NAS上安裝

我想我會安裝屏幕和其他一些有用的小程序。

當我嘗試安裝屏幕時,它表示$ path中沒有C編譯器。我懷疑驅動器上可能沒有C編譯器。

我想知道這是否是我可以解決的問題,以及我會怎樣做。我也想知道是否有一種方法可以更容易地在這個嵌入式版本的Linux上安裝東西。

回答

1

如果您連您的希捷和鍵入

uname -m 

你會看到該處理器是ARM​​v6的或7,這意味着,如果你安裝一個Linux發行版或程序進行這個架構纔會工作。

我沒那麼無聊測試安裝樹莓派的發行版,但我相信它應該工作考慮到覆盆子pi是ARM架構。

之所以我認爲這是不值得的那一刻是因爲我沒有更換該存儲的時刻,我不希望有可能的「磚」吧。

另外我看到沒有優勢,因爲ARM是一個基本的處理器,並加載一個完整的發行版是一個方法來殺死系統。

基本的Montavista嵌入系統足以完成我期望從這個NAS所做的工作。

如果你想在你的NAS上運行像Plex服務器這樣的東西,忘掉ARM處理器,尋找更強大的東西。

檢查的限制我的希捷4TB中央

uname -a 

Linux的希捷3F0580 2.6.35.13-cavm1.whitney-econa.whitney-econa#1星期三9月16日15點47分59秒PDT 2015年armv6l GNU/Linux的

free 

256 MB RAM 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公頃rd驅動器連接到希捷中央。 你可以看到,對於根文件系統,它幾乎使用了500Mb,差不多有1GB

所以發行版真的很小。 (如果你想到dsl忘了它沒有那個發行版的arm版本,除非你把它安裝在pc上併爲它建立一個arm內核......再次毫不費力。)

configs/dev的第二個分區/ sda5/usr/config 更新/ dev/sda7 /更新的第三個分區

並且共享是LVM分區。

要安裝應用程序,您應該在Linux計算機上使用編譯器,將其編譯爲arm架構並通過ssh導入到Seagate,在Seagate上調試應用程序,然後在完全調試並準備使用後安裝它永久在系統上。

沒人說這是一件容易的事情:) https://support.mvista.com/DocViewer/pro_5_1intro.html