Open main menu

Changes

2,481 bytes added ,  15:00, 6 January 2017
adds info about backing up my laptop home directory from the QNAP
locally on the network, it uses DHCP, with two ethernet nics (dual-homed)
Access it via your network share (at 192.168.1.4 or 192.168.1.5) or externally at http://cloud.equality-tech.com
 
== Backups ==
 
{{ambox|
|text = There is no bash history on QNAP. All 'history' is lost after each session!}}
 
{{ambox|
|text = All content should go into user directories because subsequent upgrades could wipe data elsewhere. In other words, do NOT create a /backup folder!
 
<code>/share/CACHEDEV1_DATA/homes/greg/backups/</code> is the root for backups storage
}}
 
I've created rsync scripts in the 'admin' users home directory which will backup <kbd>eqt</kbd> and <kbd>greg-laptop</kbd> nb: greg-laptop is ONLY the ''home'' directory, not the full disk.
 
There is also a Duplicity script in /share/CACHEDEV1_DATA/homes/greg/backups/backup_home_to_qnap_san.sh but that's '''not tested/operational'''
== Operating System ==
mount | grep -v qpkg
echo " "
#echo "Contents of \$(dirname \$(getcfg -f /etc/config/smb.conf Public path)):"#echo " "#ls -lF \$(dirname \$(getcfg -f /etc/config/smb.conf Public path))/
echo " "
echo "Windows Shares:"
testparm -s -l --section-name="\$i" --parameter-name=path 2>/dev/null
done
#echo " "#echo "QNAP Media Scanner / Transcoder processes running: "#echo " " #/bin/ps | grep medialibrary | grep -v grep#echo " " #echo -n "MediaLibrary Configuration file: " #ls -alF /etc/config/medialibrary.conf#echo " " #echo "/etc/config/medialibrary.conf:"#cat /etc/config/medialibrary.conf
echo " "
echo "iTunes Music Store: \$(getcfg -f /etc/config/mt-daapd.conf general mp3_dir)"
clear
/tmp/nasreport
#done
</source>
== Utilities ==The NAS is not a full linux box. It only comes with a limited subset of commands, and some of those are provided by [https://busybox.net BusyBox]. To see the output below, just run the <code>busybox</code> command.<pre>BusyBox v1.01 (2016.05.31-18:24+0000) multi-call binary Usage: busybox [function] [arguments]... or: [function] [arguments]...  BusyBox is a multi-call binary that combines many common Unix utilities into a single executable. Most people will create a link to busybox for each function they wish to use and BusyBox will act like whatever it was invoked as! Currently defined functions: [, addgroup, adduser, ash, awk, basename, bunzip2, busybox, bzcat, cat, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp, crond, crontab, cut, date, dc, dd, deallocvt, delgroup, deluser, df, dirname, dmesg, dos2unix, du, echo, egrep, env, expr, false, fdisk, fgrep, find, free, getty, grep, gunzip, gzip, halt, head, hexdump, hostname, hwclock, id, ifconfig, init, insmod, install, ip, kill, killall, klogd, linuxrc, ln, logger, login, ls, lsmod, md5sum, mkdir, mknod, mktemp, modprobe, more, mount, mv, nameif, netstat, nslookup, openvt, passwd, pidof, ping, ping6, pivot_root, poweroff, ps, pwd, rdate, readlink, reboot, renice, reset, rm, rmdir, rmmod, route, sed, sh, sha1sum, sleep, sort, strings, swapoff, swapon, switch_root, sync, sysctl, syslogd, tail, tar, tee, telnet, test, tftp, time, top, touch, tr, traceroute, true, tty, umount, uname, uniq, unix2dos, unzip, uptime, usleep, vi, wc, wget, which, whoami, xargs, yes, zcat</pre> There are also a number of commands which are NOT provided by busybox.* <code>ls -al /mnt/HDA_ROOT/usr/bin |grep -v busybox</code>* <code>ls -al /mnt/HDA_ROOT/usr/sbin </code> [[Category:Company]] [[Category:Cloud]] [[Category:Network]] [[Category:NAS]] [[Category:Storage]] [[Category:Server]] [[Category:Backups]]
4,558

edits