linux分区

Linux文件系统

独自空忆成欢 提交于 2019-12-24 20:27:41
1、文件系统是建立在分区上的,可以看作是一个应用程序,用来组织和管理文件。 ext2的文件存储结构如下所示: boot block + 块组1 + 块组2 + 块组3 +..... 其中块组结构下图所示: 由超级块组、GDT块组描述表、inode位图、块位图、inode表、数据块组成 2、ext2分为数据区和元数据区 ext3分为数据区、元数据区、日志区 ext3属于日志文件系统,写数据时,先写入日志区,然后再从日志区写入数据区。这种文件类型可以在出现突然断电等异常情况时,准确定位到异常的位置,加快文件系统修复的速度。其代价就是在写数据时速度会比ext2慢一些,读数据时没有影响。 3、文件分区的一些操作命令 fdisk -l :查看分区情况 fdisk /dev/sda :对/dev/sda分区进行操作。下面都是在这个基础上进行的操作, m 查看帮助 p 查看 n 新建分区 d 删除分区 t 修改分区类型 q 退出不保存 w 保存并退出 4、创建完分区后配置不会立刻写入内核中,可以用cat /proc/partitions来查看内核中的配置,若不一致,可以用partprobe /dev/sda 命令来通知内核分区表的变化 5、每个块组中所包含的块的个数,是由块的大小决定的,因为块位图是存在一个块中的,每个块占一位(0表示没有使用,1表示已经使用)。假如块大小是1024字节

U盘安装CentOS

放肆的年华 提交于 2019-12-24 13:24:06
U盘安装CentOS 6.2超级详细 http://wenku.baidu.com/view/3a79f73c580216fc700afdfa 最清晰细致的教程!一步步教你打造Win7+CentOS双系统 http://www.cnblogs.com/Johness/archive/2012/12/03/2800126.html#2725175 问题: 已经进入到Linux安装程序,但分区后,安装时提示“缺少ISO 9660图像 安装程序试图挂载映像#1,在硬盘上无法找到该映像” 这是因为系统在安装时无法找到ISO镜像文件,需要将镜像文件拷贝到U盘根目录(看来,光解压到U盘根目录还不够,最好还要将镜像文件也复制到U盘根目录) Centos 6.2 出现Disk sda contains BIOS RAID metadata解决方法 http://www.chenshake.com/centos-6-2-appears-disk-sda-contains-bios-raid-metadata-solutions/ 分区时出现无法分区的提示 说明分区太多,如果你还有其他系统盘,可以设置一个主分区,一个交换分区即可 来源: https://www.cnblogs.com/ac1985482/p/3195599.html

Windows 7下硬盘安装CentOS6.4的解决方法

前提是你 提交于 2019-12-24 13:23:01
Part I   前言    最近打算在硬盘上安装CentOS6.4,之前因为都是在虚拟机上安装,没有遇到什么问题,实际在硬盘安装的时候,问题就接踵而来,因为网上安装CentOS6.4的教程很多了,我就不详细写了,这篇博客主要写安装的一些注意点和问题总结,在安装过程中遇到问题的朋友,可以来这里查阅,也欢迎大家留言讨论,希望可以与大家共勉。 Part II  准备    我下载的CentOS6.4是X86_64的版本,大概有4.05G左右,相信大家在安装过程中都会遇到这样一个问题,那就是空间不够。为什么呢,因为Linux是不支持NTFS格式的硬盘读写的,在Windows和Linux下都能读写的磁盘格式是FAT32,而FAT32最大只能支持单个文件4G的大小,如果单个文件超过了4G就无法存放,所以在安装的过程中非常的头疼,在查阅总结了大家的一些方法后,现归纳如下。   首先,需要的软件有三个,一个是 EasyBCD ,这个软件用来管理和设置开机启动项。第二个是 DiskGenius ,这个用来更改分区,因为在安装过程中需要先对硬盘进行分区,当然你用其他的分区软件也可以。最后一个是 Ext2Fsd ,这个软件用来在windows下查看ext3/4格式的分区,因为windows下最常见的分区格式是NTFS和FAT32,而Linux下则常用ext3/4

