Linux查看系统资源情况

1. 查看CPU使用情况的命令

$ vmstat 5

每5秒刷新一次,最右侧有CPU的占用率的数据

$ top

top 然后按Shift+P,按照进程处理器占用率排序

2. 查看内存使用情况的命令

$ free

$ top

top 然后按Shift+M, 按照进程内存占用率排序

3. 查看网络流量

可以用工具iptraf工具

$ iptraf -g

“”针对某个Interface的网络流量可以通过比较两个时间网络接口的RX和TX数据来获得

$ date; ifconfig eth1

4. 查看磁盘i/o

$ iostat -d -x /dev/sdc3 2

用iostat查看磁盘/dev/sdc3的磁盘i/o情况,每两秒刷新一次

$ vmstat 2

用vmstat查看io部分的信息

procs:
r–>;在运行队列中等待的进程数
b–>;在等待io的进程数
w–>;可以进入运行队列但被替换的进程

memoy:
swap–>;现时可用的交换内存(k表示)
free–>;空闲的内存(k表示)

pages:
re--》回收的页面
mf--》非严重错误的页面
pi--》进入页面数(k表示)
po--》出页面数(k表示)
fr--》空余的页面数(k表示)
de--》提前读入的页面中的未命中数
sr--》通过时钟算法扫描的页面

disk 显示每秒的磁盘操作。 s表示scsi盘,0表示盘号

fault 显示每秒的中断数
in--》设备中断
sy--》系统中断
cy--》cpu交换

cpu 表示cpu的使用状态
cs--》用户进程使用的时间
sy--》系统进程使用的时间
id--》cpu空闲的时间

其中:
如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。
如果pi,po 长期不等于0,表示内存不足。
如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。

备份工具tar详细用法

tar是Linux环境下最常用的备份工具之一。tar(taparchive)原意为操作磁带文件,但基于Linux的文件操作机制,同样也可适用于普通的磁盘文件。
tar可用于建立、还原、查看、管理文件,也可方便的追加新文件到备份文件中,或仅更新部分的备份文件,以及解压、删除指定的文件。
熟悉其常用参数,能方便日常的系统管理工作。

一、版本

还是那句,不同的操作系统,tar的命令参数是有点区别的:
[codesyntax lang=”bash”]

# tar --version
tar (GNU tar) 1.14

[/codesyntax]

二、简单操作

命令格式:
[codesyntax lang=”bash”]

tar [options] [tarfile] [other-files]
tar--long-option -function-options files

[/codesyntax]

tar可使用的参数非常多,先列举几个最常用的参数:
[codesyntax lang=”text”]

-t, --list
	列出归档文件内容目录
-x, --extract, --get
	从归档文件中解析文件
-c, --create
	创建新的归档文件
上面三个参数,不能同时存在,仅能使用其中一个,即t/x/c
-f file, --file=file
	指定备份文件,或设备,例如磁带机/dev/st0
-v, --verbose
	显示命令的执行过程
-Z, --compress, --uncompress
	使用compress命令处理备份文件
-z, --gzip, --gunzip, --ungzip
	使用gzip命令处理备份文件
-j, --I, --bzip
	使用bzip2命令处理备份文件
	-z和-j都是在备份文件打包后才进行压缩的操作的,并且,该操作会影响其他的参数。
-C directory, --directory=directory
	先进入指定的目录,再释放

[/codesyntax]

举例:
把/etc目录中所有的文件打包为etc.tar文件
[codesyntax lang=”bash”]

tar -cvf /tmp/etc.tar /etc

[/codesyntax]
把/etc目录中所有的文件打包并使用gzip压缩为etc.tar.gz文件
[codesyntax lang=”bash”]

tar -zcvf /tmp/etc.tar.gz /etc

[/codesyntax]
把/etc目录中所有的文件打包并使用bzip2压缩为etc.tar.bz2文件
这里的tar.gz或tar.bz2都是惯例,并不是特定条件。它仅为方便标识,也可将其设置成如tgz等。但建议遵循惯例
[codesyntax lang=”bash”]

tar -jcvf /tmp/etc.tar.bz2 /etc

[/codesyntax]
查看备份包中的内容,若为已经压缩的文件,需加上-z或者-j参数
[codesyntax lang=”bash”]

tar -ztvf /tmp/etc.tar.gz

