攻城狮在路上(叁)Linux(三十)--- 光盘写入工具

一、基本步骤:

  1、用mkisofs命令将所需备份的数据构建成镜像文件。

  2、用cdrecord命令将镜像文件刻录至光盘或者DVD中。

二、mkisofs:新建镜像文件

  mkisofs [-0 镜像文件] [-rv] [-m file] 待备份文件... [-V vol] graft -point isodir=Systemdir...

  参数说明:

    -o:后面指定镜像文件

    -r:通过RockRidge产生支持UNIX/Linux的文件数据,可以记录较多信息。

    -v:显示构建过程

    -m file:-m为排除文件的意思

    -V vol:新建Volume。

    -graft-point: graft有转嫁或移植的意思。

  示例1、mkisofs -r -v -o /tem/system.img /root /home;

    这种方式下,所有的目录文件都放在镜像文件的最顶层目录,即在system.img中不存在/root和/home目录,这两个目录下的文件都会直接放在镜像文件的最顶层目录。

  示例2、mkisofs -r -V "linux_file" -o /tem/system.img -m /home/lost+found -graft-point /root=/root /home=/home;

    这样的方式下,/root和/home中的文件会分别存在在对应的文件夹下。

三、cdrecord:光盘刻录工具

  cdrecord -scanbus dev=ATA; <== 查询刻录机(早期方式),我试验没有成功。

  cdrecord -scanbus; <== 这种方式取代上面的方式。查看刻录机坐标。

  cdrecord -v dev=x,y,z blank=[fast|all]

  cdrecord -v dev=x,y,z -format; <== 仅针对DVD+RW格式

  cdrecore -v dev=x,y,z [可用参数功能] file.iso

  示例:

    cdrecord -v dev=1,0,0 fs=8m -data -sao driveropts=burnfree /tmp/system.img;

四、其他常见的压缩与备份工具:

  1、dd:

    dd if="input file" of="output file" bs="block size" count="number";

    bs若不指定,默认为512字节。

    示例:

    dd if=/etc/passwd of=/tmp/passwd.back;

    dd if=/dev/hac of=/tmp/mbr.back bs=512 count=1;

  2、cpio:可以备份任何东西,包括设备文件(暂不了解)

攻城狮在路上(叁)Linux(三十)--- 光盘写入工具,布布扣,bubuko.com

时间: 2024-10-08 09:48:27

攻城狮在路上(叁)Linux(三十)--- 光盘写入工具的相关文章

攻城狮在路上(叁)Linux(二十五)--- linux内存交换空间(swap)的构建

swap的功能是应付物理内存不足的状况,用硬盘来暂时放置内存中的信息. 对于一般主机,物理内存都差不多够用,所以也就不会用到swap,但是对于服务器而言,当遇到大量网络请求时或许就会用到. 当swap被使用的时候,主机的硬盘灯就会闪烁不停. 本篇介绍两种方式:1.设置一个swap分区   2.创建一个虚拟内存的文件. 一.使用物理分区构建swap: 1.首先是分区: A.fdisk /dev/sda; <== 根据后续提示创建一个分区. B.修改分区的ID,因为fdisk默认将分区的ID作为文件

攻城狮在路上(叁)Linux(二十六)--- linux文件系统的特殊查看与操作

一.boot sector 与 super block的关系: 1.boot sector用于存放引导装载程序,占用1024个字节. 2.super block的大小也为1024字节. 3.若block大小为1k,则boot sector和super block各占一个block. 4.若block大于1K(2K/4K)时,则两者都位于第一个block中. 二.磁盘空间的浪费问题:暂不考虑. 三.利用GUN的parted命令进行分区行为: 因为fdisk不支持高于2TB的分区. 命令格式: pa

攻城狮在路上(叁)Linux(十一)--- 用户与用户组、文件权限、目录配置