Linux LVM硬盘管理及LVM扩容

大兔子大兔子 提交于 2019-12-24 05:35:44
http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html Linux LVM硬盘管理及LVM扩容 LVM磁盘管理 一、LVM简介... 1 二、 LVM基本术语... 2 三、 安装LVM... 3 四、 创建和管理LVM... 4 2、 创建PV.. 6 3、 创建VG.. 7 4、 创建LV.. 9 5、LV格式化及挂载... 10 一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。 如图所示LVM模型: 由四个磁盘分区可以组成一个很大的空间

磁盘管理 -- LVM

余生颓废 提交于 2019-12-24 05:35:19
LVM 概念 创建操作 分区监控 扩容与缩容 将数据快速转移到相同的卷组 删除整个逻辑卷 LVM LVM (Logical Volume Manage) , 逻辑卷管理 作用: 整合分散的空间, 动态调整磁盘容量, 从而提高磁盘管理的灵活性; WARN: /boot 分区存放引导文件, 不能使用 LVM 创建, 必须独立出来; 概念 将众多的物理卷 (PV) 组成 卷组 (VG) , 再从卷组中划分出逻辑卷(LV) 零散空间存储 --> 整合的虚拟磁盘 --> 虚拟分区 物理卷(PV) 卷组(VG) 逻辑卷(LV) PV (Physical Volume), 物理卷     整个硬盘, 或使用fdisk 等工具简历的普通分区, 包括许多默认 4M 大小的 PE (Physical Extent, 基本单元/物理单元);       VG (Volume Group), 卷组      LV (Logical Volume), 逻辑卷     从卷组中分割出一块空间, 用于建立分区 创建操作 常用的命令 扫描 scan pvscan vgscan lvscan 建立 create pvcreate vgcreate lvcreate 显示 display pvdisplay vgdisplay lvdisplay 删除 remove pvremove vgremove

动态磁盘和LVM

不羁岁月 提交于 2019-12-24 05:34:45
偶然把磁盘转换成了动态磁盘,后来调整容量时发现下面的情况:不用使用PQ之类的硬调整了,直接在Windows下右键“扩展卷”就行了,还不用重启。 很神奇,看看“动态磁盘”是怎么回事。 安装Windows 7时,按shift+F10,可以调用命令行,使用diskpart进行分区。 输入list disk查看硬盘 如果就一个硬盘,就输入select disk 0 输入list volume 输入list partition 如图所示,这个20GB的磁盘是空的,没有分区。 下面进行分区,分成13GB、4GB、2GB,共3个区。 create partition primary size=13400 create partition primary size=4200 create partition primary 这个时候各个分区还没有格式化,还没有分配驱动器号(C、D、E等)。 格式化: select partition 1 format quick select partition 2 format quick select partition 3 format quick 格式化完毕,没有自动分配驱动器号。 可以看出这时partition和volume是一一对应关系,这时可以进行安装Windows 7。 下面试验转换成动态磁盘。 输入convert dynamic 输入list

Apache Kafka 消息队列篇

淺唱寂寞╮ 提交于 2019-12-24 05:02:55
概述 Kafka是Apache软件基金会的开源的流处理平台,该平台提供了消息的订阅与发布,能够基于Kafka实现对网络日志流实时在线处理,在这个维度上弥补了Hadoop的离线分析系统的不足。因为基于hadoop的MapReduce系统分析离线数据延迟较高,而且不支持动态数据处理和分析。Kafka的流处理平台不仅仅可以为离线系统储备数据(通常使用Kafka作为数据缓冲),而且Kafka自身也提供了一套数据流的处理机制,实现对数据流在线处理,比如: 统计。 消息队列的概念 可以用于系统间通讯的一个组件-middle ware(中间件),该组件可以用于做消息缓冲的中间件(持久化)解决一些 并发处理、数据库缓冲等实现对高并发的业务场景的削峰填谷。 使用消息队列的场景分析 1.异步消息发送: 使用Kafka MQ功能实现模块间异步通信,把一些费时的操作交给额外的服务或者设备去执行,这样可以提升系统运行效率,加速连接释放的速度,例如:用户注册模块,在用户注册成功后,业务系统需要给用户发送一个通知短信,通知用户登录邮箱去激活刚注册的用户信息。这种业务场景如图所示,因为短信通知和邮件发送是一个比较耗时的操作,所以在这里没必要将短信和邮件发送作为注册模块的流程,使用Message Queue功能可以将改业务和主业务注册分离,这样可以缩短用户浏览器和服务建立的链接时间,同时也能满足发送短信和邮件的业务