[/codesyntax]
默认情况下,tar打包时都是使用相对路径的。所以释放时需要先进入目录目录,然后再解压。
同样的,根据使用的压缩方式,应加上-z或者-j参数
[codesyntax lang=”bash”]

cd /tmp && tar -zxvf /tmp/etc.tar.gz

[/codesyntax]
PS:这是另一种写法,结果和上面的相同,其会先进入/tmp目录,然后再释放包的
[codesyntax lang=”bash”]

tar -zxvf /tmp/etc.tar.gz -C /tmp

[/codesyntax]
释放单个etc/passwd文件,正如前面提到的,tar包中的是相对路径,所以不能使用“/etc/passwd”
并且,这里不能使用-C参数,释放文件是当前路径的相对路径,并带目录释放
[codesyntax lang=”bash”]

tar -zxvf /tmp/etc.tar.gz etc/passwd

[/codesyntax]
tar还可以支持很多额外的参数,方便我们在备份和释放的时候进行控制。

三、更多参数

1、备份

[codesyntax lang=”text”]

-d, --diff, --compare
	找出归档文件和文件系统的不同之处
-r, --append
	将文件附加到归档文件之后
-u, --update
	只附加比归档中新的文件
-A, --catenate
	将 tar 文件附加到归档文件之后
--concatenate
	与 -A 相同
--delete
	从归档文件中删除 (不能在磁带上!)
-N date, --newer=date, --after-date=date
	只将比指定日期更新的文件保存到备份文件
--exclude=pattern
	排除符合查找模式的文件
-P, --absolute-names
	备份文件中的文件名使用绝对路径,而不移除文件名前的“/”,默认是相对路径的
-l, --one-file-system
	复制文件或目录存放的文件系统必须和tar命令当前执行的文件系统相同,否则不执行;也就是讲,不处理其他分区的文件。(可忽略mount挂载分区的问题)
--mode=permissions
	备份时,把加入备份文件中的文件属性修改为指定的属性,格式和chmod命令接受的格式相同
--group=group
	备份时,把加入备份文件中的文件所属组设定成指定的组
--owner=owner
	备份时,把把加入备份文件中的文件所有者设定成指定的用户
--numeric-owner
	以UID和GID代替用户名和组名
--recursion
	递归模式(默认)
--no-recursion
	不进行递归处理,即不把指定目录下的所有文件和文件夹都备份
--newer-mtime=date
	仅增加指定日期后修改过内容的文件到备份文件中
--anchored
	排除时,排除匹配式中匹配整个文件路径(默认)
--no-anchored
	排除时,排除匹配式中可匹配“/”后的路径
--ignore-case
	排除时,排除匹配式中忽略大小写
--no-ignore-case
	排除时,排除匹配式中大小写敏感(默认)
--wildcards
	排除匹配式支持通配符(默认)
--no-wildcards
	排除匹配式不支持通配符
--wildcards-match-slash
	排除匹配式的通配符匹配“/”(默认)
--no-wildcards-match-slash
	排除匹配式的通配符不匹配“/”
-X file, --exclude-from file
	指定样式文件,供程序执行时剔除符合条件的文件
--remove-files
	删除已经加入到备份文件中的文件

[/codesyntax]
举例:
创建当前目录的全备份到backup.tar文件
(使用find的原因是,这样可以打包所有隐含文件或不符合命令规范的文件和目录)
[codesyntax lang=”bash”]

tar cvf - `find . -print` > backup.tar

[/codesyntax]
比2005年6月1日新的文件才会备份
[codesyntax lang=”bash”]

tar -N '2005/06/01' -zcvf home.tar.gz /home

[/codesyntax]
除/home/dmtsai目录外,/home和/etc目录的所有东西都打包
[codesyntax lang=”bash”]

tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

[/codesyntax]
删除etc.tar文件中的etc/pbm2ppa.conf文件
[codesyntax lang=”bash”]

tar --delete etc/pbm2ppa.conf -vf etc.tar

[/codesyntax]
把tmp.tar文件附加到etc.tar后面
[codesyntax lang=”bash”]

tar -A tmp.tar -vf etc.tar

[/codesyntax]
根据-T参数后的样式文件list.txt,打包/etc中指定的文件,同样的,list.tx默认也是相对路径的
[codesyntax lang=”bash”]

find . -name "*.d" -o -name "*.conf" > list.txt
	tar -T list.txt -czvf etc.tar.gz /etc

