一、安裝必要的軟體
在OpenWrt的操作界面上安裝”block-mount”,”kmod-fs-ext4″和”fdisk”這幾個軟體包,以支持硬碟的掛載。可以通過SSH連入路由器並使用以下命令來安裝:
opkg update
opkg install block-mount kmod-fs-ext4 fdisk
二、分區硬碟
在OpenWrt中使用硬碟之前,需要先對硬碟進行分區。在以上安裝的”fdisk”軟體包的幫助下,可以使用以下命令來分區硬碟:
fdisk /dev/sda
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-976773167, default 2048):
Last sector, +sectors or +size{K,M,G} (2048-976773167, default 976773167): +2G
Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 83
Command (m for help): wq
上面的命令將硬碟sda的第一個分區分配了2GB空間,並且將其格式化為EXT4文件系統類型。
三、掛載硬碟
為了使硬碟可以在OpenWrt系統中被掛載並使用,需要編輯OpenWrt的配置文件/etc/config/fstab。在配置文件的最後添加以下條目:
config 'mount'
option 'target' '/mnt/sda1'
option 'device' '/dev/sda1'
option 'enabled_fsck' '0'
option 'enabled' '1'
option 'options' 'rw,sync'
option 'fstype' 'ext4'
上面的條目將sda1分區的根目錄掛載到/mnt/sda1目錄中並使用EXT4文件系統,需要替換”device”和”target”選項為你自己硬碟的設備名稱和掛載路徑。”options”指定了硬碟的掛載選項, “enabled”選項為1表示允許掛載,”enabled_fsck”為0表示不需要進行系統檢查。
四、使用SMB共享掛載硬碟
使用SMB共享掛載硬碟,可以使硬碟上的文件可以被網路中的其他計算機訪問。可以按照以下步驟進行設置:
1、安裝SAMBA軟體包:
opkg update
opkg install samba36-server
2、設置SMB密碼:
smbpasswd -a root
3、編輯SMB配置文件:
vi /etc/samba/smb.conf
在文件的末尾添加以下內容:
[mnt]
comment = mount
path = /mnt/sda1
writable = yes
browsable = yes
guest ok = yes
保存並退出文件。上面的內容可以將/mnt/sda1目錄設置為SMB共享目錄,其中”writable = yes”可以設置共享的文件可以被寫入,”browsable = yes”表示該目錄可以被瀏覽。最後,使用以下命令重新啟動SMB服務:
/etc/init.d/samba restart
五、其他注意事項
1、在使用OpenWrt掛載硬碟時,需要確保硬碟的分區格式為EXT2/EXT3/EXT4中的一種,否則無法正常掛載。
2、使用OpenWrt掛載硬碟之前,需要給硬碟正確供電。
3、OpenWrt可以同時掛載多個硬碟,每個硬碟可以進行多個分區,並按需掛載。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238161.html