|
|

楼主 |
发表于 2007-7-1 09:39:45
|
显示全部楼层
Post by mopz0506
嗯,从常见硬盘文件系统(ext3、reiserfs 等)到光盘格式 iso9660 的直接转换并不总是可行的。比如,iso9660 可能不支持比较长的文件、路径名,某些硬盘上合法的路径、文件名在光盘上是非法的,以及权限信息,等等。
如果你是要备份整个硬盘数据,那直接用 dd 制作一个影像文件,然后把这个影像文件刻录到光碟上就行了。也就是直接把 aa.iso 作为单个文件刻到光碟上,恢复的时候直接
- dd bs=16M if=/dev/dvdrom/aa.iso of=/dev/sda11
复制代码
就好了。
我不是要备份整个硬盘的数据,只是要备份其中一个分区上的数据,另外用dd if=/dev/sda11 of=aaa.iso备份之后,这个aaa.iso文件根本不是iso格式的文件,而是分区类型文件,比如reiserfs格式的,这个用file一查就知道了.再说我的sda11分区15G大,其实文件一共也就4G多一点.
看来还是先用tar -zcvf aaa.tar.gz /mnt/sda11/* 比较好,然后再mkisofs就行了. |
|