linux系统网站从win7系统盘多大合适,迁移到数据盘

怎样将Itunes的备份数据转移到系统盘以外_百度知道
怎样将Itunes的备份数据转移到系统盘以外
提问者采纳
其实简单几步就可以把备份数据转移到其它的分区里,重装系统以后也很好恢复~ 下面开始啦~~工具/原料我的系统是WIN7的,XP的系统原理一样,但是文件夹的位置可能会稍有不同~~步骤/方法WIN7系统下, Itunes的备份文件夹在 C:\Users\~你的用户名~\AppData\Roaming\Apple Computer 里面,里面还有一些ITUNES会用到的文件夹,真正的备份文件夹是MobileSync。
首先要退出ITUNES,然后把 Apple Computer 这个文件夹剪贴到其它分区~~例如 E:\apple computer 注意一定得是剪切~~ 得保证Roaming这个文件夹里没有 Apple Computer这个文件夹,否则下面这条命令会运行失败~~~~~~~
点击“开始”》运行确定后进入CMD命令行窗口 输入命令 :
mklink /d &C:\Users\~你的用户名~\AppData\Roaming\Apple Computer& &E:\Apple Computer&
注意要用你的WINDOWS的用户名替换掉 ~你的用户名~大功告成~~你可以把上面那个命令 保存在一个文本文件里,然后把这个文本文件的名改成 XXXXXXX.BAT 保存在自己能记住的位置~
以后重装系统以后,运行一下这个文件,或者在命令行里运行一下上面那个命令,然后再安装ITUNES,备份文件就都恢复了。
另外,ITUNES的资料库最好还移到新的地方~~ 这个就更简单了, 先把ITUNES的资料库文件夹剪切到其它分区,
然后按住SHIFT再点ITUNES的图标,直到出现“选取资料库”的对话框,再松开SHIFT, 重新选取资料库文件夹就好了。
其他类似问题
itunes的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您所在的位置: &
DB2数据库从其他系统迁移到LINUX上的实例讲解(2)
DB2数据库从其他系统迁移到LINUX上的实例讲解(2)
我们要把DB2数据库迁移到不同的操作系统(比如从AIX到LINUX),我们应该怎么办呢?本文为您介绍了DB2数据库从AIX系统迁移到LINUX的详细方法进行介绍,对在AIX系统上的操作和在LINUX上的操作进行了分别说明,供您参考。
3) 使用下面的SQL语句生成导出所有数据的脚本:exort.sql
db2 &select 'export to ' || rtrim(tabname) || '.ixf of ixf select * from ' || rtrim(tabname) || ';' from syscat.tables where tabschema = 'DB2INST1'& & export.sql
4) 编辑生成的export.sql,把头和尾那些信息去掉,只保留必要的export命令.
5) 使用下面的SQL语句生成倒入所有数据的脚本(我们使用LOAD命令,而且必须使用)
db2 &select 'load from ' || rtrim(tabname) || '.ixf of ixf insert into ' || rtrim(tabname) || ';' from syscat.tables where tabschema = 'DB2INST1'& & load.sql
6) 编辑生成的load.sql,把头和尾的信息去掉,只保留必要的load命令.搜索sample_tabs.ddl文件中哪些表含有自增字段(含有GENERATED ALWAYS AS IDENTITY定义的字段的表),并把load.sql中含有自增字段的表的load命令加入modified by identityoverride语句(加在of ixf和 insert之间,例如:
load from MYTABLE.ixf of ixf modified by identityoverride insert into MYTABLE;)
注意:load命令中的modified by identityoverride可以保证导入数据时那些自增字段的值和原数据库中的数据一致.
7) 使用db2 -tvf export.sql命令,导出所有表的数据。
(二)将sample_tabs.ddl,sample_foriegnkeys.ddl,sample_triggers.ddl,load.sql及所有导出的.ixf数据文件复制到LINUX机器上.
(三)LINUX系统上的操作:
1) 使用CREATE DATABASE命令创建数据库SAMPLE,创建必要的表空间及配置必要的数据库参数.
2) 连接到SAMPLE数据库,使用sample_tabs.dd脚本文件创建表(db2 -tvf sample_tabs.ddl).
3) 进入到放置.ixf数据文件的目录,使用db2 -tvf load.sql导入数据.
4) 使用sample_foriegnkeys.ddl和sample_triggers.ddl脚本文件创建外键?际痛シ⑵鳎?
OK,我们的数据库基本上就迁移成功了!
最后,别忘了对每张表运行runstats命令,你可以参照上面生成export和load命令脚本的方法来生成runstats脚本,然后再运行它【责任编辑: TEL:(010)】
内容导航&第 1 页: &第 2 页:
关于&&&&的更多文章
Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般
数据库产品
数据库综合
数据库新闻
维基百科将切换到另外一款开源数据库MariaDB
MariaDB是一个向后兼容、替代MySQL的数据库服务器。它
暮春三月,京师草长,杂花生树,群莺乱飞。ChinaHadoo
MySQL 5.6.10已经发布,Oracle将其称之为MySQL 5.6正
本书的上一版本《基于Project 2002的项目管理》上市以后得到了读者的欢迎,为了更好地将Project 2003新版本的应用介绍给读者,我
51CTO旗下网站新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分282 UID781209阅读权限30积分1308帖子精华可用积分1308 专家积分5 在线时间888 小时注册时间最后登录
家境小康, 积分 1308, 距离下一级还需 692 积分
帖子主题精华可用积分1308 专家积分5 在线时间888 小时注册时间最后登录
论坛徽章:0
我的Linux分区不够用了,Linux一直在下电驴。我的另外一个硬盘是windows格式的。我想格掉并把分区分给Linux用。
台机:无显示器,两IDE硬盘,平时用SSH维护,网络挂时用串口做终端维护。
本本:网络和串口访问台机Linux。
台机开始分区情况:
[root@CentOS5 ~]# fdisk -l
Disk /dev/hda: 120.0 GB,
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/hda1& &*& && && &&&1& && && &651& &&&5229126& & b&&W95 FAT32
/dev/hda2& && && && & 652& && & 14593& && & f&&W95 Ext'd (LBA)
/dev/hda5& && && && & 652& && & 13972& && & b&&W95 FAT32
/dev/hda6& && && &&&13973& && & 14593& &&&4988151& & 7&&HPFS/NTFS
Disk /dev/hdb: 61.4 GB,
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/hdb1& &*& && && &&&1& && && & 13& && &104391& &83&&Linux
/dev/hdb2& && && && &&&14& && &&&7476& & +&&8e&&Linux LVM
[root@CentOS5 ~]# lvm pvs
&&PV& && && &VG& && && &Fmt&&Attr PSize&&PFree
&&/dev/hdb2&&VolGroup00 lvm2 a-& &57.16G& & 0
[root@CentOS5 ~]# lvm lvs
&&LV& && && & VG& && && &Attr& &LSize&&Origin Snap%&&Move Log Copy%&&Convert
&&LogVol_opt&&VolGroup00 -wi-ao 50.16G
&&LogVol_root VolGroup00 -wi-ao&&5.84G
&&LogVol_swap VolGroup00 -wi-ao&&1.16G
CentOS的GRUB装在/hdb1, /hda1上装了个windows 2K. 目前BIOS设置了第一硬盘启动。使用widows 2K的OS loader 来启动grub再启动CentOS。如果改成第二硬盘启动可以直接启动GRUB。
现在我具体想做的步骤:
1.格掉hda成一个/boot分区和一个Linux LVM,比如 hda2成物理LVM Volume Group (vg00).
2.把老Linux系统迁移到新的硬盘。Swap也放到新的硬盘。
& & A.包括把老的boot分区数据拷贝到新的boot分区
& & B.在新的vg00中建立新的Logic Volume (lv_root),把老的根分区数据拷进来。
3.当新lv_root分区的系统可以启动的时候,把原来老硬盘空间回收,分配到新的vg中。
具体操作步骤:
正式开始,umount不用的分区。
[root@CentOS5 opt]# fdisk /dev/hda
The number of cylinders for this disk is set to 14593.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
& &(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/hda: 120.0 GB,
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/hda1& &*& && && &&&1& && && &651& &&&5229126& & b&&W95 FAT32
/dev/hda2& && && && & 652& && & 14593& && & f&&W95 Ext'd (LBA)
/dev/hda5& && && && & 652& && & 13972& && & b&&W95 FAT32
/dev/hda6& && && &&&13973& && & 14593& &&&4988151& & 7&&HPFS/NTFS
先delete所有原来分区。
Command (m for help): p
Disk /dev/hda: 120.0 GB,
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
建立两个分区,一个100M,激活为可启动。剩下的用来建PV。
Disk /dev/hda: 120.0 GB,
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/hda1& &*& && && &&&1& && && & 13& && &104391& &83&&Linux
/dev/hda2& && && && &&&14& && & 14593& && &83&&Linux
格式化100M的分区。挂载并拷贝boot内容。
[root@CentOS5 opt]# mkfs.ext3 /dev/hda1
[root@CentOS5 opt]# mkdir /mnt/hda1boot
[root@CentOS5 opt]# mount /dev/hda1 /mnt/hda1boot/
[root@CentOS5 ~]# cp -a /boot/* /mnt/hda1boot/
安装grub到第一硬盘,安装到MBR。
(我在虚拟机中测试时想用grub-install /dev/hda,有出错信息,所以这里用来下面的方法)
grub& root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
grub& setup (hd0)
Checking if &/boot/grub/stage1& exists... no
Checking if &/grub/stage1& exists... yes
Checking if &/grub/stage2& exists... yes
Checking if &/grub/e2fs_stage1_5& exists... yes
Running &embed /grub/e2fs_stage1_5 (hd0)&...&&15 sectors are embedded.
Running &install /grub/stage1 (hd0) (hd0)1+15 p (hd0,0)/grub/stage2 /grub/grub.conf&... succeeded
下面准备好LVM。
[root@CentOS5 ~]# pvcreate /dev/hda2
&&Physical volume &/dev/hda2& successfully created
[root@CentOS5 ~]# pvscan
&&PV /dev/hdb2& &VG VolGroup00& &lvm2 [57.16 GB / 0& & free]
&&PV /dev/hda2& && && && && && & lvm2 [111.69 GB]
&&Total: 2 [168.84 GB] / in use: 1 [57.16 GB] / in no VG: 1 [111.69 GB]
[root@CentOS5 ~]# vgcreate vg00 /dev/hda2
&&Volume group &vg00& successfully created
[root@CentOS5 ~]# lvcreate -n lv_root -L 6000M vg00
[root@CentOS5 ~]# lvscan
&&ACTIVE& && && && &'/dev/VolGroup00/LogVol_root' [5.84 GB] inherit
&&ACTIVE& && && && &'/dev/VolGroup00/LogVol_opt' [50.16 GB] inherit
&&ACTIVE& && && && &'/dev/VolGroup00/LogVol_swap' [1.16 GB] inherit
&&ACTIVE& && && && &'/dev/vg00/lv_root' [5.86 GB] inherit
[root@CentOS5 ~]# mkdir /mnt/lvroot
[root@CentOS5 ~]# mount /dev/vg00/lv_root /mnt/lvroot
开始拷贝/分区下文件和目录:
[root@CentOS5 ~]# cp -a /bin& && &/mnt/lvroot/
[root@CentOS5 ~]# cp -a /etc& && &/mnt/lvroot/
[root@CentOS5 ~]# cp -a /exports&&/mnt/lvroot/
[root@CentOS5 ~]# cp -a /home& &&&/mnt/lvroot/
[root@CentOS5 ~]# cp -a /lib& && &/mnt/lvroot/
[root@CentOS5 ~]# cp -a /net& && &/mnt/lvroot/
[root@CentOS5 ~]# cp -a /root& &&&/mnt/lvroot/
[root@CentOS5 ~]# cp -a /sbin& &&&/mnt/lvroot/
[root@CentOS5 ~]# cp -a /srv& && &/mnt/lvroot/
[root@CentOS5 ~]# cp -a /tftpboot /mnt/lvroot/
[root@CentOS5 ~]# cp -a /usr& && &/mnt/lvroot/
[root@CentOS5 ~]# cp -a /var& && &/mnt/lvroot/
建立些不拷的目录,同时保证权限一致:
[root@CentOS5 /]# mkdir /mnt/lvroot/boot
[root@CentOS5 /]# mkdir /mnt/lvroot/media
[root@CentOS5 /]# mkdir /mnt/lvroot/misc
[root@CentOS5 /]# mkdir /mnt/lvroot/opt
[root@CentOS5 /]# mkdir /mnt/lvroot/mnt
[root@CentOS5 /]# mkdir /mnt/lvroot/proc
[root@CentOS5 /]# chmod -w /mnt/lvroot/proc/
[root@CentOS5 /]# mkdir /mnt/lvroot/selinux
[root@CentOS5 /]# mkdir /mnt/lvroot/sys
[root@CentOS5 ~]# mkdir /mnt/lvroot/tmp
[root@CentOS5 ~]# chmod 777 /mnt/lvroot/tmp
[root@CentOS5 ~]# chmod +t /mnt/lvroot/tmp
建立swap分区。
[root@CentOS5 /]# lvcreate -n lv_swap -L 1200M vg00
[root@CentOS5 /]# mkswap /dev/vg00/lv_swap
开始修改grub和fstab。
/mnt/hda1boot/grub/menu.lst文件中的root和kernel参数中的root=/dev/vg00/lv_root。
&&1 /dev/vg00/lv_root& && & /& && && && && && && &&&ext3& & defaults& && &&&1 1
&&2 #LABEL=/boot& && && && & /boot& && && && && && & ext3& & defaults& && &&&1 2
&&3 /dev/hda1& && && && && &/boot& && && && && && & ext3& & defaults& && &&&1 2
&&4 tmpfs& && && && && && & /dev/shm& && && && && & tmpfs& &defaults& && &&&0 0
&&5 devpts& && && && && && &/dev/pts& && && && && & devpts&&gid=5,mode=620&&0 0
&&6 sysfs& && && && && && & /sys& && && && && && &&&sysfs& &defaults& && &&&0 0
&&7 proc& && && && && && &&&/proc& && && && && && & proc& & defaults& && &&&0 0
&&8 /dev/vg00/lv_swap& && &swap& && && && && && &&&swap& & defaults& && &&&0 0
10 #/dev/VolGroup00/LogVol_opt& && && && & /opt& && && && &ext3& & defaults& && &&&1 2
检查下etc下虽开机启动的脚本。
比如我要把rc.d中oracle相关的去掉。
rc.local中的也去掉。
+++++++++++++++++++一切检查就绪,准备重启+++++++++++++++++++++++++++++++==
接上串口线,我的台机没有显示器。:)
哈哈可以的,看到了新的grub菜单。
Scanning logical volumes
&&Reading all physical volumes.&&This may take a while...
&&Found volume group &VolGroup00& using metadata type lvm2
&&Found volume group &vg00& using metadata type lvm2
Activating logical volumes
&&3 logical volume(s) in volume group &VolGroup00& now active
Trying to resume from /dev/VolGroup00/LogVol_swap
No suspend signature on swap, not resuming.
Creating root device.
Mounting root filesystem.
mount: could notKernel panic - not syncing: Attempted to kill init!
find filesystem&&'/dev/root'
我奇怪的是为什么我grub的kernel root参数设置了新的分区了啊,为什么系统还是从老的volume group &VolGroup00&启动?
问题解决方法:
开始按他的做了,还是不可以。
觉得奇怪它怎么只去active VolGroup00的呢?
后来仔细看了解压的initrd中的init,原来是那里写了启动哪个Volume Group。 手动修改启动vg00.swap root等也对应修改,打包initrd。
后来看了下initrd,如果系统已经启动了,要生成个新的initrd很简单的。
备份原来的initrd,然后用mkinitrd就可以生成个新的了。
(1)生成个现在使用的kernel的initrd。
/sbin/mkinitrd /boot/initrd-`uname -r`.img `uname -r`
(2)生成xen内核的initrd。
/sbin/mkinitrd /root/initrd-2.6.18-92.1.22.el5xen.img 2.6.18-92.1.22.el5xen
当然不是随便的initrd都可以生成的,你需要有对应的kernel modules。
mkinitrd会查看/etc/fstab文件,这也就是老的initrd只回去挂载老的Volume Group的原因。
这种方法迁移系统基本没什么损失,没有软件需要重装,我/opt的oracle拷贝回来后就可以启动了。
主要是分区数据基本没变化。LVM很好用。
1.LVM howto:http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/LVM-HOWTO.pdf
2.initrd Fix 参考文章:http://linux.chinaunix.net/bbs/archiver/tid-1030789.html
3.Linux 初始 RAM 磁盘(initrd)概述:/developerworks/cn/linux/l-initrd.html
本文来自ChinaUnix博客,如果查看原文请点:
热爱Linux......现在开始接触Solaris。/IRC FreeNode ID:FrankLv。
PC:120G+80G+60G&&LVM& &OS:ubutuServer
NB:ThinkPad T61p,100G& & OS:Win7 +Solaris11
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分1111 UID阅读权限50积分4163帖子精华可用积分4163 专家积分0 在线时间1042 小时注册时间最后登录
小富即安, 积分 4163, 距离下一级还需 837 积分
帖子主题精华可用积分4163 专家积分0 在线时间1042 小时注册时间最后登录
论坛徽章:4
PS:搞了两天,终于成功了。过程可谓艰辛,写下来记录一下。
准备工作 /*
如果你是dump系统到FC或者其他形式有自己驱动的盘,需要把驱动模块加到内核模块里启动,比如FC盘用的qla2xxx, 需要重启才能生效。 redhat默认都有。
#vi /etc/sysconfig/kernel
INITRD_MODULES=&mptsas ata_piix ata_generic piix ide_pci_generic processor thermal fan jbd qla2xxx ext3 edd &
#reboot& &
#lsscsi |more& && & /* 查看你需要dump的盘是否和系统盘的ID是挨着的。 一般系统盘是sda,那么你要dump的盘就应该是sdb。以此类推。 假设这里是sdb是我们的目标盘。
[2:0:0:0]& & disk& & EMC& && &SYMMETRIX& && &&&5874&&/dev/sda
[2:0:0:1]& & disk& & EMC& && &SYMMETRIX& && &&&5874&&/dev/sdb
#fdisk /dev/sdb& &/* 给sdb手动分区,一个 / 和一个 swap 分区,这个就不详解。效果如下, sdb1为swap分区, sdb2为/
& &Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/sdb1& && && &&&30722& && & 38914& &&&8389632& &82&&Linux swap / Solaris
/dev/sdb2& && && && && &1& && & 30721& & & &83&&Linux
#mkfs.ext3 /dev/sdb2& && && &&&/*建立文件系统
#mkswap /dev/sdb1
#mount /dev/sdb2 /mnt& &
#dump -0u -f - / |(cd /restore -rf -)& & /*dump 系统到sdb2
/* suse11默认采用的by-id作为设备标记,所以我们也要查看sdb相关by-id。&&PS:redhat6默认使用UUID
#udevadm info --query=symlink --name=sdb& &&&/*替换 device.map下的by-id
#udevadm info --query=symlink --name=sdb1& &/*swap分区by-id
#udevadm info --query=symlink --name=sdb2& &/* /分区by-id
/*替换/mnt/boot/grub/menu.lst /mnt/boot/grub/device.map /mnt/etc/fstab 相应by-id信息
#vi /mnt/boot/grub/menu.lst& && &
#vi /mnt/boot/grub/device.map
#vi /mnt/etc/fstab
在系统盘/boot/grub/device.map里 加入sdb的 by-id
(hd1)& &/dev/disk/by-id/scsi-xxxxxxxxxxxxxxxxxxxx& & /* hd1指sdb 后面是它的by-id
#grub& & /* 把启动信息写进sdb
root (hd1,1)
setup (hd1)
OK,现在可以把sda拿掉或者禁用,让系统从sdb启动。
PS:如果sdb是FC网络盘,先在BIOS里禁用本地盘sda,然后在hba卡的BIOS里面设置sdb启动。
冷静 专注 信任
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
空间积分0 信誉积分1111 UID阅读权限50积分4163帖子精华可用积分4163 专家积分0 在线时间1042 小时注册时间最后登录
小富即安, 积分 4163, 距离下一级还需 837 积分
帖子主题精华可用积分4163 专家积分0 在线时间1042 小时注册时间最后登录
论坛徽章:4
redhat 有些行为和suse不一样
比如 redhat可以自己更新device.map
redhat以前爱用 label,现在最新的用UUID识别device
冷静 专注 信任
空间积分0 信誉积分1396 UID阅读权限30积分1958帖子精华可用积分1962 专家积分0 在线时间1583 小时注册时间最后登录
家境小康, 积分 1958, 距离下一级还需 42 积分
帖子主题精华可用积分1962 专家积分0 在线时间1583 小时注册时间最后登录
论坛徽章:33
貌似使用dd命令非常简单。
空间积分0 信誉积分1111 UID阅读权限50积分4163帖子精华可用积分4163 专家积分0 在线时间1042 小时注册时间最后登录
小富即安, 积分 4163, 距离下一级还需 837 积分
帖子主题精华可用积分4163 专家积分0 在线时间1042 小时注册时间最后登录
论坛徽章:4
貌似使用dd命令非常简单。
DiDeCrouse 发表于
& & 大哥,你试一下,不能貌似,你会害了别人的。
冷静 专注 信任
空间积分0 信誉积分1396 UID阅读权限30积分1958帖子精华可用积分1962 专家积分0 在线时间1583 小时注册时间最后登录
家境小康, 积分 1958, 距离下一级还需 42 积分
帖子主题精华可用积分1962 专家积分0 在线时间1583 小时注册时间最后登录
论坛徽章:33
dd if=/dev/sda of=/dev/sdb
空间积分0 信誉积分1111 UID阅读权限50积分4163帖子精华可用积分4163 专家积分0 在线时间1042 小时注册时间最后登录
小富即安, 积分 4163, 距离下一级还需 837 积分
帖子主题精华可用积分4163 专家积分0 在线时间1042 小时注册时间最后登录
论坛徽章:4
dd if=/dev/sda of=/dev/sdb
DiDeCrouse 发表于
& & 要是盘大小不一样呢?比如sda 130G sdb只有50G?
& & 就算盘一样,你dd只是copy的作用,启动信息,分区信息还不是要改
冷静 专注 信任
空间积分0 信誉积分1396 UID阅读权限30积分1958帖子精华可用积分1962 专家积分0 在线时间1583 小时注册时间最后登录
家境小康, 积分 1958, 距离下一级还需 42 积分
帖子主题精华可用积分1962 专家积分0 在线时间1583 小时注册时间最后登录
论坛徽章:33
即使盘的大小不一样,可以通过增加参数bs(规划的块大小字节,可以自定义,不必是原来文件系统的块大小),count(计数)指定备份的具体大小,例如原来的磁盘/dev/sda只使用了20G,可以使用:
dd if=/dev/sda of=/dev/sdb bs=1024 count= (20*)
如果新盘的大小大于或等于原盘,则不必增加上述参数。
备份的结果:新盘的启动信息、分区信息和原盘完全一样。新盘不需要再分区和格式化。因为MBR和分区表也同时复制到新盘。
空间积分0 信誉积分1111 UID阅读权限50积分4163帖子精华可用积分4163 专家积分0 在线时间1042 小时注册时间最后登录
小富即安, 积分 4163, 距离下一级还需 837 积分
帖子主题精华可用积分4163 专家积分0 在线时间1042 小时注册时间最后登录
论坛徽章:4
即使盘的大小不一样,可以通过增加参数bs(规划的块大小字节,可以自定义,不必是原来文件系统的块大小),c ...
DiDeCrouse 发表于
& & 你能确认你所有的 使用的空间 都位于 磁盘的开始?
& & 而且,dd灰常耗时
& & 并且 和dump比 没有任何优势
冷静 专注 信任
空间积分0 信誉积分1396 UID阅读权限30积分1958帖子精华可用积分1962 专家积分0 在线时间1583 小时注册时间最后登录
家境小康, 积分 1958, 距离下一级还需 42 积分
帖子主题精华可用积分1962 专家积分0 在线时间1583 小时注册时间最后登录
论坛徽章:33
本帖最后由 DiDeCrouse 于
08:43 编辑
没说所有使用的空间都在磁盘的开始。只是提供一种思路。
从使用方便上,dd更好。一条命令可以搞定,不用再格式化和挂载。
耗时?dump是瞬间搞定?完全可以挂到后台。有神马关系?
并且dump还有文件系统的使用限制。
空间积分0 信誉积分260 UID7552236阅读权限10积分140帖子精华可用积分140 专家积分0 在线时间126 小时注册时间最后登录
白手起家, 积分 140, 距离下一级还需 60 积分
帖子主题精华可用积分140 专家积分0 在线时间126 小时注册时间最后登录
论坛徽章:0
用dd是可以的,但应该有个条件,就是将系统运行在livecd上;如果在多用户模式下,dd迁移系统应该是不成功的。}

我要回帖

更多关于 ghost系统盘 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信