I have an external HDD that being partitioned with ext3 and ntfs. Ext3 is for ubuntu boot from usb, while ntfs is mainly to store my data.
Symptom:
I can’t see my ntfs partition when i plugged in my external HDD into Buffalo NAS. However, ext3 is visible and mounted in /mnt/usbdisk1 also from samba.
Solution:
Manual mount. Latest Linkstation firmware support ntfs by default, it just don’t mount all filesystem from the same usb port.
Notes: Sometime when you reboot the NAS, optware will be gone. Refer to this thread for further detail. To solve this, edit /etc/init.d/rc.optware file using vi or nano. Add this line of command
With stock firmware, there’s no ssh/telnet capability in the box. We are going to “open” it.
Goal 1: Open the Stock Firmware
Get ACP Commander from here. This is the most useful tools ever created by the community to gain root access. You will need a Java JRE to be installed in your machine.
Another way of doing this (to prevent error during copying above command) is to execute this bash script from your Linkstation.
1. Copy this file, http://dl.advanxer.com/stuff/NAS/open-ls.sh to your computer.
2. From your computer, browse to your NAS shared folder.
3. Copy and paste open-ls.sh file to /share folder.
4. Execute this command from your computer (replace $DISK with disk1 or array1):
6. Run it
root@nas:/mnt/disk1/pyload# ./pyLoadCore.py -s
Choose your Language / Wähle deine Sprache ([en], de, fr, it, es, ru, pl, cs, pt_BR): [ENTER]
## System Check ##
Python Version: OK
pycurl: OK
sqlite3: OK
pycrypto: OK
py-OpenSSL: OK
py-imaging: OK
tesseract: OK
PyQt4: missing
jinja2: OK
beaker: OK
JS engine: OK
System check finished, hit enter to see your status report.
## Status ##
Features available: container decrypting, ssl connection, automatic captcha decryption, Webinterface, extended Click’N’Load
Continue with setup? ([y]/n): [ENTER]
Do you want to change the config path? Change config path? (y/n):y /root/.pyload
Do you want to configure login data and basic settings? This is recommend for first run. Make basic setup? ([y]/n): [ENTER]
## Basic Setup ##
The following logindata is valid for CLI, GUI and webinterface.
Username [User]: username
Password:
Password (again):
Language ([en], de, fr, it, es, ru, pl, cs, pt_BR):
Downloadfolder [Downloads]: /mnt/disk1/share/download
Max parallel downloads [3]:
Use Reconnect? (y/[n]):
Do you want to configure ssl? Configure ssl? (y/[n]):
Do you want to configure webinterface? Configure webinterface? ([y]/n):
## Webinterface Setup ##
Activate webinterface? ([y]/n):
Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally.
Address [0.0.0.0]: 0.0.0.0
Port [8000]: 8000
To start pyLoad as service (daemon)
root@nas:/mnt/disk1/pyload# ./pyLoadCore.py –daemon
To kill pyLoad service
root@nas: ps | grep pyLoad
root@nas: kill <pyLoad Process ID>
Web Interface: TCP 8000
RPC (remote client): TCP 7227
Update 21/2/2013
Pre-compiled package for IPKG is available now!