一.用户与用户组: 3个概念:文件所有者(user).用户组(group).其他人(others). /etc/passwd  <==存放所有的用户名 /etc/shadow  <==存放个人密码 /etc/group     <==存放所有的组名 二.文件权限的概念: 1.文件属性 <==使用ls -al命令 drwxr-x---       1       root  root   4096  sep8 18:27  install.log    ① ② ③ ④ ⑤ ⑥ ⑦ 参

攻城狮在路上(叁)Linux(二十七)--- 压缩与打包之常见的压缩命令

前面讲到,linux中的后缀名没有特殊的意义,一般是作为不同文件类型的标识而已.下面是与打包.压缩相关的后缀名介绍: *.z:compress程序压缩文件 *.gz:gzip程序压缩文件 *.bz2:bzip2压缩文件 *.tar:tar打包,未压缩 *.tar.gz:tar打包,经过gzip压缩 *.tar.bz2:tar打包,经过bzip2压缩 一般经过打包或者压缩处理的文件通过后缀名来进行区别. 一.compress:该命令比较古老,centos默认未安装,可以使用gzip代替. 二.gz

攻城狮在路上(叁)Linux(十三)--- 文件与目录的管理

一.查看文件与目录: 1.命令格式:ls [-aAdfFhilnrRSt] 目录名称; 2.参数说明: -a:显示所有的文件,包括隐藏文件(隐藏文件一般以.开头). -d:仅列出目录本身. -l:列出长数据串,包含文件的属性与权限等数据. 二.复制命令:cp 1.命令格式:cp [-adfilprsu] 源文件 目标文件 2.参数说明: -i:若目标文件已经存在时,覆盖之前先询问. -r:递归持续复制,用于目录的复制. -p:连同文件的属性一起复制过去,而非使用默认属性,一般在备份的时候用. -

攻城狮在路上(叁)Linux(十二)--- Linux的目录与路径

一.相对路径与绝对路径: A.绝对路径:由根目录/开始写起的路径,例如 /usr/share/doc B.相对路径:不是由根目录/开始写起的路径. 二.目录的相关操作: 1.cd: 目录切换 cd ~vbird; cd ~;<==切换到当前用户的工作目录 cd ..;<==返回到上一级目录 cd -;(回到上一个目录) cd /usr/share; cd share; 2.pwd:显示当前所在的目录 pwd -p; <== 显示出实际的目录,而非仅是连接文件本身的目录名. 3.mkdir

攻城狮在路上(叁)Linux(十四)--- 查阅文件内容

常用命令:cat.tac.nl.more.less.head.tail.od... 一.直接查看文件内容:cat.tac.nl <==一次性全部读取 1.cat [-AbEnTv] 文件名 参数说明: -n:打印出行号,连同空白行也有行号. -b:打印出行号,但是仅显示空白行. -E:将结尾的换行字符$显示出来. -T:将[Tab]以^T显示出来. -v:列出一些看不出来的特殊字符. -A:相当于-vET参数. 2.tac:效果与cat相反,反向显示. 3.nl:添加行号打印. 二.可翻页查看:

攻城狮在路上(叁)Linux(十五)--- 文件与目录的默认权限与隐藏权限

一.文件默认权限:umask <==需要被减去的权限. 1.umask指的是当前用户在新建文件或者目录时的默认权限,如0022; 2.默认情况下,用户创建文件的最大权限为666; 创建目录的最大权限为777. 3.最终权限 = 最大权限 - umask; <== 此处注意并非是数值直接相减. 4.设置umask: umask 002; 5.由上述条件,自己判断用户新建文件或目录的最终权限. 二.文件的隐藏属性: chattr.lsattr , 隐藏属性对于系统安全有很大的帮助. chattr

攻城狮在路上(叁)Linux(二十三)--- linux磁盘参数修改(设备代码、设备名)

一.mknod:设置设备代码 linux中,所有的设备都是用文件来表示,文件通过major与minor数值来判断. major为主设备代码,minor为设备代码(需要查询),示例如下: /dev/hda ---------major:3------minor:0~63 /dev/hdb----------major:3------minor:64~127 /dev/sda----------major:8------minor:0~15 ... 命令格式:mknod 设备名 [bcp] [maj