一、安裝必要的軟件
在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-hk/n/238161.html