clonezilla 2.6.1 備份還原一鍵搞定

折騰了兩天,終於找到方法。系統一直更新,指令也跟著更新,所以,舊版本的指令無法使用。

以內建的指令區塊(TO RAM 可除隨身碟版本)進行改造。

All the programs will be copied to RAM, so you can

  remove boot media (CD or USB flash drive) later

將所要執行的程式,放置在區塊最後 ,以便順利執行所有的背景設定後,在開啟所設定的活動。

※標準還原sda1指令

ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts cc2_w7p1 sda1

http://allthatnetwork.blogspot.com/2012/10/clonezilla-ocs-sr-options.html

-----------------------------

#雲端備份C碟(sda1)到SMB網路芳鄰
#改為saveparts ask_user可自取檔名

label  C  to  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL  C  to  Lan (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -z2p -i 2000 -sfsck -scs -senc -p poweroff saveparts w7p1-img sda1"
  ENDTEXT

#-------------------------

#雲端備份Disk(sda)到SMB網路芳鄰

label  Disk   to  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL  Disk   to  Lan (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -z2p -i 2000 -sfsck -scs -senc -p poweroff savedisk win7-img sda"
  ENDTEXT

#-------------------------

#本機備份C碟(sda1)到同硬碟D碟(sda2)

 label C  to  D (To RAM)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL C  to  D (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun1="sleep 2" ocs_prerun2="ntfs-3g /dev/sdb2 /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -rm-win-swap-hib -z1p -i 2000 -sc -p poweroff saveparts w7p1-img sda1"
  ENDTEXT

#-------------------------

#隨身碟復原C碟(sda1)

label  Restore  C  From  USB
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL Restore  C  From  USB
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=
zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 ocs_prerun="mount /dev/sdb1 /mnt" ocs_prerun1="mount --bind /mnt/back /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts cc2_w7p1 sda1"
 
ENDTEXT

#-------------------------

#雲端還原C碟(sda1)從SMB網路芳鄰

label  C  From  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL  C  From  Lan  (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=
zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts cc2_w7p1 sda1"
 
ENDTEXT

 

#-------------------------

#雲端還原Disk(sda)從SMB網路芳鄰

label  Disk  From  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL  Disk  From  Lan (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda restoredisk win7 sda"
  ENDTEXT

 #-------------------------

#本機還原C碟(sda1)從同硬碟D碟(sda2)

 label C  From  D (To RAM)
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL C  From  D (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun1="sleep 2"  ocs_prerun2="ntfs-3g /dev/sda2 /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts w7p1 sda1"
  ENDTEXT

簡易內嵌式伺服器

檔案伺服器

  • NAS4Free

https://www.nas4free.org/

  • Freenas

http://www.freenas.org/download/

防火牆

  • m0n0wall

https://m0n0.ch/wall/downloads.php

  • smallwall

http://www.smallwall.org/download.html

  • opnsense

https://opnsense.org/download/

pfSense嵌入式防火牆伺服器2017

Opnsense防火牆(取代monowall)2017

2016嵌入式網路管理伺服器

【官網】 https://opnsense.org/

【版本】 https://opnsense.org/download/

cdrom==ISO installer image with live system capabilities running in VGA-only mode
vga==USB installer image with live system capabilities running in VGA-only mode
serial==USB installer image with live system capabilities running in serial console (115200) mode with secondary VGA support
nano==A preinstalled serial image for 4GB USB sticks, SD or CF cards for use with low-end embedded devices

 【使用說明】

https://opnsense.org/users/get-started/

 【安裝usb】Windows版本

hysdiskwrite -u OPNsense-##.#.##-[Type]-[Architecture].[img|iso].img

A simple alternative for writing image under windows is Rufus a tool to create bootable USB sticks with a nice GUI.

CloneZilla 2.4

困擾一陣子了,使用2.3版本,功能正常。到了2.4版,卻卡關,今天似乎找到問題解決的方法,就是它搞鬼!

  • union=overlay
  • 略過語系與鍵盤選擇的話,開機參數中的 locales 和 keyboard-layouts 需修改。
    locales=zh_TW.UTF-8 keyboard-layouts=us

《下載網址》

http://clonezilla.nchc.org.tw/clonezilla-live/download/

《網上論壇》

https://groups.google.com/forum/?hl=zh-TW#!forum/ocs-clonezilla

http://clonezilla.nchc.org.tw/clonezilla-live/download/stable/release-notes.php

http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/05_Preseed_options_to_do_job_after_booting
 

《參考寫法》

label Clonezilla live
  MENU DEFAULT
  # MENU HIDE
  MENU LABEL Clonezilla live (Default settings, VGA 800x600)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user hostname=yakkety config quiet components noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=788 ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
  TEXT HELP
  * Boot menu for BIOS machine
  * Clonezilla live version: 20161017-yakkety-amd64. (C) 2003-2016, NCHC, Taiwan
  * Disclaimer: Clonezilla comes with ABSOLUTELY NO WARRANTY

  ENDTEXT

   
 

XigmaNAS (原NAS4free)

XigmaNAS

https://sourceforge.net/projects/xigmanas/

NAS4Free 更名為 XigmaNAS(2018年7月)。一個嵌入開源存儲系統的分發版系統。

我最喜歡這個版本,直接製作成usb開機碟,就可以服務囉!

XigmaNAS-x64-embedded-11.2.0.4.6315.img.xz

 

NAS4free

http://sourceforge.net/projects/nas4free/files/

iso:燒錄成光碟開機片
img:USB隨身碟用的
embedded檔案:內嵌式

我最喜歡 embedded 的版本,燒入隨身碟後,就可以立即服務!

本次使用Rufus測試寫入NAS4Free-x64-embedded-10.3.0.3.2964.img,不到1分鐘就完成了,重新開機,成功進入系統!

《Rufus下載網址》https://rufus.akeo.ie/?locale=zh_TW

預設IP:192.168.1.250

FreeNAS 9.3 安裝於 USB

請到FreeNAS官網下載所需要的版本

http://download.freenas.org/

將所下載的ISO檔或IMG檔,使用Win32 Disk Imager這個軟體來寫入USB隨身碟

Win32DiskImager 

另外,意外得知原先我所使用的FreeNAS 7以後的版本,改名為NAS4free

可以考慮使用這個已經習慣的軟體界面

NAS4free releases

預設ip:192.168.1.250

帳號:  admin , 密碼輸入: nas4free

 

※參考文件※

https://doc.freenas.org/9.3/freenas_install.html

http://chwong008.blogspot.tw/2012/11/install-nas4free.html

簡易防火牆monowall管理103-0116

為了有效管理學校資訊安全,我們架設了monowall,非常簡單,好用。

善用「匯出」,可以將檔案內容設定值給完後,再「匯入」,日後設備故障,只要有設定檔,可以比較快的時間,恢復系統運統喔!

檔案格式為:config-teachnat.shsps.kh.edu.tw-20140116115530.xml

有關DCHPD SERVER,指定MAC與IP

找到左側選單最下方「Diagnostics →Backup/Restore」,使用Backup configuration內的「Down configuration」,匯出設定檔。修改下列字串,可以將設備指定IP(可以結合Word郵件功能,先調查,再合併列印大量資料)

            <staticmap>
                <mac>48:02:2a:07:7c:82</mac>
                <ipaddr>192.168.0.11</ipaddr>
                <descr/>
                <next-server/>
                <filename/>
            </staticmap>

有關控制制網路使用

         <rule>
            <type>reject</type>
            <interface>lan</interface>
            <protocol>tcp</protocol>
            <source>
                <address>192.168.3.72</address>
            </source>
            <destination>
                <any/>
            </destination>
            <descr/>
            <disabled/>放行中,若移除本行,就是封鎖網路囉
        </rule>

完成後,到Restore configuration 點選「Restore configuration」,系統會自動重新開機,然後載入新的設定,可以使用囉!

Android 模擬器安裝筆記

  • 參考筆記
    http://blog.chinatimes.com/tomsun/archive/2012/11/27/4233067.html
    http://tntchn.pixnet.net/blog/post/94343314-%E3%80%90android-sdk%E3%80%91android-sdk---%E4%BD%BF%E7%94%A8android%E7%9A%84%E9%96%8B%E7%99%BC%E5%B7%A5%E5%85%B7
    http://www.dotblogs.com.tw/momodablue/archive/2010/12/10/20044.aspx
  • Get the Android SDK
    http://developer.android.com/sdk/index.html
  • JDK
    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

FreeNAS與TFTP與CloneZilla

http://www.freenas.com.cn/

 

FreeNAS教程六:FreeNAS的TFTP使用篇

  • http://www.budeyan.com/tech_notes/freenas-tftp-services/

【FreeBSD】架設電腦教室大量佈署環境 - PXE + Clonezilla Live + NFS 備份/還原

  • http://bojack.pixnet.net/blog/post/28164673-%E3%80%90freebsd%E3%80%91%E6%9E%B6%E8%A8%AD%E9%9B%BB%E8%85%A6%E6%95%99%E5%AE%A4%E5%A4%A7%E9%87%8F%E4%BD%88%E7%BD%B2%E7%92%B0%E5%A2%83---pxe-%2b-cl 

pxe 網路開機 | 豬窩

  • http://ms7.fhsh.tp.edu.tw/blog/shyong/archives/27

USB、硬碟monowall系統安裝筆記

先上網路下載相關套件

http://m0n0.ch/wall/downloads.php

monowall防火牆系統

generic-pc-1.33.img

執行套件

physdiskwrite 0.5.2 + PhysGUI (188 KB) – needs .NET Framework 3.5

安裝方法

  1. 最好使用沒有重要資料的主機來安裝系統。
  2. 將相關套件移動到C:\,並且解壓縮。
  3. physdiskwrite -u generic-pc-1.33.img
  4. 最好先將要當系統的硬碟或隨身碟格式化,比較好認,通常是最後面那顆數字的硬體。
  5. 選擇後,就會自動安裝。

pfSense效能強大的防火牆嵌入式系統

pfSense有方便的WebGUI和Setup wizard可以輕易設定功能,就像是在操作一台功能強大的IP分享器。
好處輕鬆上手壞處是自由度有限,只能用pfSense給的功能和幾個擴充package

【硬體基本需求】

  • CPU普通
  • RAM建議128MB以上
  • 空間至少128MB,可用CDROM,HD,CF卡等
  • 網路卡2張作NAT,若再架設無線基地台,再加上一張無線網路卡 (推薦Atheros晶片)