Board logo

標題: Clone Linux(Ubuntu14.04) to SSD, 4K對齊問題 [打印本頁]

作者: bongbong3481    時間: 2016-12-11 21:02     標題: Clone Linux(Ubuntu14.04) to SSD, 4K對齊問題

一直都心思思,想買番個SSD玩下,上網睇左好多資料,有個問題諗唔通,想請教一下各位

我個計劃系咁:
1.Linux(Ubuntu14.04) 原本放系傳統型HARD DISK個sda5, 用dd整左一個 sda5既iso, 打算將個 sda5既iso 直接dd 還原去個SSD
2.上面個SSD,我事前用GPARTED先format, Align to "Mib"
3.最後重裝番個GRUB2系 SSD

我咁樣dd restore 去個SSD 系唔系都己經做左或者保留番4K對齊呢樣野?
(我系某D網上教學睇,話用GPARTED  Align to "Mib", 己經做左4K對齊,另外,原有hard disk first sector 除以8,可以除得盡,原則上都系4K對齊左;  但對DD了解一知半解,唔知DD RESTORE會唔會破壞左4K對齊, 或者根本無, 要自己人手再做多次)

[attach]1945346[/attach]

[attach]1945347[/attach]

[attach]1945348[/attach]
作者: cal22cal    時間: 2016-12-12 08:20

本帖最後由 cal22cal 於 2016-12-12 10:24 編輯

唔識,不過我會咁:-
提議係 mount 個 dd image,用 rsync、tar、...(鐘意邊個用邊個),
抄 file 過去個 4k ssd。
http://askubuntu.com/questions/4 ... image-in-raw-format
要睇吓洗唔洗要用 offset 嚟 mount

打指令,請小心,希望個 dd image,有多一個 backup。

Edit:-
諗諗吓,dd 個 partition 係 512 sector size,byte by byte copy,
啲 files 唔會係 4k alignment,所以都係抄一次穩陣。
作者: chancho    時間: 2016-12-12 11:12

are you sure sda5 is all you want ?
作者: bongbong3481    時間: 2016-12-12 11:27

回覆 3# chancho

呢位仁兄, 你個問題既含義, 是否指我有D  sdaX都要做搬去SDD(否則不能入到個OS)?  還是指做唔到4K既效果?
作者: chancho    時間: 2016-12-12 11:34

i use a partition for root, and mount /home and /boot. if you also do the same thing. you may want to backup your /home as well.
作者: cal22cal    時間: 2016-12-12 11:51

照啲舊文睇,op 係一個 partition 包曬 /boot /home ...
作者: bongbong3481    時間: 2016-12-12 12:56

回覆 6# cal22cal

你指一個 partition 包曬 /boot /home, 是否以下咁?

[attach]1945583[/attach]
作者: bongbong3481    時間: 2016-12-12 13:07

回覆 2# cal22cal

我睇D資料話,開始370839552/8=46354944, 如果系整數,應該符合4K 對齊, 所以有可能唔對齊?
作者: cal22cal    時間: 2016-12-12 13:25

回覆 7# bongbong3481
top level 睇唔到,請貼個 /etc/fstab 上嚟。

以下唔肯定:-
sda5 partition start 响 4k,ok
每一個 file,start 响 512 Byte =/= 4k
dd 落去 4k ssd,file not aligned to 4k
作者: bongbong3481    時間: 2016-12-12 13:31

回覆 9# cal22cal

第8行果句?      有寫 / on sda5

[attach]1945588[/attach]
作者: cal22cal    時間: 2016-12-12 13:44

回覆 10# bongbong3481
all remarked can't see anything
pls post
sudo blkid

你以前過 dd sda5 去另外 hdd,搞 grub2 之後,
就正常玩到
==>應該係包曬,無問題
作者: cal22cal    時間: 2016-12-12 13:47

可能係 grub2 boot kernel command set
root=UUID=xxxxxx
無用到 /etc/fstab 了
作者: bongbong3481    時間: 2016-12-12 18:54

本帖最後由 bongbong3481 於 2016-12-12 18:55 編輯

回覆 11# cal22cal

之前試過還原去HARD DISK, 沒問題, 我相信都包晒, 因為其它PARTITION 曾該FORMAT 過, 應過沒UBUNTU D FILE或FOLDER 系到。

請問以下意思指咩?   (4K 對齊有關? OR BOOT 機有關?)

