Showing posts with label Synology. Show all posts
Showing posts with label Synology. Show all posts

Thursday, January 02, 2020

Synology DSM DS Photo 中討厭的 thumbnails 與 rsync

新年放假,又係時間 backup 下啲相。我啲相分別抄一份去 NAS 入邊一個 HDD,仲會抄多個 copy 去一個 offline HDD。

一直都相安無事。但話說今早行 rsync 嗰時,發覺佢不斷抄緊啲 '@eaDir',其實佢應該係 DS Photo 入邊啲 thumbnails。由於有勁多相片,thumbnails 數量亦不少,容量事少,耗時事大。所以我就諗方法 rsync 嗰時同時 exclude 嗰啲無用o既資料唔抄過去。

首先,我地可以用呢句去找出所有 '@eaDir' move 去另一個地方,確定無用就可以 delete:

find /volumeUSB1/usbshare/photo/ -type d -name "@eaDir" -exec mv {} /mnt/cache/destination

or

find /volumeUSB2/usbshare/photo/ -type d -name "@eaDir" -print0 | xargs -0 rm -rf


然後做 rsync 嗰時,我地就可以行:

rsync -avr --progress --stats --exclude '*@SynoResource' --exclude '@eaDir'
 --exclude '*.vsmeta' --exclude '.DS_Store' /volume1/photo/ /volumeUSB2/usbshare/photo/
 
 
又學到嘢了。 

Tuesday, June 04, 2019

HP Microserver Gen8 + jun's loader 1.03b + DSM6.2.2

我寫呢篇文係因為我唔見有寫中文o既人做過實戰,固此我特此一文,以此為記。就算俾你去大陸啲黑群 forum 都多數係左抄右貼, 或者係重覆人地行 ESXi virtual machine 去行 DSM 6.2.2。

行 virtual machine 其實係一個幾好o既做法。因為你扮一張 intel network 係 virtual environment 但你個肉身都仲係 Gen8 onboard 張 boardcom NIC。但我仲未諗掂啲 HDD 要點分同埋怕炒咗嗰時唔知點救所以就無玩到 ESXi。或者香港o架 dead machine 可能會試下呱。。。

而我呢次真金白銀再賭上我自己o既 data 去做實驗。

我部機係 HP Microserver Gen 8, Xeon E3-1220L, 12GB ram。我之前試過升去 6.2.1 或者 6.2.2 都係會上唔到 network,估計原因係之後唔再 support  boardcom 個 onboard NIC。又見網上有人寫話係 support Intet o既 NIC,咁我就 ebay 咗張 Intel o既 E1G42ETG1P20,成惠USD$11。

我試咗兩件事。一、 fresh install DSM6.2.2。二、upgrade from DSM6.2 update 2。兩樣都係成功o既,但先決條件係你要有張 intel o既 network card。

雖然我成功 upgrade 咗去 DSM6.2.2。但個 internet radio 自己加嗰啲 link 都係唔識得出聲。。。

Tuesday, May 28, 2019

Synology DSM 救 data (xpenology/黑群)

話說自己衰多手走去 upgrade 去 DSM 6.2.2。jun's loader 1.03b 原本係無問題,理論上係上到 DSM6.2.2,起碼有人係用 ESXi 係行到o既。但如果你諗住喺 HP Gen8 Microserver baremetal 咁裝呢,唔好意思,as of today,實測佢只係 support 到 DSM6.2,最多俾你裝埋update 2 都無事。

如果你多手 upgrade 去 DSM6.2.1 or DSM6.2.2。咁你成功 upgrade 完之後,恭喜你,你部 xpenlogy DSM 係會喺你個 network 度消失。估計原因係佢 upgrade 咗之後,會改埋個 loader 入邊一啲 setting,導致到認唔會 native onboard 嗰兩個 NIC,即係上唔到網。。。聽聞話自己裝張 Intel o既 network card 就可以避開呢個 bug,小弟未有實測,但可能會試,睇下 ebay 搵唔搵到張平卡。

呢個 5/27 o既 long weekend  就只喺在救 server。。。呢次都唔算好大鑊,只係好煩。因為自己又進而衰多手 wipe 咗個 system partition,就算俾你插翻入去 NAS 都唔可能即刻認到 data partition。但起碼我知係無炒到o既,只係要花時間。真係遇難題又令自己進步。

