----------------迁移----------------------
目录不够了,迁移到一个新分区
fidisk - /dev/sda 创建分区
partprobe --lsblk 分区没有出现,执行该命令
mkfs.xfs /dev/sda7 --创建文件系统
例迁移home 到新分区。/dev/sda7
mkdir /mnt/home
mount /dev/sda7 /mnt/home
cp -av /home/. /mnt/home (所有内容拷贝过去,包括隐藏文件)
/etc/fstab 保存
/dev/sda7 /home xfs defaults 0 0 或者blkid 查看UUID 此处使用
mount -a 生效,/home 已经挂载到新目录
如果要删除老的 目录
先umount /home 此时挂载的是老目录
删除之后 再重新mount
光盘制作ISO文件 直接cp
cp /dev/sr1 /data/CentOS6.iso 就可以哦 不用什么工具。
可以把目录打包成ISO文件。
mkisofs -r -o /data/etc.iso /etc/ --把etc目录打包成etc.iso
file /data/etc.iso 查看格式
mount /data/etc.iso /mnt/etc/ --可以再次挂载到其他目录
可以把centos6 的两张光盘 合在一起 打包成ISO 文件。制作yum源就可以。
tail -2000f /var/logs/masseges 查看操作系统日志。
---------------------------------dd命令-------------------------------------
dd convert and copy file 实现文件复制 或 文件转换
dd if=/path/from/src of=/path/dest
bs=#:block size 复制单元的大小
count=#: 复制多少个bs
of=file 写到所命名的文件而不是到标准输出
if=file 所命名文件读取而不是从标准输入
dd if=/dev/zero of=/dev/sde bs=8k count=10240
oracle 重装,此处的意思应该是清空已经安装的盘。
dd if=/etc/fstab conv=ucase
转换成大写 输出到屏幕上
也可以输入到文件。下!
dd if=/etc/fstab of=/data/fstab conv=ucase
dd if=f2 of=f1 bs=1 count=2 skip=3 seek=4
从f2 读取内容,输入到f1
跳过f2文件前3个,读取2个,f1文件从第个开始写
破坏MBR
dd if=/dev/sda of=/tmp/mbr.bak bs=512 count=1
备份MBR
dd if=/dev/zero of /dev/sda bs=64 count=1 seek=446
有一个大小2K的二进制文件fileA ,从64个字节开始读取,读取大小为128Bytes.
fileB 把读取的128Bytes 写到从第32个字节开始的位置,替换128Bytes,实现:
dd if=fileA of=fileB bs=1 count=128 skip=63 seek=31 conv=notrunc
dd备份:
dd if=/dev/sdx of=/dev/sdy
将本地 /dev/sdx 备份到 /dev/sdy
dd if=/dev/sdx of=/path/to/image
将/dev/sdx 全盘数据备份到制定的Image文件夹。
dd if=/dev/sdx |gzip >/path/to/image.gz
将/dev/sdx 全盘数据,压缩,备份到制定的Image文件夹
dd恢复:
dd if=/path/to/image of=/dev/sdx
江备份恢复到制定盘
gzip -dc /paht/to/image.gz |dd of=/dev/sdx
将压缩文件恢复到制定盘
dd if=/dev/mem of=/root/mem.bin bs=1024
将内存里的数据拷贝到 mem.bin 文件
dd if=/dev/cdrom of=/root/cd.iso
将光盘数据拷贝到root 文件夹,并保存为cd.iso文件
dd if=/dev/urandom of=/dev/sda1
销毁磁盘数据,且执行此操作后,/dev/sda1无法挂载,创建和拷贝无法执行。
-----------------测试速度,得到最强档的block size--------
dd if=/dev/zero of=/root/1gb.file bs=1024 count=1000000
dd if=/dev/zero of=/root/1gb.file bs=2048 count=500000
dd if=/dev/zero of=/root/1gb.file bs=4096 count=250000
通过执行时间确定最佳的块大小。




