1、虚拟机添加硬盘 选择虚拟机--设置--添加--硬盘,然后点击下一步 下一步: 下一步: 这里我只设置2G,下一步。点击完成。 最后在命令行:(需要重启) 看到了sdb磁盘。
推荐2个网站,可以提交被加密的文件看看加密算法是什么,然后看有没有对应的解决方案,没有的话只能找数据恢复公司分析下文件结构看看有没有运气能恢复出来。...一、云盘 出事后先关机做快照,快照是块设备级别的,相当于硬盘底层对拷,用做的快照创建的盘跟原盘的情况完全一样。 不要破坏原现场、不要破坏原现场、不要破坏原现场。...快照创建OK后,用快照创建一块新盘并保留快照不要删,然后再买一块同样大小的空盘,2块新盘挂到一个全新的Windows2008R2上,然后在2008R2里通过数据恢复软件扫描,扫出文件后先保存扫描结果/进度...,挂载到多个全新的Windows机器上,用不同的数据恢复软件扫描,看谁扫得快,扫出来的结果也可以做比较以查漏补缺验证恢复的可靠性。...操作中各个环节的速度跟CPU和内存大小、磁盘介质、数据量多少等都有关系,扫描出来后点恢复就行。
在写上一篇博客时,我发现我没搞清楚块设备(block device),分区(partion)和文件系统(filesystem)这几个概念之间的关系,今早查了一些资料才慢慢理解了它们之间的关系,所以我想写出来...块设备(Block devices) 与字符设备相反,块设备每次与系统传输数据时,是以块(Block)的方式来传输的.由于以块来读取,所以需要一定读取时间,故常设有缓存区,支持随机读取.常见的块设备有硬盘...对特定类型的设备有特定的前缀,如对硬盘,前缀是sd,如sda就是第一块硬盘.对终端设备,前缀是tty....,分别是sda1,sda2,….sda6.就像有些动物通过撒尿来标记自己领地的边界一样,块设备也有特定的标记分区边界的文件,那就是分区表.分区表就像契约一样,规定了硬盘的前多少个空间分给分区1,后面多少空间分给分区...39062528 83 Linux Partition table entries are not in disk order 前面是硬盘的物理信息,如大小,有多少个柱面等等.后面是各个分区的开始位置
IOPS 指的是存储系统每秒可以执行多少次磁盘读写操作,底层磁盘支持每秒执行1000个随机读写和200个差距是很大的。...「磁盘冗余阵列简单理解:」 磁盘冗余阵列,最简单的理解就是说使用一块硬盘管理多块硬盘的技术,在存储的层面上使用多个磁盘进行管理。那么磁盘RAID的硬盘有什么用?...RAID硬盘介绍: 「数据冗余机制 - 备份」:当多块磁盘中有一块硬盘挂了的时候,RAID硬盘可以对于其中一块的硬盘数据冗余到其他的磁盘。 「多磁盘管理技术」:RAID 0 RAID 1 ….......对于RAID硬盘,内部通常会有一块叫做SDRAM的空间,用于保存操作系统的内存缓存,但是这一块类似内存的东西一旦断电怎么办,这样数据如果没有刷新到硬盘不就丢失?...在raid硬盘当中,有一块硬盘出现问题,此时就会在1和0之间形成一个数据冗余,一块磁盘坏了另一块上面也会有数据在上面。
就在grub的引导符下,敲如下的一段命令: #这里的hd0,是指第一块硬盘,后面的3是指第三个分区,根据需要改成自己的 ls (hd0,3) insmode ntfs set root=(hd0, 3...uuid search --no-floppy --fs-uuid --set [uuid] loopback loop0 /ubuntu/disks/root.disk set root=(loop0) linux...quiet splash initrd /boot/initrd.img(然后按tab自动补全) boot 另外一种方法,进入windows,在wubi的安装目录的install目录下,找找看有没有...还有一个很关键的问题,怎么知道安装wubi的盘的uuid是多少?...有一个方法,打开cmd,进入到安装wubi的盘符,比如d盘,然后输入dir,查看这个盘符的标签,把最后几个数字记下来,然后进入linux,输入ls (hd0, 然后按tab键,出现很多uuid,看哪个的
run的状态 b,block的简写,这个进程被cpu以外的例如硬盘或网络(网速慢)堵死了,阻挡了。...(如果这个数据不变,代表正常,如果数据不停的变化,代表内存和交换分区不停的交换数据,同时,si,so也一定会不停的变化,内存不足) si,参照物为内存 in,有多少KB的数据块,在等待进入内存 so,参照物为内存...out,有多少KB的数据块,从内存中出来 bi,从硬盘中读数据 bo,从硬盘中写数据 us,用户占用系统资源,如果长期大于60,代表着资源也不够了 <100% (us+sy+id=100) wa,wait...Linux 2.6.32-696.3.1.el6.x86_64 (VM_106_133_centos) 07/10/17 _x86_64_ (1 CPU) 19:06:14 IFACE rxpck/s...# sar -n DEV 2 10 //代表着抓取网卡的流量包,每隔2秒连续10次 # sar -n DEV -f /var/log/sa/sa05 //如果某天咱们想去查一下流量的历史
概述 随着硬盘容量、速度的快速发展,硬盘的可靠性问题越来越重要,今天的单块硬盘存储容量可轻松达到1TB,硬盘损坏带来的影响非常巨大。...检测之前可以先使用dmesg命令查看有没有硬件I/O故障的日志,如果有,先用fsck看看是不是文件系统有问题,如果不是则可以使用下面介绍硬盘检测和优化方法来修复它。...grep “error” /va/log/messages*; ---- SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了普及每一块硬盘(包括IDE、SCSI),在运行的时候都会将自身的若干参数记录下来...总线,第二块硬盘即Slave位置,确认硬盘是否打开了SMART支持: # smartctl -i /dev/sda smartctl 5.40 2010-10-16 r3189 [i386-redhat-linux-gnu...现在硬盘的SMART功能已经被打开,执行如下命令查看硬盘的健康状况 # smartctl -H /dev/sda smartctl 5.40 2010-10-16 r3189 [i386-redhat-linux-gnu
在上期,我们提到了,Ceph存在一些经济性和可用性方面的缺陷: 物理硬盘损坏的时候,只能自动恢复到指定的单一物理硬盘,或手工替换新盘才能启动恢复; 单个物理磁盘空间耗尽的时候会引起整个集群停止工作; 集群规模过大时...块存储我们在前面有了较为详细的拆解,Linux操作系统可以在块存储上自行建立文件系统,可以按逻辑块(扇区)方式对块进行访问。...对于某些数据库(大家猜猜看有哪些),甚至可以绕过操作系统,直接访问块存储的扇区。 文件存储的访问方式为Posix接口。 什么是Posix接口呢?...我们知道,所有的Linux或Unix操作系统,对文件的操作有以下几种: open(),返回的是文件fd(文件句柄,又称“抓手”); read(),通过文件fd读取指定长度的内容; write(),通过文件...因此,Linux对文件的读写,可以用一句话概括: 获取抓手,应用组合拳,抽离底层逻辑,形成闭环。 在NAS中,最小的资源分配单位是文件,而不是块。
-type f -size +5M 7、如果知道一个文件名称,怎么查这个文件在linux下的哪个目录,如:要查找demo.txt文件 find / -name demo.txt 8、如何查看隐藏文件 ls...CC 攻击 主要是用来攻击页面的,CC攻击模拟多个用户(多少线程就是多少用户)不停的进行访问(访问那些需要大量数据操作,就是需要大量CPU时间的页面).这一点用一个一般的性能测试软件就可以做到大量模拟用户并发...基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、 容量巨大的硬盘。...降低了单位容量的成本 市场上最大容量的硬盘每兆容量的价格要大大高于普及型硬盘,因此采用多个普及型硬盘组成的阵列其单位价格要低得多。...容错阵列中如有单块硬盘出错,不会影响到整体的继续使用,高级RAID控制器还具有拯救数据功能。 对于IDE RAID来说,目前还有一个功能就是支持ATA/66/100。
来源于知乎 各种尝试无果后,因为忙,再加上也没发现破坏数据和对外发包,屏蔽了大量出口IP后也就丢下没管了; 排查并解决 直到今天,终于闲下来,使用top命令查看,依旧单个核心100%跑满,真忍不了了,查了下网卡连接...继续查!!! 查看swappiness参数 cat /proc/sys/vm/swappiness 好嘛,到这里终于是大概猜到什么原因了,那继续!...这些数据通常是从文件系统读取的文件块、执行的程序、网络数据等。Linux 的缓存机制有助于提高系统性能,因为它可以减少对慢速存储设备(如硬盘)的访问次数。...Linux 的缓存机制包括以下几个方面: 页缓存(Page Cache: 页缓存是内核用来缓存文件系统中的数据块的主要机制。...这样可以加速文件系统的访问操作,减少对硬盘的访问次数。 Swap 缓存: Swap 缓存是指将内存中不常用的数据移动到交换空间(硬盘)中的一种机制。
硬盘分区 背景知识 一块硬盘好比一张白纸,我们需要在纸上画好格子才方便在上面写字,这就是格式化。 一块硬盘上要保存的数据有很多种,例如:系统引导文件,系统内核文件,应用程序文件,用户数据文件。...第一位:硬盘类型 s:SATA硬盘或SCSI硬盘 h:IDE硬盘 第二位:d表示disk 第三位:硬盘序号。...a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘 a表示第一块硬盘 b表示第二块硬盘 …… 第四位:分区序号。...前四个分区用1~4表示,它们是主分区或扩展分区(扩展分区其实也是主分区中的一个),从5开始才是逻辑分区 1表示第一分区 2表示第二分区 …… 举例 sda1:第一块硬盘的第一分区 sdb2:第二块硬盘的第二分区...挂载和卸载 Windows环境下的文件系统 通过卷标(盘符)找到分区 每个分区内是各自独立的文件系统,有多少个分区就有多少个文件系统 Linux环境下的文件系统 整个系统中只有一个文件系统 在整个文件系统中通过目录找到分区
echo "Oops,猜大了" else echo "Oops,猜小了" fi done (2)查看有多少远程的.../bin/bash # 查看有多少远程的 IP 在连接本机(不管是通过 ssh 还是 web 还是 ftp 都统计) # 使用 netstat ‐atn 可以查看本机所有连接的状态,‐a 查看所有,...如果是奇数就打印灰色色块 # 使用 echo ‐ne 打印色块,并且打印完成色块后不自动换行,在同一行继续输出其他色块 for i in {1..8} do for j in {1..8}...系统中可以登录计算机的账户有多少个 #!.../bin/bash # 统计当前 Linux 系统中可以登录计算机的账户有多少个 #方法 1: grep "bash$" /etc/passwd | wc -l #方法 2: awk -f : '/bash
硬盘内部有盘片、磁头和悬臂等部件,用于存储和读取数据。盘片表面涂有磁性介质,数据以磁道和扇区的形式存储。硬盘通过磁头在盘片上读写数据,而磁头则由悬臂支撑和定位。...操作系统通过块来读取数据,通过每个块的起始位置就能确定块中的扇区的CHS(只要知道一个起始,和磁盘总大小,有多少块,每个块的编号,如何转换到CHS,就都知道了),称之为:LBA(逻辑区块地址) 5 引入文件系统...Linux 文件系统特定: 文件属性 与 文件内容 分开存储。...GDT(Group Descriptor Table):块组描述符,描述块组属性信息:块多大,有多少个Datablock,使用了多少个… 其本质是管理字块的部分 超级块(Super Block):存放文件系统...目录的 r 权限 :本质是 是否允许我们读取目录的内容(文件名与inode的映射关系) 目录的 w 权限 :新建文件,最后一定是向当前所处的目录内容中写入:文件名与inode的映射关系 如何理解文件的增删查改
概述 随着硬盘容量、速度的快速发展,硬盘的可靠性问题越来越重要,今天的单块硬盘存储容量可轻松达到1TB,硬盘损坏带来的影响非常巨大。...检测之前可以先使用dmesg命令查看有没有硬件I/O故障的日志,如果有,先用fsck看看是不是文件系统有问题,如果不是则可以使用下面介绍硬盘检测和优化方法来修复它。...grep”error”/va/log/messages*; Linux检测硬盘坏道 使用SMART检测硬盘 SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了普及每一块硬盘(包括IDE...总线,第二块硬盘即Slave位置,确认硬盘是否打开了SMART支持: # smartctl -i /dev/sda smartctl 5.40 2010-10-16 r3189 [i386-redhat-linux-gnu...现在硬盘的SMART功能已经被打开,执行如下命令查看硬盘的健康状况 # smartctl -H /dev/sda smartctl 5.40 2010-10-16 r3189 [i386-redhat-linux-gnu
$num ] then echo "Oops,猜大了" else echo "Oops,猜小了" fi done (2)查看有多少远程的.../bin/bash # 查看有多少远程的 IP 在连接本机(不管是通过 ssh 还是 web 还是 ftp 都统计) # 使用 netstat ‐atn 可以查看本机所有连接的状态,‐a 查看所有,...如果是奇数就打印灰色色块 # 使用 echo ‐ne 打印色块,并且打印完成色块后不自动换行,在同一行继续输出其他色块 for i in {1..8} do for j in {1..8}...系统中可以登录计算机的账户有多少个 #!.../bin/bash # 统计当前 Linux 系统中可以登录计算机的账户有多少个 #方法 1: grep "bash$" /etc/passwd | wc -l #方法 2: awk -f : '/bash
我们都知道,数据库中的数据,只要应用程序员不主动删除,就可以任意次读写,多少次都行。数据库还对外提供了很漂亮的接口——SQL ——让程序员操作数据。...这种"通知"的事情,一种办法是用轮询实现, 程序B不断地查数据库,看看有没有新数据的到来, 但是这种方法效率很低。...Kafka出现了,它也是一个消息队列,但是它能保存很长一段时间的消息(因为在硬盘上),队列中每个消息都有一个编号1,2,3,4.... ,这样就支持多个程序来读取。...当然,Kafka做的远不止于此,它还充分利用硬盘顺序化读取速度快的特性,再加上分区,备份等高可用特性, 一个高吞吐量的分布式发布订阅消息系统就诞生了。
使用腾讯云服务器也有一段时间了,不过由于对Linux知识了解的比较少,加上服务器稳定性一直都比较好的,所以便很少去折腾服务器。...直到最近,站点时常打不开,查了很久的原因,才发现是内存不够导致的~ 用命令free查看内存使用情况,发现swap分区大小为0,原来腾讯云主机默认是没有划分swap分区的。...像我由于只有一块磁盘,而且磁盘已经装了不少内容,所以就没有选择磁盘格式化,而是选择创建swap文件。...因为建立swap分区大小的标准一般为物理内存的两倍,而我的内存是1G,所以我选择swap文件大小为2G,当然,也要考虑你硬盘剩余容量的大小。我的硬盘还剩15G,所以再划分2G给swap文件绰绰有余。...已用 权限 /swapfile file 2047996 0 -1 上面的Swap和/swapfile都分别能看到总容量大小,使用了多少
一边听着歌,一边数着我究竟失去了多少,又究竟能重建多少。不知不觉,不知几点,睡去。 第二天 第二天醒来,想着总能挽救些什么吧,于是起床。...于是手机 Google 了一会 linux data recover,看到一个视频。于是,拆了电脑,拆了硬盘,拨了拨然后不敢动了,因为碟片简直是一块完美的镜子,赶紧装回去,但依然没用。...搜到这篇文章,看到作者的家目录因放在一块硬盘上而得以存活,感觉值得实践,毕竟数据无价呀!于是又买了一块固态硬盘,打算未来单独作为我的家目录,然后 rsync 备份到另一块固态硬盘上。...◎ 装好两块固态硬盘 第五天,中午拿到光驱位硬盘托架,晚上 10 点多拿到两块硬盘,刚好也是周五。拿到后立即拆电脑,拆光驱,装光驱位硬盘托架,装硬盘。...◎ BIOS 顺利识别两块固态硬盘 最后,我又买了块西数黑盘 + 硬盘盒,用来存储 + 备份文件,整理好后还会考虑备份到云端,而用了一年多的移动硬盘则单独作为 BT 下载盘使用。
如果采用这种磁盘阵列模式,Linux系统会先将数据存放在第一块硬盘中。只有当这个硬盘空间已经使用完了,操作系统才会将数据存储到第二块硬盘中。 以此类推。...在这种模式下,Linux操作系统会将数据切割成固定大小的小区块,并同时分别保存到不同的硬盘中。而且这种磁盘阵列模式,会产生校验码,并且把校验码存放在不同的硬盘中。...由于其并没有保留固定的一块硬盘来存放同为校验码,所以当任何一块硬盘损坏时,损坏的数据都可以被修复。若采用这种模式,可以提高数据的存储效率、增强数据的安全性、把不同硬盘整和成一块虚拟硬盘。...采用磁盘阵列后,数据会被分割成许多小块,然后写入到硬盘中。那么这个块的大小是多少呢?在磁盘阵列配置文件中,需要指定每个写入区块的大小。 其最小单位是2KB。用户指定的区块大小,必须都是2的整数次方。...因为其先把数据存储在第一块硬盘上。当第一块硬盘满后在存储在第二块上,以此类推。 故不会对数据进行分块。所以这个参数对Liner这种磁盘阵列模式不起作用。
领取专属 10元无门槛券
手把手带您无忧上云