“ grub2 boot kernel command set
root=UUID=xxxxxx
無用到 /etc/fstab”


[attach]1945642[/attach]
作者: cal22cal    時間: 2016-12-12 19:05

呀,我知喇,你梗係無落到底,
所以睇唔到。
應該係咁上下嘅
  1. # /etc/fstab: static file system information.
  2. #
  3. # Use 'blkid' to print the universally unique identifier for a
  4. # device; this may be used with UUID= as a more robust way to name devices
  5. # that works even if disks are added and removed. See fstab(5).
  6. #
  7. # <file system> <mount point>   <type>  <options>       <dump>  <pass>
  8. # / was on /dev/sda1 during installation


  9. UUID=28870e01-d2d2-487b-828f-050c4a25605f /               ext4    errors=remount-ro 0       1

  10. # swap was on /dev/sda5 during installation
  11. UUID=9b335af7-a1af-4a9f-be09-f774f7ae4128 none            swap    sw              0       0

  12. UUID=b0924984-3cb3-403a-9847-3289ab7c4441 /home/nilfs2    nilfs2    noauto,nogc,errors=remount-ro 0       1
  13. /dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
複製代碼

作者: bongbong3481    時間: 2016-12-12 19:13

回覆 14# cal22cal

我以為第8行系重點, 之前既回覆所以CUT到落第8行就算, 所以9&11行先系有用?!  

[attach]1945644[/attach]
作者: cal22cal    時間: 2016-12-12 19:15

“ grub2 boot kernel command set
root=UUID=xxxxxx
無用到 /etc/fstab”
bongbong3481 發表於 2016-12-12 18:54

呢個係估錯嘢,當發噏瘋,唔好理。
作者: cal22cal    時間: 2016-12-12 19:37

回覆 15# bongbong3481

fstab
第9行 / mount 响 uuid=xxxxxe9e
第11行 swap mount 响 uuid=xxxxx684
所以,只係用2個 partitions

提議
1.livecd boot
2.rsync 啲 file 過去 ssd
3.改 ssd fstab,
blkid 睇到 uuid,
terminal high ligh the uuid,去要 paste 地方,撳 middle mouse button to paste
可能要更改 fstab options,請 chk ubuntu doc for ssd,e.g.
....  ext4    discard,noatime,commit=600,errors=remount-ro 0       1 
swap uuid 都要改,一係唔好用住 # 咗佢先

改好曬,reinstall grub,reboot ssd system

希望你知我講乜嘢
作者: bongbong3481    時間: 2016-12-12 19:56

回覆 17# cal22cal

你既做法有少少似以下網站既介做法(我仍然study緊)

http://yblog.org/archive/index.php/ssd_on_ubuntu_linux_howto

http://blog.lyhdev.com/2011/04/ubuntu-linux.html
作者: cal22cal    時間: 2016-12-12 20:20

  1. http://blog.lyhdev.com/2011/04/ubuntu-linux.html
  2. 打開終端機程式「Applications / Accessories / Terminal」,依序執行以下指令,請自行依實際狀況修改分割區代碼。第一行「sudo su -」會切換成超級使用者root,所以後續的指令必須很小心操作,否則會造成系統毀損。
  3. ........
  4. ......
  5. ......
複製代碼
跟佢做,睇唔到有乜問題,
記住,打字要小心,rsync 由邊去邊,搞清楚!

dd 過 linux,通常係初初咁玩法,
好似而家要 migrate sys,有好多唔好處...
上面
  1. swap uuid 都要改,一係唔好用住 # 咗佢先

  2. 改好曬,reinstall grub,reboot ssd system
複製代碼
抄咗 file 之後,umount hdd & ssd, poweroff,
攞開隻 hdd,用 livecd 嚟搞,保險啲。
作者: lazyfai    時間: 2016-12-13 22:46

我都係覺得 rsync / tar 好過 dd
作者: bongbong3481    時間: 2016-12-14 00:04

回覆 19# cal22cal

另外,請問一下, 要CHECK 個PARTITION是否做左4K對齊是否可以用以下指令?

parted /dev/sda
align-check opt number
作者: cal22cal    時間: 2016-12-14 07:43

另外,請問一下, 要CHECK 個PARTITION是否做左4K對齊是否可以用以下指令?
parted /dev/sda
align-check opt number
bongbong3481 發表於 2016-12-14 00:04