uboot的常用命令及用法

拥有回忆 提交于 2019-12-24 03:54:13
转自:https://blog.csdn.net/jklinux/article/details/72638830 https://blog.csdn.net/dagefeijiqumeiguo/article/details/51314856 uboot是bootloader的一种,主要是用于引导内核启动. uboot除此功能外, 还带有很多其它功能. 功能是通过命令来调用. uboot的命令: help //列出当前uboot所有支持的命令 help 命令 //查看指定命令的帮助 reset //重启uboot bootm //用于启动内核 用法: bootm 0x42000000 //从内存地址0x42000000启动内核, 启动前需把内核镜像uImage存放到指定的内存地址 printenv //打印所有环境变量的值 printenv 环境变量名 //查看指定的环境变量值 常用环境变量: bootdelay // uboot启动后, 倒计时多少秒后自动执行环境变量bootcmd的语句 bootcmd // 倒计时到0后,自动执行里面的语句 bootargs // 是用于提供给内核的启动参数语句 setenv //设置/修改/删除环境变量的值 用法: setenv 环境变量名 //删除指定的环境变量 setenv myargs "hello" //设置环境变量myargs

Linux磁盘分区,挂载

痞子三分冷 提交于 2019-12-23 16:11:48
分区基础知识 分区的方式: 1) mbr分区: 1.最多支持四个主分区 2.系统只能安装在主分区 3.扩展分区要占一个主分区 4.MBR最大只支持2TB,但拥有最好的兼容性 2) gtp分区: 1.支持无限多个主分区(但操作系统可能限制,比如 windows下最多128个分区) 2.最大支持18EB的大容量(1EB=1024 PB,1PB=1024 TB ) 3.windows7 64位以后支持gtp 硬盘说明 1) Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘 2) 对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指 IDE硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属 盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就 是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为 第二个IDE硬盘上的第二个主分区或扩展分区。 3) 对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用“sd”来表示分区所在设备的类型的,其余 则和IDE硬盘的表示方法一样 查看分区: lsblk -f 挂在的案例 给Linux增加一块新的硬盘,在/home/newdisk 说明: 下面我们以增加一块硬盘为例来熟悉下磁盘的相关指令和深入理解磁盘分区

Linux磁盘分区

自作多情 提交于 2019-12-23 04:07:27
磁盘分区主要有两种分区格式,MBR和GPT。由于近年来磁盘容量的不断扩大,造成了读写上的一些困扰,甚至有些2TB以上的磁盘分区已经让某些操作系统无法存取,因此又多了一种新的磁盘分区格式GPT。 MBR(Master Boot Record) 早期磁盘中第一个扇区里面含有的重要信息我们称之为MBR。 早期为了兼容Windows的磁盘,使用的是主引导记录的方式来处理启动引导程序与分区表。这两个东西一起存放在第一个扇区。 第一个扇区通常为515字节(原本扇区都设计为512字节)。其中包含: 主引导记录 (MBR):可以安装引导程序的地方,通常为446字节。 分区表 (partition table):记录整个硬盘分区的状态,64字节。 分区表只有64字节, 只能存在四组记录区,一组记录区16个字节 , 假设硬盘的设备文件名为/dev/sda时,那么这四个分区的文件名如下: /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 这四组划分信息称为 主要分区或扩展分区 (Primary 和Extended),分区的最小单位为柱面(所有磁片上的同一个磁道组成一个柱面)。 如何划分多个分区 就是利用扩展分区,如下图 P1为主分区,P2为扩展分区。 扩展分区的目的就是为了使用额外的扇区来记录分区信息,扩展分区本身并不能拿来进行格式化。 若进行格式化