https://michaelheap.com/mount-synology-hdd-linux

嗱,以防個網址有日瓜咗,小弟再 repeat 一次同加少少自己o既解釋。情況係咁o既,你 DSM 個 data partition,就算俾你用 ubuntu boot 起求其一部機然後諗住用嗰 USB dock 去撈 data,係唔得的。因為佢係 set 咗做 RAID,而佢即係行緊 ext4 都唔可以直 read。你係要用 mdadm 去 mount 起個 RAID volume 先,然後先可以用 mount 嚟 mount 成 ext4 先抄得翻啲 data 出嚟。

$ sudo mount /dev/sdb2 /volume1/test
mount: /media/test: unknown filesystem type 'linux_raid_member'. 
你會見到佢鬧咩'linux raid member',即係我先前講唔可以直 mount。

$ sudo mdadm --assemble --run /dev/md0 /dev/sdb2
mdadm: /dev/sdb2 is busy - skipping

嗱,呢個就係話你聽其實已經 mdadm 咗。

ls /dev/md

呢個就係睇下 md 咗咩鬼嘢。

$ sudo mdadm --stop /dev/md127
$ sudo mdadm --assemble --run /dev/md0 /dev/sdb2
 

$ sudo mount -t ext4 /dev/md0 /volume1/test

搞完呢一大輪嘢你就可以 copy 翻啲  data 出嚟。起碼無 data loss,只係人生無咗啲時間。如果個 HDD 唔係行  ext4 而係行 btrfs,咁我都唔知可以點救,因為我暫時未親身實證 linux 可以 mount 得起。

Tuesday, March 06, 2018

exfat support in DSM