冇咁玩過, 不過呢道講, 係
http://askubuntu.com/questions/5 ... re-properly-aligned
  1. parted /dev/sda
  2. align-check opt  X
  3. X is the partition you want to check. output ...
  4. X aligned
複製代碼
===============================
初初玩 grub2 ,因為唔識 ,直頭係裝 ubuntu 一次 ,
boot 到機, 再用 tar overwrite 所有 sys/file, 再搞
作者: bongbong3481    時間: 2016-12-14 18:47

回覆 22# cal22cal

其實,我就系你引用果個網睇到CHECK 4K對齊既指令

我而家試GRUB2或者DD或者TAR, 全部都系VIRTUALBOX試, 試過WORK,先會系真實環境整, 免得系真實環境整完, 部機開唔到(我對LINUX真系半桶水都沒)
作者: cal22cal    時間: 2016-12-14 19:16

回覆 23# bongbong3481
真係唔好用 dd (partition對齊,不過 file 冇對齊 4k)

virtualbox install min new system,single partition
livcd boot,tar 嗰 sys 出嚟,當 backup,
format a new virtual disk,restore 之後 fix /etc/fstab,
reinstall grub2,搞掂。
========================================
fdisk -l /dev/sda
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
... ...
Device         Start        End    Sectors  Size Type
/dev/sda1       2048       4095       2048    1M BIOS boot
.... .... ...
start 2048*512/4096 係 integer 已經係 4k,
如果 mbr sda1 start 會好細,同除唔盡 4096
作者: bongbong3481    時間: 2016-12-14 20:41

回覆 24# cal22cal

我自己都覺得TAR系好用過DD, 目前玩緊個TAR backup自己用緊個SYSTEM, 有少少問題, 請教一下,

我系自己個ubuntu (run緊)入邊用tar,用以下呢句去BACKUP, 請問系唔系有野漏左, 因為有ERROR出左黎
sudo tar -cvpzf /home/lee/backup.tar.gz --exclude=/home/lee/backup.tar.gz --exclude=/home/lee/桌面/PERSONAL /

.
.
.
/proc/5987/timers
/mnt/
tar: 由於先前錯誤而以失敗狀態離開
lee@family:~$
作者: cal22cal    時間: 2016-12-15 08:14

有啲嘢係 lock 住,所以要用 livecd boot 嚟 tar

