
你是怎么分区的……
假定你的
/dev/sda1
挂在
/,
/dev/sda2
挂在
/home
(一般也就是要备份/
和
/home了)
dd
if=/dev/sda1
|
gzip
-cf
>
sda1imggz
sda1imggz
就是压缩后的
/dev/sda1
分区镜像
同理可以获得sda2imggz
dd
if=/dev/sda2
|
gzip
-cf
>
sda2imggz
注意,整个分区的镜像文件会和分区大小一样大,所以要用gzip压缩(你也可以用其他方式压缩,比如bzip等)
把这两个文件保存到(移动硬盘/u盘/刻录到光盘)就行了。
下面来演示怎么恢复,比方说你把
/dev/sda1
格式化了,也没法开机了,这时候随便找一个linux发行版的启动光盘(比如ubuntu的livecd,或者什么liveusb都行),启动电脑后,把移动硬盘/u盘插上,
gzip
-dc
/path/to/sda1imggz
|
dd
of=/dev/sda1
等执行完了后,你的sda1就会彻底恢复了。然后重启,硬盘启动就行了。
1SCP命令。2如果你们服务器有安装samba服务,可以想Windows一样在IE浏览器输入 //对方IP,来直接用资源管理器拿去文件。当然要求对方服务器的工作组和你本地Windows的工作组一样,并且他共享的目录为根目录。如果不是根目录,如/user。那就得//对方IP/user
Symantec Ghost官方版本中有一个Ghost Explorer,它可以打开GHO文件,并进行类似Windows资源管理器的管理,也支持从中导出单个的文件。
如果你实在没有,就到以下地址去下载一个:
>
rpm的一般是/usr/localusr/X11R6存放X-Windows的目录;
/usr/games存放着XteamLinux自带的小游戏;
/usr/bin存放着许多应用程序;
/usr/sbin存放root超级用户使用的管理程序;
/usr/doc Linux技术文档;
/usr/include用来存放Linux下开发和编译应用程序所需要的头文件;
/usr/lib存放一些常用的动态链接共享库和静态档案库;
/usr/local这是提供给一般用户的/usr目录,在这里安装一般的应用软件;
/usr/man帮助文档所在的目录;
/usr/src Linux开放的源代码
#!/bin/bash
# 定义目录变量,便于引用
A=/tmp/A
B=/tmp/B
C=/tmp/C
# 显示B目录文件,按列显示,便于for循环时按行读取
ls "$B"|awk '{print $n}' >line
# 主程序
for filename in `cat line`
do
# ! -f 判断文件名 -d 判断目录/ 是否在路径下存在,如果精确匹配需要用到md5sum!
if [ ! -f "$A"/"$filename" ]; then
# 提示信息,可删除
echo $filename 在"$A"不存在,正复制到"$C"目录!
# cp -rf 在C目录不存在时直接创建
cp -rf "$B"/$filename "$C"
fi
done
# 清除生成的文件列表文件
rm -rf line#!/bin/bash
A=/tmp/A
B=/tmp/B
C=/tmp/C
ls "$B"|awk '{print $n}' >line
for filename in `cat line`
do
if [ ! -f "$A"/"$filename" ]; then
echo $filename 在"$A"不存在,正复制到"$C"目录!
cp -rf "$B"/$filename "$C"
fi
done
rm -rf line
我还以为是程序呢,argv[0]不就行了。如果是动态库的话,就比较麻烦了,先上网down一个busybox的源代码吧,参考一下里面top的实现方式,基本思路就是遍历内核的整个进程链表,根据自己的pid(可以用getpid获得)找到对应的进程名。
提取当前文件夹名称
可以结合使用pwd命令和basename命令,pwd命令返回当前工作路径,basename命令去掉前导的目录部分后打印“名称”。
$ basename `pwd`
注意:pwd两侧为反引号`,作用是运行两个反引号之间的命令,并且将命令运行的结果返回。
提取当前文件夹的所有子文件夹
可以使用find命令,设置查询文件类型参数为-type为目录d,还可以设置-maxdepth参数为1,不查询二级子目录。
$ find -type d -maxdepth 1
以上就是关于如何提取linux 系统镜像文件全部的内容,包括:如何提取linux 系统镜像文件、linux下在远程终端如何提取服务器上的文件、如何提取linux gho 里面的文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)