[/codesyntax]
通过管道,使用一条命令实现上面相同的功能
[codesyntax lang=”bash”]

find . -name "*.d" -o -name "*.conf" | tar -czvf etc.tar.gz -T -

[/codesyntax]

值得注意几个地方:
1)-f后面必须紧跟备份文件,xxx.tar或者xxx.tar.gz
2)使用–delete、-u、-r、-A的时候,后面跟的备份文件都必须为未压缩的,若备份文件已经压缩,需要使用gunzip先解压,操作完后再gzip;
也就是说,不能对tar.gz、tar.bz2等文件直接操作的;
3)备份打包时,默认为相对路径;而排除匹配式默认也是全路径匹配的
所以,在打包时,会提示:“tar: Removing leading `/’ from member names”
除非你使用-P参数或特定的参数指定

2、释放

[codesyntax lang=”text”]

-k, --keep-old-files
	还原备份文件时,不覆盖已存在的文件
-m, --modification-time, --touch
	还原文件时,不变更文件的更改时间
-p, --same-permissions
	解析许可权限信息,即保留备份文件中的权限信息
-s, --same-order, --preserve-order
	以与备份文件相同的顺序还原文件
--preserve
	等于同时设置-p和-s
--no-same-permissions
	不解析许可权限信息,这是普通用户的默认设置,仅对影响管理员的操作有影响
--no-same-owner
	不使用备份文件中的所有者信息,而以您自己的身份解析文件
--same-owner
	使用相同的文件所有者还原文件
--overwrite
	覆盖已经存在的文件和目录
--overwrite-dir
	覆盖已经存在的目录
--recursive-unlink
	释放前,先删除整个目录下所有文件的连接

[/codesyntax]
举例:
释放文件时,设置为备份文件中的相同所有者(仅对管理员而言)
[codesyntax lang=”bash”]

tar --same-owner -xzvf etc.tar.gz

[/codesyntax]
通过管道,把/etc目录用tar整个“拷贝”到/backup/etc,而不用建立任何临时文件
因为根本不需要生成备份包文件,所以这里不需要-z参数
[codesyntax lang=”bash”]

tar cvf - /etc | tar xvf - -C /backup/etc

[/codesyntax]
这里同上面的原理是一样的,只不过通过ssh直接“拷贝”到远端机器上而已
配合ssh密钥匹配,可实现不用人工干预的备份工作
[codesyntax lang=”bash”]

tar cvf - /etc | (ssh root@192.168.228.244 'tar xvf - -C /backup/etc')

[/codesyntax]

3、操作磁带设备

部分参数只适用于磁带设备,不适用于常规的磁盘文件。
[codesyntax lang=”text”]

-K file, --starting-file=file
	从指定的文件开始还原(按顺序)
-L length, --tape-length=length
	设置磁带的容量,单位为1024字节(bytes)
-M, --multivolume
	在建立、还原备份文件或列出其中内容时,采用多卷模式(不能对文件操作)
-V name, --label=name
	建立使用指定卷标的备份文件
-W, --verify
	写入备份文件后,校验文件是否正常
-F script, --info-script=script, --new-volume-script=script
	更换磁带时执行指定的脚本文件,必须与参数-M同时使用

[/codesyntax]
举例:
把/bin、/usr/bin目录都打包到st0磁带设备中
[codesyntax lang=”bash”]

	tar cvf /dev/st0 /bin /usr/bin

[/codesyntax]
把old.dmp文件追加到st0磁带中(使用cvf,会删除原来的文件的)
[codesyntax lang=”bash”]

	tar rvf /dev/st0 old.dmp

[/codesyntax]

4、其他

还有一些控制参数这里不详细讨论了,请自行测试。
但提醒一句,-T参数比较重要哦。
[codesyntax lang=”text”]

--null
-T
	从null设备读取文件名,覆盖-C的设置
-o, --old-archive, --portability
	将数据写入备份文件时使用V7格式
--posix
	将数据写入备份文件时使用POSIX格式
-G, --incremental
	处理旧GNU格式的增量备份
--rsh-command=command
	不使用rsh命令连接远程主机,而使用指定的命令进行
--suffix=suffix
	指定要删除文件前备份文件,该备份文件使用的后缀,默认是“~”
--totals
	创建备份文件时,列出已建立的备份文件的大小
tar --totals -cvf tmp.tar tmp/
-R, --block-number
	在输出信息时,一同block number信息
-S, --sparse
	若文件中有大量连续0字节时,将该文件保存成稀疏文件
-T file, --files-from=file
	指定样式文件,文件内容为一个或多个条件样式,供程序还原或创建符合指定条件的文件
--use-compress-program=program
	使用指定的压缩程序对备份文件压缩或解压
--volno-file=FILE
	使用或更新FILE文件中指定的卷号码
-w, --interactive, --confirmation
	当遇到问题时,要求用户先确认
-B, --read-full-records
	读取数据是重设扇区大小,仅适用于BSD 4.2的管道操作
-O, --to-stdout
	把从备份文件里还原的文件输出到标准输出设备
--version
	版本信息
--help
	帮助信息

[/codesyntax]

9款免费云操作系统

云操作系统,指的是在网络上拥有一个可远程至少处理/保存数据的操作系统。其可允许你在任何地方访问你的数据。
当然,或许现在技术还没有尽善尽美,但至少目前它可作为你的在线磁盘,用来存储任何的数据。
使用云操作系统你可以创建办公项目、编辑文档以及几乎任何你在桌面上能完成的其他事情。
这里我们像你推荐 9 个免费的云操作系统。
继续阅读9款免费云操作系统

Linux查看系统信息

查看主板的序列号:
[codesyntax lang=”bash”]

dmidecode | grep -i ’serial number’

[/codesyntax]

用硬件检测程序kuduz探测新硬件:
[codesyntax lang=”bash”]

service kudzu start ( or restart)

[/codesyntax]

查看CPU信息:
[codesyntax lang=”bash”]

cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]

[/codesyntax]

查看内存信息:
[codesyntax lang=”bash”]

cat /proc/meminfo [free -m][vmstat]

[/codesyntax]

查看板卡信息:
[codesyntax lang=”bash”]

cat /proc/pci

[/codesyntax]

查看显卡/声卡信息:
[codesyntax lang=”bash”]

lspci |grep -i ‘VGA’[dmesg | grep -i 'VGA']

[/codesyntax]

查看网卡信息:
[codesyntax lang=”bash”]

dmesg | grep -i ‘eth’[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i 'eth']

[/codesyntax]

查看PCI信息:
[codesyntax lang=”bash”]

lspci (相比cat /proc/pci更直观)

[/codesyntax]

查看USB设备:
[codesyntax lang=”bash”]

cat /proc/bus/usb/devices

[/codesyntax]

查看键盘和鼠标:cat /proc/bus/input/devices
[/codesyntax]

查看系统硬盘信息和使用情况:
[codesyntax lang=”bash”]

fdisk & disk – l & df

[/codesyntax]

查看各设备的中断请求(IRQ):cat /proc/interrupts
[/codesyntax]

查看系统体系结构:
[codesyntax lang=”bash”]

uname -a

[/codesyntax]

查看及启动系统的32位或64位内核模式:
[codesyntax lang=”bash”]

isalist –v [isainfo –v][isainfo –b]

[/codesyntax]

dmidecode查看硬件信息,包括bios、cpu、内存等信息

测定当前的显示器刷新频率:
[codesyntax lang=”bash”]

/usr/sbin/ffbconfig –rev /?

[/codesyntax]

查看系统配置:
[codesyntax lang=”bash”]

/usr/platform/sun4u/sbin/prtdiag –v

[/codesyntax]

查看当前系统中已经应用的补丁:
[codesyntax lang=”bash”]

showrev –p

[/codesyntax]

显示当前的运行级别:
[codesyntax lang=”bash”]

who –rH

[/codesyntax]

查看当前的bind版本信息:
[codesyntax lang=”bash”]

nslookup –class=chaos –q=txt version.bind

[/codesyntax]

查看硬件信息:
[codesyntax lang=”bash”]

dmesg | more 

[/codesyntax]

显示外设信息, 如usb,网卡等信息:
[codesyntax lang=”bash”]

lspci 

[/codesyntax]

查看已加载的驱动:
[codesyntax lang=”bash”]

lsnod 

[/codesyntax]

查看当前处理器的类型和速度(主频):
[codesyntax lang=”bash”]

lshw
psrinfo -v 

[/codesyntax]

打印当前的OBP版本号:
[codesyntax lang=”bash”]

prtconf -v 

[/codesyntax]

查看硬盘物理信息(vendor, RPM, Capacity):
[codesyntax lang=”bash”]

iostat –E 

[/codesyntax]

查看磁盘的几何参数和分区信息:
[codesyntax lang=”bash”]

prtvtoc /dev/rdsk/c0t0d0s 

[/codesyntax]

显示已经使用和未使用的i-node数目:
[codesyntax lang=”bash”]

df –F ufs –o i 

[/codesyntax]

[codesyntax lang=”bash”]

isalist –v

[/codesyntax]

对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:

Cpuinfo 主机CPU信息
Dma 主机DMA通道信息
Filesystems 文件系统信息
Interrupts 主机中断信息
Ioprots 主机I/O端口号信息
Meninfo 主机内存信息
Version Linux内存版本信息

备注:
proc – process information pseudo-filesystem 进程信息伪装文件系统

无需进入BIOS编辑EFI引导 — EasyUEFI

众所周知,如果想要引导一个系统的运行,需要首先在BIOS中申请一块地址以作引导程序。
然而,随着时代的发展、技术的更替。英特尔提出了一种信息的方案体系EFI(Extensible Firmware Interface ,可扩展固件接口),它是一种在未来的类PC的电脑系统中替代BIOS的升级方案。
最近在查看系统引导过程方面的相关文章时,无意发现了一款能够在windows下编辑UEFI引导顺序的软件EasyUEFI。
EasyUEFI除了能够修改UEFI引导顺序外,还能够创建或者编辑windows/Linux的UEFI引导信息。
如果UEFI引导损坏,EasyUEFI还能够创建USB UEFI引导磁盘对计算机进行急救。

官方介绍:

EasyUEFI是一个免费的用于管理EFI/UEFI启动项的Windows软件。您可以使用它来创建、删除、编辑、清理、备份和还原EFI/UEFI启动项,设置重启后使用的一次性启动项,或者调整EFI/UEFI启动项的顺序,所有的操作均可在Windows下完成而不需要进入BIOS。
另外EasyUEFI支持创建Windows PE启动镜像。创建启动镜像后,您可以使用它创建USB启动盘或者使用第三方刻录软件将它刻录到CD/DVD。当您的系统不能启动而您又怀疑是由EFI/UEFI启动项丢失或损坏造成的时候,可以使用创建的启动盘来创建或修复启动项。
EasyUEFI是一个100%免费、绿色的Windows软件!无广告、木马和其它恶意代码!

EasyUEFI主界面,左侧为引导顺序,可以点击中列的向上或向下按钮进行排序。除了UEFI引导的windows boot manager项,还能够看到USB引导以及网络引导。右侧为引导项详细信息,包括分区GUID,文件路径等。

下部为所有已连接磁盘的分区情况,选中引导项后对应的分区会被标红。

点击编辑后可对启动项进行编辑修改,目前功能仍比较简单,仅能够修改EFI文件位置。

点击创建可以添加UEFI引导项,包括Linux以及windows引导项。附带一提的是EasyUEFI所创建引导项支持引导clover。

随着UEFI主板越来越普及,类似EasyUEFI的小工具的确值得收藏备用。不过笔者在笔记本上测试修改引导后也曾经出现了无法进入BIOS的现象,需要重刷才能恢复。虽然不知是否个例,但好像也可以说明它在某些地方还有待改善啦。

下载地址:
官网下载

360或将推出虚拟系统

360虚拟系统是基于360沙箱技术,通过驱动层将运行的程序与真实系统相隔离。同时弥补了用户对于沙箱看不见摸不着的不足,采用Windows系统的操作展现让用户更好的与之交互。360虚拟系统的界面近似于Win7系统,操作上也类似虚拟机,但不需要安装新系统,也没有虚拟机那些系统资源占用,安装完360安全卫士,您便拥有了这款迷你的360虚拟系统。

360虚拟系统能做什么?

您可以像在真实系统中那样:
1、运行程序
2、安装应用
3、创建删除、移动复制文件
4、将文件拖入或拖出虚拟系统
5、一键还原虚拟系统
…… ……
这些所有的操作,都不会影响到真实系统。

我们通过图文来展示虚拟系统提供的功能:

一、如何打开360虚拟系统

在安全卫士的系统托盘上右键点击“隔离沙箱”即可打开360虚拟系统。(督导版的名字暂时还没修改为360虚拟系统)

二、创建和运行程序

我们在虚拟系统的桌面点右键,新建一个文本文档并重命名为360.txt。

双击该文件,该程序将在360虚拟系统中运行,记事本程序界面被绿色边框包围,表示该进程运行在360虚拟系统中,我们在文本上输入任意文字并保存,这些修改将保存于虚拟系统中。

三、在虚拟系统中安装应用

从网络上下载的文件或网友发来的文件担心不安全;
需要运行一下程序但不希望对真实系统造成影响;
软件偶尔用一次但又不希望安装到真实系统而影响系统性能;
我希望在系统上浏览网页、安装插件不留痕迹;
我不想安装虚拟机又占硬盘又吃内存又卡系统;
怎么办?——那就通过360虚拟系统来实现吧。

我们以刚下载好的360云盘安装程序为示例进行介绍
左键选中文件并将其拖拽至虚拟桌面即可完成文件的复制,当然你也可以再虚拟系统的对应目录找到该文件(若没有看到文件请F5或右键刷新)。说明:对于开启UAC的用户由于虚拟系统的高权限导致无法将系统文件拖拽至虚拟桌面,但可以将虚拟系统的文件拖拽至真实系统。

双击安装程序并运行,我们还可以在虚拟系统的任务栏托盘看到在虚拟系统中运行的程序(也可以在虚拟系统的任务栏托盘右键==>启动任务管理器来查看虚拟系统的进程)。

如果不希望在虚拟系统中的进程访问网络,还可以在虚拟系统中关闭网络访问(不影响真实系统中进程的网络访问)。

我们在虚拟系统安装的新应用,也可以通过虚拟系统的开始菜单来打开该该应用。

四、只显示虚拟系统文件和一键还原

360虚拟系统为了方便用户操作磁盘资源,默认展示真实系统的文件,360虚拟系统的驱动层实现了虚拟系统进程对真实系统文件写保存的重定向,保证了虚拟系统中的进程只可以访问这些资源,而修改时将重定向到虚拟系统。确保所作的操作不会对真实系统造成影响。
有时候我们希望只查看虚拟系统的文件资源,可以在设置中选择“只显示虚拟系统文件”。
当我们不再需要虚拟系统这些文件时,可以在设置中选择“一键还原”,将曾经在虚拟系统中对文件、注册表等所有的操作将一键擦除,不会在真实系统中留下任何痕迹。(友情提示:一键还原前要将虚拟系统中有用的文件保存到真实系统)

五、360虚拟系统的一些技术实现说明

1. 将文件拖拽至虚拟桌面
360虚拟系统属于高权限进程,由于UAC机制,导致在非XP系统下无法将文件拖拽至虚拟桌面。但是不妨碍将虚拟系统的文件拖拽至真实系统。
2. 在360虚拟系统中拖拽文件时不显示图标
在Win7等X86系统中,由于卫士的自我保护机制,督导版在拖拽文件时暂时无法显示图标,XP和X64系统上不受影响。我们会尽快解决该问题。
3. 360虚拟系统的文件系统
360虚拟系统的文件系统是由“真实系统的文件+虚拟系统的修改”两者合并的视图就是360虚拟系统的文件系统。所以真实系统新创建或下载的文件,在虚拟系统中也可以看到。但当该文件在虚拟系统中被修改后,该文件将不再是真实系统中的原文件了。如果在虚拟系统中希望恢复该文件,可以从真实系统将该文件拖拽至虚拟系统或之间还原虚拟系统。
4. 360虚拟系统的文件重定位
像虚拟机一样,360虚拟系统在磁盘上也有自己对应的文件夹,只不过不需要像虚拟机那样再安装独立的系统,而是共享当前操作系统。
对虚拟系统文件的写操作将被重定位保存到360虚拟系统对应的文件夹。这些变化对于运行在虚拟系统的程序来说是无感知的。写操作包括程序下载、创建或修改的文件、注册表。也包括从真实系统拖拽或创建的新文件,以及对文件的重命名。这些写操作都将引起360虚拟系统特定文件夹体积的增大。尤其是在虚拟系统界面上对文件进行重命名操作,虚拟系统将自动将该文件从真实系统复制到虚拟系统中。所以尽量不要在界面中测试这些引发增加虚拟系统磁盘大小的操作。同时建议定期的还原虚拟系统(不建议直接去删除360虚拟系统特定的文件夹),以减小虚拟系统文件夹的大小。

本文参考至:360BBS