或者 tar 嗰時要
  1. --exclude=dev/* \
  2. --exclude=mnt/*/* \
  3. --exclude=proc/* \
  4. --exclude=run/* \
  5. --exclude=sys/* \
  6. --exclude=tmp/* \
複製代碼
exclude 咗,restore 嗰時可能要 create 返個 dir,
呢句 command options 正常係唔洗,pls double chk,
先 boot 到機

慢慢嚟玩吓先,我而家用 btrfs 有 realtime snapshot,
唔洗咁麻煩,方便好多。
作者: bongbong3481    時間: 2016-12-15 14:29

回覆 26# cal22cal

真系要行LIVE ISO先行
作者: little_keung    時間: 2016-12-15 16:21

回覆  cal22cal

我自己都覺得TAR系好用過DD, 目前玩緊個TAR backup自己用緊個SYSTEM, 有少少問題, 請 ...
bongbong3481 發表於 2016-12-14 20:41



    根本係 filesystem level backup vs sector-by-sector backup . 不同類o既事情嚟.

    我係唔明一開始你就試 dd backup , 玩咁大.
作者: bongbong3481    時間: 2016-12-15 16:39

回覆 28# little_keung

只可以講LINUX既指令太過博精深(或者講我太過無知),我第一個學既BACKUP 指令就系DD(都唔記得睇邊個網站介紹), 見用到幾就手, 簡單易用, 就沒諗過試下幾它指令
作者: cal22cal    時間: 2016-12-15 17:08

不用擔心,用到乜嘢,上網搵,用唔到,都係冇用。

dd 有佢好處,啲機頂盒 img,多數係 gzip dd,
因為要包個 uboot 發出嚟,dd 去 tf card。
早期 hdd sys full backup,多數係提議用 dd。

仲有要熟識操作,大吉利事講,如果要用 ddrescue,
都唔會話未見過 dd image。
作者: bongbong3481    時間: 2016-12-15 18:52

回覆 30# cal22cal

終於測試完成, 將而家個系統用TAR去 BACKUP/RESTORE, restore 系virtualbox模擬, 發覺用linux(ubuntu) 真系幾方便, 可以將真實環境既系統restore 去virtualbox 測試(我相信,如果用WINDOW唔易)
作者: bongbong3481    時間: 2016-12-15 20:00

回覆 26# cal22cal

Sorry!  有D野想請教一下, 我剛系virtualbox測試,用以下呢個指令, 沒問題發生
(唔知系個GZ FILE 本身有問題, 還是而家用緊既系統字型有問題,真系唔明點解)

sudo tar -xvpzf /path/to/backup.tar.gz -C /media/whatever --numeric-owner

但如果用以下指令, 我當佢系一個ZIP FILE 咁UNZIP 去某個FOLDER/TEST
sudo tar xzf /media/lee/winxp/ubuntu_TarB/backup.tar.gz -C /media/lee/winxp/ubuntu_TarB/test

最後出左以下問題,
tar: media/ubuntu-kylin/24e562a2-df6f-40b4-ab74-954041c73e9e/home/lee/.MultiGet/\301־\242_Ѱ\307ؼ\307_093.mp3.mg:無法 open: 不適用或不完整的多位元組字元或寬字元
tar: media/ubuntu-kylin/24e562a2-df6f-40b4-ab74-954041c73e9e/home/lee/.MultiGet/\301־\242_Ѱ\307ؼ\307_093.mp3.mgidx:無法 open: 不適用或不完整的多位元組字元或寬字元
tar: 由於先前錯誤而以失敗狀態離開
作者: cal22cal    時間: 2016-12-15 20:12

回覆 31# bongbong3481
linux 嘅 driver 通常係包曬所有,as modules,
一係有,一係就 kernel 入面都冇。
當熟識咗 restall boot loader,txfer sys 唔會好難。
uefi 又唔知咩環境,又要試一大輪喇。

估計因為當大路嘅 distro 多數只有二個版本,
一個係 32bit(都可能慢慢 fade out),
一個係 64bit 為主流,
有咁多隻 cpu & instruction set,
惟有係用最 min 嗰 set 嘅 instruction。

其實 host & virtualbox 嘅 cpu info 會唔同,
host term cat /proc/cpuinfo
guest term cat /proc/cpuinfo
兩個啲 cpu flags 會唔同,guest 會包唔曬。
如果你玩,LFS 可能要小心,問一問 google 大神。
作者: cal22cal    時間: 2016-12-15 20:17

sudo tar -xvpzf /path/to/backup.tar.gz -C /media/whatever --numeric-owner

但如果用以下指令, 我當佢系一個ZIP FILE 咁UNZIP 去某個FOLDER/TEST
sudo tar xzf /media/lee/winxp/ubuntu_TarB/backup.tar.gz -C /media/lee/winxp/ubuntu_TarB/test

最後出左以下問題,
tar: media/ubuntu-kylin/24e562a2-df6f-40b4-ab74-954041c73e9e/home/lee/.MultiGet/\301־\242_Ѱ\307ؼ\307_093.mp3.mg:無法 open: 不適用或不完整的多位元組字元或寬字元
tar: media/ubuntu-kylin/24e562a2-df6f-40b4-ab74-954041c73e9e/home/lee/.MultiGet/\301־\242_Ѱ\307ؼ\307_093.mp3.mgidx:無法 open: 不適用或不完整的多位元組字元或寬字元
tar: 由於先前錯誤而以失敗狀態離開
bongbong3481 發表於 2016-12-15 20:00

/media/lee/winxp/ubuntu_TarB/test
係 ntfs ?
linux  code page 係 utf8 (most likely)
ntfs code page 係 ???
check ntfs mount options for code page

linux tar file system restore to ntfs might have problem anyway
作者: bongbong3481    時間: 2016-12-15 20:55

回覆 34# cal22cal

正正系NFTS, 貪佢DISK 空間够大, 所以將UNZIP FOLDER放系果度。

另外, 想問2個問題,
1.ntfs code page==》點樣CHECKING?  上網睇, 好似搵唔到指令 去check code page

2.如果我當初做TAR BACKUP.tar.gz 的Destination path 系ntfs,  應該唔會有問題吧? (雖然我試過系VIRTUALBOX還原&boot 到入OS, 但唔知個FILE有冇暗病)
作者: cal22cal    時間: 2016-12-15 21:08

有2個諗法,
1.經 samba,等 samba 同你整好啲 utf8 名,
又係要試
2.試吓 ntfs mount options
呢個係一條 fstab entry,用 ntfs-3g 嚟 mount,
UUID=xxx     /b/d2 ntfs-3g noauto,noatime,users,rw,locale=en_US.utf8,uid=1000,gid=1000 0 0
試吓抄一個爆唔到嘅 file 過去,睇吓得唔得。
要出去了,明天再吹過,cu
作者: bongbong3481    時間: 2016-12-15 21:49

回覆 36# cal22cal

有個有趣情況, 我用TAR 去BACKUP/RESTORE 系NTFS DRIVE內某個FOLDER, 結果系可以成功BACKUP/RESTORE (入邊有2個FOLDER, 1個FOLER 英文名, 1個FOLDER 中文名, 裏面放左簡體字檔名既MP3), 真系奇怪
作者: cal22cal    時間: 2016-12-16 08:01

回覆 37# bongbong3481
個問題唔係,backup & restore under same system
而家係
backup linux files (utf8 file name)
restore under windows of such tar,不過 winxp 係 ??? codepage

1.而家係唔係,响 linux 睇 ntfs 嘅 file name 冇問題?
2.請响 linux terminal 打 mount 之後嘅 o/p 貼上嚟
作者: bongbong3481    時間: 2016-12-16 08:42

本帖最後由 bongbong3481 於 2016-12-16 08:47 編輯

回覆 38# cal22cal

我試左系ubuntu 既partition(ext4) 用tar backup 去winxp(ntfs), 然後還原番去ubuntu , 都沒問題啊

補充: 系WINXP(PARTITION)還原去WINXP(PARTITION)都沒問題

另外,  ntfs mount options係一條 fstab entry,  是否入FSTAB睇, 好似睇唔到呢條野, 點樣睇mount option(好似話UBUNTU本身SUPPORT ntfs-3g, 所以睇唔到?)

lee@family:~$ tar -cvpzf /media/lee/winxp/backup1.tar.gz /home/lee/test
tar: 從成員名稱中移除前端的 /
/home/lee/test/
/home/lee/test/中文/
/home/lee/test/中文/戰國.mp3
/home/lee/test/中文/战国纵横_第002集.mp3
/home/lee/test/English/
/home/lee/test/English/战国纵横_第002集.mp3
/home/lee/test/English/eng.mp3
lee@family:~$ sudo tar -xvpzf /media/lee/winxp/backup1.tar.gz -C /home/lee/test2 --numeric-owner
[sudo] password for lee:
home/lee/test/
home/lee/test/中文/
home/lee/test/中文/戰國.mp3
home/lee/test/中文/战国纵横_第002集.mp3
home/lee/test/English/
home/lee/test/English/战国纵横_第002集.mp3
home/lee/test/English/eng.mp3
lee@family:~$ sudo tar xzf /media/lee/winxp/backup1.tar.gz -C /home/lee/test3
lee@family:~$
lee@family:~$ tar xzf /media/lee/winxp/backup1.tar.gz -C /media/lee/winxp/test
lee@family:~$
作者: cal22cal    時間: 2016-12-16 09:36

回覆 39# bongbong3481
主要係 filename encoding 問題
http://superuser.com/questions/6 ... as-proper-filenames
1.ubuntu 起一個 terminal,打 mount,之後嘅 o/p 貼上嚟
2.有問題嘅 file,backup linux file & restore under ntfs
用 7z 嚟試幾個(唔洗 compress),只係試,會快啲 e.g.
  1. 7za a -m0=Copy tmp7.7z   /home/lee/test/中文/戰國.mp3   home/lee/test/中文/战国纵横_第002集.mp3
複製代碼
7z 唔係好識,不過而家係試 filename,遲啲先理其它
作者: bongbong3481    時間: 2016-12-16 14:46

回覆 40# cal22cal

發現有個簡體字FILE 7z整唔到
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lee@family:~$ mount
/dev/sda5 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=lee)
/dev/sda3 on /media/lee/5d266708-29fd-42df-a51e-724c1b44a6a2 type ext4 (rw,nosuid,nodev,uhelper=udisks2)
/dev/sda2 on /media/lee/f146ded0-8aa6-4a17-8477-f98f5a7239e2 type ext4 (rw,nosuid,nodev,uhelper=udisks2)
/dev/sda1 on /media/lee/winxp type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)




+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

lee@family:~$ 7za a -m0=Copy tmp7.7z   /home/lee/test/中文/戰國.mp3   home/lee/test/中文/战国纵横_第002集.mp3

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=zh_TW.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
Scanning


home:  WARNING: No more files               


Creating archive tmp7.7z

Compressing  戰國.mp3      


WARNINGS for files:

home : No more files               
----------------
WARNING: Cannot find 1 file
lee@family:~$

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
作者: cal22cal    時間: 2016-12-16 16:19

回覆 41# bongbong3481
home/lee/test/中文/战国纵横_第002集.mp3
should be
/home/lee/test/中文/战国纵横_第002集.mp3
作者: bongbong3481    時間: 2016-12-16 16:27

回覆 42# cal22cal

原來漏左/, 再試沒問題

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lee@family:~$ 7za a -m0=Copy tmp7.7z   /home/lee/test/中文/戰國.mp3 /home/lee/test/中文/战国纵横_第002集.mp3

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=zh_TW.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
Scanning

Creating archive tmp7.7z

Compressing  战国纵横_第002集.mp3      
Compressing  戰國.mp3      

Everything is Ok
lee@family:~$
作者: cal22cal    時間: 2016-12-16 16:52

回覆 43# bongbong3481
要清楚一樣嘢,
linux 嘅 data file,copy 過 windows 係有限制,譬如 owner,exec bit...
7z 如果冇記錯,係記唔到 owner,exec bit ...
tar 就冇問題,不過只可以係 utf8 filename ...

請 google 兩個缺點&好處

under linux directly copy a 中文 filename to /media/lee/winxp/test/test/test
請 boot winxp chk 中文 filename 有冇問題
作者: bongbong3481    時間: 2016-12-16 18:30

回覆 44# cal22cal

做完測試, 系ubuntu(ext4) partition裏 unzip 個backup.tar.gz,  完全沒發生問題, 排除左檔案問題,  不過delete 個unzip 檔, 發覺DELETE 完, 清空個垃圾桶, 磁碟空間無release番出黎, 完全唔知發生咩事, 逐個FOLDER搵, 原來系/home/lee/.local/share/Trash/expunged 入邊(隱形檔), 真系一身冷汗

.MultiGet/\301־\242_Ѱ\307ؼ\307_093.mp3.mg 果幾個檔案原來都隱形左, 試左COPY 去WINXP(NTFS), 都系發生問題, 要ZIP 左, 先可以COPY 過去。

我估計TAR 應該支持中文(繁簡檔名),我將中文檔名既文件由ext4 copy 去ntfs,都沒問題,winxp 入邊亦睇到開到。 .MultiGet/\301־\242_Ѱ\307ؼ\307_093.mp3.mg  果幾個唔知咩檔名(可能太過特別), 所以先發生左問題。

[attach]1946551[/attach]
作者: cal22cal    時間: 2016-12-16 18:46

本帖最後由 cal22cal 於 2016-12-16 18:48 編輯

回覆 45# bongbong3481
咁,好容易試,用
tar backup 幾個中英文名 txt file。
再用 7z backup 嗰幾個 txt file。
响 winxp 用 winrar 嚟開 tar,7z 開 7z file
就會睇到有乜唔同。
作者: bongbong3481    時間: 2016-12-16 19:21

回覆 46# cal22cal

原來
7z & RAR unzip tar 既FILE,  都會亂碼,
7z & RAR unzip 7z file , 出來既檔名系正常
   
我諗諗下, dd or tar 用起上黎都幾難取捨
DD 用來做BACKUP, 可以無視檔名/file system==> 應該系最方便, 但4K對齊可能有瑕疵, 而且最後要用GPARTED 處理番個PARITION

TAR 玩法比較多, 應該可以完美處理4K 對齊問題,但file system(特別檔名處理), 可能比DD 弱小小, 但唔洗用GPARTED
作者: cal22cal    時間: 2016-12-16 19:50

tar 係老牌,*nix 嘅工具,唔考慮 window 嗰 part,
linux backup 係好多人會用佢,因為係一個一定要知嘅嘢。

唔肯定嘅係:-
ubuntu 可能係用 systemd,mount 只係睇到 type fuse 嚟 mount ntfs,
不過 default 可能係用咗 utf8 嚟 mount,所以 direct copy 中文名冇問題,

dd image,如果唔係同 boot loader/機頂盒 image,或者救死碟,
真係比較少人用喇。

而家通常係,data、config、log...最重要,
system 話剷就剷,又係一個原因。





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2