看板FreeBSD
标 题Re: [问题] 将/usr mount到别颗硬碟
发信站SayYA 资讯站 (Wed Nov 22 23:07:43 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《[email protected] (不败地球人)》之铭言:
> 请问我想将硬碟A的/usr移到新装上的硬碟B上
http://www.freebsd.org/doc/en/books/handbook/backup-basics.html
> 是先将/usr从硬碟A unmount後
> 再mount硬碟B吗??
> 这样资料会不见吗??
不会啊,不过你若 umount /usr 影响可能有点大...
建议作个开机片(或者安装光碟本身就有附的 Fixit mode),去做比较好
> 还是要用cp的指令??
方法很多种,cp 是其中之一
> 如果cp的话
> 我先在硬碟B创一个/usr
> cp时要怎麽分别指定A B两个的/usr?
通常是 mount 不同点就好,确定一切 ok 之後,改一下 /etc/fstab 就可以重开 ok
== 以下是我以前作法 ==
http://140.111.66.3/dokuwiki/documentation:etc:dump
假设 B 硬碟(ad1)上已经划分好 slice 分割区是 /dev/ad1s1e
要备份的是 A 硬碟上面的 /var
假设用 /mnt 当临时用的 mount 点,就先建立一下:
# mkdir -p /mnt
把 B 的 /dev/ad1s1e mount 到 /mnt
# mount /dev/ad1s1e /mnt
切到 /mnt
# cd /mnt
把原本 /var 东西全部照原本内容、权限、owner等 dump 到 /mnt,并 restore 之
# dump -f- /var | restore -f- -r
然後 umount 并砍除 /mnt
# umount /mnt ; rm -rf /mnt
修改 /etc/fstab
# vi /etc/fstab
将原先 /var 的 disk 改为 /dev/ad1s1e
重开
# reboot
--
我我...我只是小小新手啊
什麽都不懂的,请多见谅包涵 >_<"
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: 220-132-119-51.hinet-ip.hinet.net