Install exFAT support package (tested with XPEnobot 5.2 DS3615x, Jun's loader v1.01 DSM 6.0.2 DS3615x):
1. Enabled root user via ssh:
sudo su -
synouser --setpw root your_new_root_password
2. Login as root user via ssh:
ssh root@nas_ip_address
3. Download and install the exfat-fuse package as the following code:
It seems DSM 5.0 is 32bit linux, and DSM 6.0 is 64bit version, please download different packages.
DSM 5.0
wget -P /tmp/ http://mirrors.kernel.org/ubuntu/pool/universe/f/fuse-exfat/exfat-fuse_1.2.3-1_i386.deb
dpkg -x /tmp/exfat-fuse_1.2.3-1_i386.deb /tmp/exfat-fuse/
cp /tmp/exfat-fuse/sbin/mount.exfat-fuse /usr/bin/
DSM 6.0
wget -P /tmp/ http://mirrors.kernel.org/ubuntu/pool/universe/f/fuse-exfat/exfat-fuse_1.2.3-1_amd64.deb
dpkg -x /tmp/exfat-fuse_1.2.3-1_amd64.deb /tmp/exfat-fuse/
cp /tmp/exfat-fuse/sbin/mount.exfat-fuse /usr/bin/
4. Create a Shared Folder in Control Panal, e.g. usbexfat in Volume1
5. Plug the usb device with exFAT format, and in ssh:
fdisk -l
find out the exFAT device like this:
DSM 5.0
Device     Boot Start     End Sectors  Size Id Type
/dev/sdu1         256 7823654 7823399  3.7G  7 HPFS/NTFS
DSM 6.0
Device     Boot Start     End Sectors  Size Id Type
/dev/sdu1         256 7823654 7823399  3.7G  7 HPFS/NTFS/exFAT
6. Mount the exFAT partition:
mount.exfat-fuse /dev/sdu1 /volume1/usbexfat -o nonempty
7. Then can read & write the exFAT partition in Shared Folder usbexfat.
8. Unmount the exFAT partition:
umount /volume1/usbexfat
9. Eject the usb device in Control Panel or ssh:
eject -F /dev/sdu1

Thursday, November 30, 2017

rsync backup 補完

因為 cp 或者 mv 無進度顯示,所以都唔知佢究竟抄咗咩 file 同抄到咩樣,所以又用翻 rsync,但一般 rsync 都係 show 下抄緊咩 file,原來佢仲有 argument 可以 show 埋個進度。

rsync -av --progress --stats /volume2/video /volume4/

--progress 就會 show 個進度,仲有速度睇。
--stats 最後會有個 statistics show 翻俾你睇。

起初以為 rsync 會慢過 cp,但睇翻個速度其實有 8xMB/s to 9xMB/s 都算對版。

用翻 rsync o既原因係 cp有時真係會有嘢抄漏咗,係唔知咩原因導致電腦佢 skip 一啲 folders 或者 files。

Saturday, August 13, 2016

NAS 死 HDD

話說小弟 n 星期前的一個星期四返到屋企,覺得個廳有啲怪聲。明查暗訪下,發現啲怪聲由部 NAS 傳出嚟,仲有一啲似係不規律但又有小小規律o既聲,個心即時涼咗一下,仲即係由心叫咗一聲:仆街喇。

跟住就拿拿淋撻著部電腦,再 login 入去 NAS。咦,個 DSM 仲話三隻 HDD 都 healthy 喎。但當我 click 入去個 storage manager 度睇。屌咗一聲,真係有 reallocated sectors,咁咪即係有 bad sector。唉,點解連個天都唔鍾意個 HDD?(我當然唔會話個天唔鍾意我喇,佢只係唔鍾意個 HDD !) 當刻心情,實筆墨非所能形容,係灰到爆炸。

即刻個部處:
1. 搵個仲未開箱個 WD RED 3TB 抄啲 data 出嚟
2. 上網買個 HGST NAS 3TB HDD (成惠 $119.9)
3. 上網買個 Orico 2 bay copier (目的係新 HDD 可以方便  1:1 copy)
4. 上網做  RMA

記得上次個 Toshiba 3T HDD 係喺 newegg 度買,第一時間睇翻幾時買同幾錢。嘩,頂你呀,一月尾買,七月頭就瓜,真係化學。我當然就即係去 Toshiba 個網頁查一下喇,三年保養,即係有得 RMA 喇。我就用番佢寄俾我個 packing,入箱,create account,申請 RMA,印張 RMA form, print 埋 shipping label (係要自費的,又用成 USD10)。

記得,佢要求個盒要寫個 RMA# ,咁我就寫夠四面,唔好同我講睇唔到喇。2 日後就寄到,再過多兩三日佢就寄出個新 HDD,歷時一個星期鬆啲就 HDD 到手。檢查個 label,貌似係全新,唔似係 refurbished。個心就舒啲咁。

至於個 Orico HDD copier,唔知點解大家都係 3TB,一隻係 WD RED 3TB,一隻係 HGST NAS 3TB,佢唔識 1:1 copy,原因不明,暫時未能做到我買入o既原意。。。

Anyway,死 HDD 叫做暫告一段落,俾咗個借口自己買多咗隻 HDD。記得,奉勸各位朋友,記得要 backup,唔係後悔莫及,唔好儲嗰小小錢呀,家陣 HDD 價錢好平,唔好慳呢啲錢呀。

Sunday, September 21, 2014

rsync for backup

rsync -avrtzu /cygdrive/d/CCNA 192.168.2.6::backup 

說明:將本機(WinXp)D:\CCNA資料夾內的資料全部上傳到Win2008Server上的backup標籤內。
/cygdrive/c--代表C槽
/cygdrive/d--代表D槽。依此類推

*執行的時候發現找不到指令,請到環境變數內Path 將 C:\Program Files (x86)\cwRsync\bin 加入

有關rsync指令說明如下:
-a, --archive mode; equals -rlptgoD (no -H,-A,-X)
-v, --verbose  increase verbosity
-r, --recursive  recurse into directories
-t, --times  preserve modification times
-z, --compress  compress file data during the transfer
-u, --update  skip files that are newer on the receiver

Thursday, August 14, 2014

DSM5.0 4493 update 3

1. Download the update form GUI
2. set the script in scheduler and then run

sed 's/flashupdateDeb/flashupdateDeb1/' /autoupd@te.info > /autoupd@te.info1
mv /autoupd@te.info1 /autoupd@te.info

3. run the update from GUI

Wednesday, April 23, 2014

Changing default photo directory of Photo Station in Synology

to mount the folder use the following command:
mount -o bind /volume2/ePhoto2T /volume1/photo

After you have checked and tested, you can add this to the startup. Type:
vi /etc/rc.local
(My rc.local didn't exist, but vi creates it anyway)

Press a to edit and add the same line again (a on mac)
mount -o bind /volume2/ePhoto2T /volume1/photo