很多同學(xué)可能想把自己的移動硬盤或者電腦中取出的硬盤直接插到群暉的盤位上,這樣來直接讀取硬盤中的數(shù)據(jù),或者是相互之間拷貝數(shù)據(jù)。事實上這樣是不可以的,群暉的盤位或者說sata接口只能連接他自家格式的硬盤,或者說連接硬盤后需要格式化后才可以使用,想要直接使用pc的NTFS或者fat32格式的硬盤的話,只能通過USB或者不常用的eSATA接口來鏈接才可以。 那下面的方式就教大家如果通過修改群暉內(nèi)部參數(shù)的方式,實現(xiàn)硬盤位直接掛載NTFS或者FAT32的硬盤,這是的方式主要是把現(xiàn)有的sata接口,讓系統(tǒng)識別為esata接口,這樣當(dāng)這個修改后的接口插入硬盤時,就會認(rèn)為是esata的移動設(shè)備插入進來,從而可以像USB連接一樣直接讀取硬盤內(nèi)的數(shù)據(jù)。 其實方法很簡單,我們只需要通過SSH鏈接你的群暉 然后修改/etc.defaults 目錄下 synoinfo.conf 這個文件 在里面找到internalportcfg和esataportcfg兩個數(shù)值(大概是在280行和285行) 這個是我的設(shè)備打開之后顯示的數(shù)值 internalportcfg=”0xffff” 這個是sata接口的數(shù)值,用的是0xfff的組合,其中fff是16進制 esataportcfg=”0x0″ 這個是esata接口的數(shù)值,同樣是0x0的組合,0也是16進制 這時候我們還需要做一個換算,從而也增加可讀性。 我們把16進制轉(zhuǎn)換成2進制 ffff 的2進制是1111111111111111 總共有16個1 ,也就是有16個sata接口 0的2進制是0,把他補足和sata一樣16個0000000000000000 也就是沒有esata接口 這里的1表示開啟,0表示關(guān)閉,sata的順序是倒序,從后面往前看 比如說我把16塊盤中的一、二盤位做成eSATA,那我們需要在sata接口處這樣寫“1111111111111100”,前面14個1就相當(dāng)于是盤位3到盤位16處于打開狀態(tài),后面兩個0相當(dāng)于盤位1和2是關(guān)閉狀態(tài),也就是沒有調(diào)用1和2的接口。那在eSATA處我們就應(yīng)該反過來寫“0000000000000011”,其實也很好理解,就是盤位3到16都是關(guān)閉狀態(tài),盤位1和2是打開狀態(tài),也就是調(diào)用了1和2接口,這樣的話1、2接口不就成了eSATA接口了嗎,sata處的關(guān)閉就相當(dāng)于是提前讓出來兩個接口,不然就會有沖突了。 當(dāng)然我們看明白二進制的方式之后,接下來就好辦了,我們只需要將你編輯好的二進制通過換算工具,換算成16進制就可以了,可以隨便百度一個二進制換算。 我這里也提供一個工具網(wǎng)站給大家:https://tool.oschina.net/hexconvert 就像這樣,我們上面選擇二進制,下面的結(jié)果選擇16進制,然后輸入咱們剛才編輯好的數(shù)據(jù) “SATA位的1111111111111100”,我們得出16進制的結(jié)果是“fffc”,我們可以直接拿這個結(jié)果給到internalportcfg=”0xfffc”這個參數(shù)就可以了。那“esata位的:0000000000000011”也可以通過這個方式換算一下是“3”,那我們直接套用的esata的參數(shù)中去是esataportcfg=”0x3″ 。 然后保存,重啟群暉就可以了,這樣就可以把1、2盤位做成esata了。 當(dāng)然不太建議使用1、2做成ESATA掛載盤,最好用后面的來做,當(dāng)然方式道理都是一樣的。 你可能想問,如果是兩盤位的應(yīng)該怎么改呢,其實是一樣的,參數(shù)如下所示 internalportcfg=”0x3″ 轉(zhuǎn)換成2進制后是11,也就是有2個sata接口,sata1和sata2 esataportcfg=”0x0″ 轉(zhuǎn)換成2進制后是00,也就是沒有esata接口 那我們想要把盤位2改成eSATA的話,只需要把internalportcfg參數(shù)上的11,改成01即可,換算成16進制就是internalportcfg=”0x1″ esataportcfg的參數(shù)上是00,我們就要改成10,換算成16進制就是esataportcfg=”0x2″ 當(dāng)保存重啟之后,這個盤位再插入硬盤,我們就可以像USB外接設(shè)備一樣來直接使用他了。 文章導(dǎo)航 |
|