January 9,2007 12:29

螞蟻搬家 - 塞進32MB USB的硬碟資料備份利器:Partimage on GParted LiveUSB

ebay.com.tw拿一個只有32MB的USB隨身碟來備份數十GB的資料,就跟小螞蟻可以舉起重物一樣厲害吧 :)

[寫在前面]
當妳需要一隻會抓老鼠的貓的時候,一切的一切都不重要,重要的是那隻貓(管用就好)。

但是事過境遷後,希望妳跟我一樣,懷著感謝的心(還有幫忙宣傳的嘴),讓大家知道自由軟體的好。

(Update 2007/1/10: 這個工具可以塞進32 MB USB隨身碟,然後用來備份妳那幾十GB的資料到別的地方,我不是說這32MB可以放下整個宇宙喔喔喔)

[妳的選擇]
我建議大家考慮諸如SystemRescueCd或是GParted LiveCD / LiveUSB這類立即可用的工具。

[我的選擇]
我這次選擇GParted LiveUSB的原因,一方面是因為它可以塞進32 MB的USB隨身碟(對,我手邊還有這種古董),另一方面是因為它有備份工具Partimage,還有這個:

gparted

沒錯,這是一個小巧的俄羅斯方塊gtktetris,這樣,如果妳在用GParted或是Partimage的時候,沒有別的事可做,還可以拿這個來殺殺時間 :p

[方法]
好,接下來就來製作GParted LiveUSB,首先附上官方網站的四個步驟(它假設妳在Linux系統底下),然後是我自己的做法(我用MS Windows XP):

(1) Create a fat16 partition on the usb stick and make sure it's flagged "boot".
(2) Unzip the gparted-liveusb-x.x.x-x.zip to your home folder or anywhere you like.
(3) Copy the CONTENTS of the gparted-liveusb-0.x.x-x folder to the fat16 partition you just created (sda1?).
(4) UMOUNT the usb stick and execute this command:
syslinux -s /dev/sda1


[第零步驟:下載]
GParted LiveUSB在這邊,如果妳要GParted LiveCD在這邊

[第一步驟:格式化USB隨身碟]
本來我跳過,因為我的32MB USB到手時就已經格式化成FAT16了,但是搞不定,再試用MS Windows XP內建的格式化工具(在檔案總管F:\按右鍵選格式化),四個步驟做完還是無法開機,最後是用HP USB Disk Storage Format Tool(又稱 Windows-based Format Utility for HP Drive Key or DiskOnKey USB Device,下載的檔案是SP27213.exe,安裝好之後會多一個HP USB Disk Storage Format Tool的工具在程式集的Hewlett-Packard Company資料夾。或者直接到C:\DriveKey執行HPUSBFW.EXE也可以。那個HPUSBF.EXE也一樣,不過是在command prompt底下操作。)

[第二步驟:解壓縮下載的檔案]
妳應該會在解開的資料夾看到這些檔案:

boot.cat
boot.msg
gparted
initrd.gz
linux
splash.lss
syslinux.cfg


[第三步驟:把上述檔案複製到USB隨身碟]
(我這邊是F:\)這個不用教了吧 :p

[第四步驟:用syslinux讓隨身碟可開機]
嗯,萬事具備,只欠東風,就是用syslinux把妳的隨身碟變成可開機。(當然,如果妳的電腦不支援USB開機,這樣做也是白搭,請使用GParted LiveCD)
請到這裡去下載,我下載的是syslinux-3.31.zip。只要解開裡面win32資料夾其中的syslinux.exe就可以了,我把它丟在C:\。然後開一個command prompt視窗,切換路徑到syslinux.exe所在位置,然後下指令。
指令是 syslinux F: (注意,看妳的USB隨身碟的磁碟代號是什麼,就把 F 換成妳的,別搞錯了!!)

C:\>syslinux F:

C:\>


[使用]
這樣就可以了,只要拿這個USB隨身碟,插到支援USB開機的電腦去開機,就可以使用囉!

(對,這篇不教實際使用,因為沒空,請大家上網找或自己動手寫,歡迎留言提供網址)

======
觀念澄清(英文部份引自相關網頁,我附上自己的中文簡單解說):

Partition Image(Partimage)這個工具是用來將硬碟分割區備份成為映像檔(image file)的(白話:不用再去找Norton Ghost或者是Acronis True Image的破解、序號了)

Partition Image is a Linux/UNIX utility which saves partitions in many formats (see below) to an image file. The image file can be compressed in the GZIP/BZIP2 formats to save disk space, and split into multiple files to be copied on removable floppies (ZIP for example), ... Partitions can be saved across the network since version 0.6.0.


GNU Parted可以調整磁碟分割區的大小(白話:不用再去找Norton PartitionMagic的破解或是序號)

GNU Parted is an industrial-strength package for creating, destroying, resizing, checking and copying partitions, and the file systems on them. This is useful for creating space for new operating systems, reorganising disk usage, copying data on hard disks and disk imaging.

It contains a library, libparted, and a command-line frontend, parted, which also serves as a sample implementation and script backend.


要注意的是,GNU Parted能夠處理的格式,不包括NTFS。還好,ntfsprogs這個自由軟體可以。

另外,GNU Parted只提供指令介面,所以有QtParted和GParted這些圖形介面的工具。以GParted來說,它的特點網頁列出了支援的格式和支援的動作,以及底層需要哪些程式。(白話:下載GParted LiveCD或LiveUSB就對啦!)

目前GParted LiveCD / LiveUSB包含下列工具:
cfdisk, fdisk, sfdisk, rsync, grsync, grub, lilo, nano, ntfs-3g, partimage, testdisk, Thunar, Terminal, leafpad.

  • ystuan 發表於樂多引用(0)自由軟體-觀念與話題編輯本文
    樂多分類:網路/3C │昨日人次:0 │累計人次:2335
    Ads by Roodo! 

    引用URL

    http://cgi.blog.roodo.com/trackback/2632860

    回應文章
    一方面因為有一些資訊需要更新、更正及補充,一方面spammer一直在這篇文章亂貼,刪得很煩,所以這篇的回應關掉(引用暫時還開著),對這個話題有興趣的朋友請務必參閱新作:

    燈火闌珊處:Clonezilla - 再生龍還原系統

    相關問題也歡迎在該篇文章提出,謝謝囉。
    | 檢舉 | Posted by PowerOp at April 24,2007 12:58