回文章列表
作者slinbody.bbs@ptt.cc (不敗地球人), 信區: 386bsd
標題Re: [問題] 將/usr mount到別顆硬碟
時間批踢踢實業 (Fri Nov 24 12:21:15 2006)
轉信站: GIBBS!ccnews.ncku!news2!Spring!ctu-gate!ctu-reader!news.nctu!ptt
Origin: sally.csie.ntu.edu.tw

: 假設用 /mnt 當臨時用的 mount 點,就先建立一下:
: # mkdir -p /mnt
: 把 B 的 /dev/ad1s1e mount 到 /mnt
: # mount /dev/ad1s1e /mnt
: 切到 /mnt
: # cd /mnt
: 把原本 /var 東西全部照原本內容、權限、owner等 dump 到 /mnt,並 restore 之

我照大大你說的作法實做一下  我的/abc = 你說的/mnt

/abc>dump -f- /var | restore -f- -r
  DUMP: WARNING: should use -L when dumping live read-write filesystems!
  DUMP: Date of this level 0 dump: Fri Nov 24 20:07:53 2006
  DUMP: Date of last level 0 dump: the epoch
  DUMP: Dumping /dev/ad0s2d (/var) to standard output
  DUMP: mapping (Pass I) [regular files]
  DUMP: mapping (Pass II) [directories]
  DUMP: estimated 2318 tape blocks.
  DUMP: dumping (Pass III) [directories]
  DUMP: dumping (Pass IV) [regular files]
warning: ./.snap: File exists    <---   出現這行  什麼意思
  DUMP: DUMP: 2658 tape blocks
  DUMP: finished in 4 seconds, throughput 664 KBytes/sec
  DUMP: DUMP IS DONE
/abc>df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    248M     77M    151M    34%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1d     62M     12K     57M     0%    /tmp
/dev/ad0s3d    3.2G    1.5G    1.5G    50%    /usr
/dev/ad0s2d     96M    2.2M     86M     2%    /var
/dev/ad0s1e     62M    6.0K     57M     0%    /var/tmp
/dev/ad3s1d    3.9G    2.2M    3.6G     0%    /abc

而原本/usr有1.5G  dump到/abc只用了2.2M
這會不會太神奇了??

感覺上重灌又離我不遠了
: # dump -f- /var | restore -f- -r
: 然後 umount 並砍除 /mnt
: # umount /mnt ; rm -rf /mnt
: 修改 /etc/fstab
: # vi /etc/fstab
:  將原先 /var 的 disk 改為 /dev/ad1s1e
: 重開
: # reboot

--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 220.137.232.226
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