Italiano English
Modifica History Actions

Differenze per "OpenWrtNAS"

Differenze tra le versioni 1 e 2
Versione 1 del 2011-11-06 11:46:38
Dimensione: 1270
Autore: ClauzClauz
Commento:
Versione 2 del 2011-11-06 11:56:17
Dimensione: 2247
Autore: ClauzClauz
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
 * external USB hard drive  * external USB hard drive with a single ext4 partition
Linea 10: Linea 10:
Linea 18: Linea 19:

root@QQ:~# opkg install block-mount
Linea 45: Linea 49:

Be sure that sda1 is the name of your hard disk's partition.

Edit /etc/config/fstab

{{{
config global automount
        option from_fstab 1
        option anon_mount 1

config global autoswap
        option from_fstab 1
        option anon_swap 0

config mount
        option target /mnt
        option device /dev/sda1
        option fstype ext4
        option options rw,sync
        option enabled 1
        option enabled_fsck 0
           
config swap
        option device /dev/sda2
        option enabled 0

}}}


Then:
{{{
root@QQ:~# /etc/init.d/fstab enable
root@QQ:~# /etc/init.d/fstab start
WARNING: /lib/functions/fsck not found
root@QQ:~# mount
...
/dev/sda1 on /mnt type ext4 (rw,sync,relatime,barrier=1,data=ordered)

}}}




== Links ==

 * http://wiki.openwrt.org/doc/uci/fstab

How to make a NAS with an OpenWrt router

Ingredients

  • OpenWrt router with USB port (such as TP-Link WR1043ND) already flashed with OpenWrt and connected to the Internet

  • external USB hard drive with a single ext4 partition
  • cables to connect and power the hardware

Steps

root@QQ:~# opkg update

root@QQ:~# opkg install kmod-fs-ext4

root@QQ:~# opkg install kmod-usb-storage

root@QQ:~# opkg install block-mount

plug the disk into the router's USB port

root@QQ:~# dmesg
...
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
scsi 0:0:0:0: Direct-Access     WD       Ext HDD 1021     2021 PQ: 0 ANSI: 4
sd 0:0:0:0: [sda] 1953519616 512-byte logical blocks: (1.00 TB/931 GiB)
usb-storage: device scan complete
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 17 00 10 08
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Attached SCSI disk

Be sure that sda1 is the name of your hard disk's partition.

Edit /etc/config/fstab

config global automount
        option from_fstab 1
        option anon_mount 1

config global autoswap
        option from_fstab 1
        option anon_swap 0

config mount
        option target   /mnt                     
        option device   /dev/sda1
        option fstype   ext4   
        option options  rw,sync
        option enabled  1    
        option enabled_fsck 0
           
config swap                      
        option device   /dev/sda2
        option enabled  0

Then:

root@QQ:~# /etc/init.d/fstab enable
root@QQ:~# /etc/init.d/fstab start
WARNING: /lib/functions/fsck not found
root@QQ:~# mount
...
/dev/sda1 on /mnt type ext4 (rw,sync,relatime,barrier=1,data=ordered)