Site icon KerKer 的模組世界

[Juniper] Junos掛載(Mount)USB磁碟機

邊做邊學,順便留個筆記,若有錯誤請不吝指教。

Junos基本操作及root密碼設定可參考我之前的文章:Juniper Junos基本操作、root密碼設定

所有Juniper相關文章列表:Juniper JunOS 系列文章列表

Juniper 交換器上大部芬都具有USB介面,可以用來進行檔案傳輸

常見的用途就是用來傳輸韌體更新檔或是除錯用的記錄檔

如果要使用USB隨身碟進行檔案傳輸的話就需要先進行掛載(Mount)

首先進入命令模式,在確認已經連上console的情況下插入USB,這時候應該會出現類似這樣的訊息:

    KerKer@sw1> umass0: USB3.0 DISK, rev 2.10/0.01, addr 3
    da1 at umass-sim0 bus 0 target 0 lun 0
    da1: <USB3.0 DISK 1.00> Removable Direct Access SCSI-6 device 
    da1: 40.000MB/s transfers
    da1: 15000MB (30720000 512 byte sectors: 255H 63S/T 1912C)

這裡的da1就是USB磁碟機的位置,每台設備出現的內容不一定相同。

再來要進入shell模式進行掛載:

    KerKer@sw1> start shell user root 

root密碼遺失時可以使用Superuser的權限重新設定,或強制進行密碼重設。

進入shell模式後先檢查/dev 目錄下/da1開頭的檔案有哪些:

    root@:RE:0% ls /dev/da1*
    /dev/da1        /dev/da1p1

通常會有一個在da1後面加上一個英文字母及一個數字的檔案,這個就是等等要掛載的。

在/var/tmp/目錄下建立一個目錄用來掛載:

    root@:RE:0% mkdir /var/tmp/usb

直接將剛剛的檔案掛載到剛剛建立的目錄下:

    root@:RE:0% mount_msdosfs /dev/da1p1 /var/tmp/usb

用ls看看usb目錄內容是否正確:

    root@:RE:0% ls /var/tmp/usb/
    System Volume Information
    jinstall-host-ex-4600-18.4R2-S5.4-signed.tgz

裡面是用來更新的韌體安裝檔,用cp指令將檔案複製出來:

    root@:RE:0% cp /var/tmp/usb/jinstall-host-ex-4600-18.4R2-S5.4-signed.tgz /var/tmp/

確認是否成功複製:

    root@:RE:0% ls /var/tmp/jinstall*
    /var/tmp/jinstall-host-ex-4600-18.4R2-S5.4-signed.tgz

當然也可以將需要的log資訊或error資訊用這種方式複製到usb目錄下,基本檔案操作方式與linux相同。

Exit mobile version