linux分区

操作系统磁盘管理

淺唱寂寞╮ 提交于 2020-03-18 17:27:07
一、Linux系统磁盘概念 磁盘的结构体系 01. 磁盘的物理结构 (外部结构 内部结构) 工作原理(先切换磁头 让磁头镜像运动) 02. 磁盘阵列说明 (raid0 raid1 raid5 raid10 raid01) 磁盘阵列如何配置 配置LVM L 逻辑 v 卷组 M 管理 逻辑卷管理 --> 实现可以随意调整磁盘分区大小 03. 磁盘分区概念 给容量较小的磁盘进行分区: 小于2T fdisk 给容量较大的磁盘进行分区: 大于2T parted 04. 磁盘格式化操作(创建文件系统) 05. 磁盘维护管理知识(如何使用磁盘 挂载使用) 磁盘层次结构详细说明--物理结构 1、磁盘的外部结构: 看的见摸得到的结构 组成部分 a 磁盘主轴 决定磁盘转速(rpm-round per minute) 家用磁盘转速 7200 rpm 5400 rpm 企业磁盘转速 15k rpm 10k rpm b 磁盘盘片 用于存储数据 c 磁盘磁头 用于读取数据 d 磁盘接口 用于连接主板 用于连接阵列卡 2、磁盘的内部结构: 看不见的结构信息 组成部分: a 磁盘(Disk) 磁盘或者分区的大小 = 柱面大小 * 柱面数 b 磁头(Head)(一个柱面有255个) 作用说明:用来写入和读取数据的 特点说明:盘面数量等于磁头数量 工作原理:采用径向运动读写数据 c 磁道(Track

linux挂载iso,u盘,分区,squashfs压缩文件

谁说胖子不能爱 提交于 2020-03-18 15:49:24
常见分区加载方法: mount挂载iso文件 : #mkdir /mnt/iso1 #mount –o loop linuxsetup.iso /mnt/iso1 在linux 不需要虚拟光驱,就可以直接读取iso文件了。 mount挂载squashfs压缩文件系统 : #mkdir /mnt/src-squashfs #sudo mount -t squashfs -o loop src-cd/casper/filesystem.squashfs /mnt/src-squashfs/ #挂载原始squashfs ##因为是只读的如果需要读写 需要copy一份 #rsync -a /mnt/src-squashfs/ /mnt/squashfs/ 在linux 直接读取squashfs文件了。 mount挂载普通分区 : #fdisk -l #查看磁盘分区 #mkdir /mnt/e #mount /dev/sdb2 /mnt/e 可以将磁盘b的第2个分区挂载到/mnt/e 下面 开机自动mount可以参考:http://www.cnblogs.com/zhishuai/p/7822910.html mount挂载光驱系统 一般来说CDROM的设备文件是/dev/hdc,使用方法: #mkdir /mnt/cdrom #mount /dev/hdc /mnt/cdrom –o

linux目录结构

℡╲_俬逩灬. 提交于 2020-03-17 03:54:03
Linux目录结构 1. Linux树状目录结构 2. /目录 根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的, 同时根目录也与开机/还原/系统修复等动作有关。 由于系统开机时需要特定的开机软件、核心文件、开机所需程序、 函式库等等文件数据,若系统出现错误时,根目录也必须要包含有能够修复文件系统的程序才行。因为根目录是这么的重要,所以在FHS的要求方面,他希望根目录不要放在非常大的分区, 因为越大的分区内你会放入越多的数据,如此一来根目录所在分区就可能会有较多发生错误的机会。 因此FHS标准建议:根目录(/)所在分区应该越小越好,且应用程序所安装的软件最好不要与根目录放在同一个分区内,保持根目录越小越好。 如此不但效能较佳,根目录所在的文件系统也较不容易发生问题。说白了,就是根目录和Windows的C盘一个样。 3. 其它目录 目录 描述 /bin /bin放置的是在单人维护模式下还能够被操作的指令。在/bin底下的指令可以被root与一般账号所使用,主要有:cat,chmod, chown, date, mv, mkdir, cp, bash等等常用的指令 /boot 主要放置开机使用的档案,包括Linux核心档案及开机选项与开机所需的设置档等。Linux Kernel常用的档名为:vmlinuz,如果 使用的是grub这个开机管理程序,则还会存在

磁盘配额实例详解

和自甴很熟 提交于 2020-03-16 04:30:40
引言 这篇文章介绍一下磁盘配额;利用磁盘配额这种技术,系统管理员可以限制某个用户在某个硬盘分区可使用的大小,和可以创建文件数量的多少;目前Linux系统和Windows系统都支持这种技术。 文章目录 0×1.磁盘配额术语介绍 0×2.Linux磁盘配额实例 a.实验环境介绍 b.修改/etc/fstab添加支持磁盘配额选项 c.创建磁盘配额配置文件 d.实现磁盘配额限制 e.关闭磁盘配额 0×1.磁盘配额术语介绍 磁盘配额使用条件: 磁盘配额实施的对象是硬盘分区,并且Linux的内核必须支持磁盘配额这种技术,本例所使用的CentOS7是完全支持的; 磁盘配额的记录文件保存在开启磁盘配额分区的根目录下面,它们是aquota.user和aquota.group; 磁盘配额只对一般身份用户有效,对root权限用户无效; 磁盘配额的相关术语: 最低限制(软限制,soft):最低限制容量(可以被超过,但会出现警告,超过的部分会保存到宽限时间到期); 最高限制(硬限制,hard): 不能被超越的限制; 宽限时间:当用户使用的空间超过了最低限制但还没到达最高限制时,在这个宽限时间到期前必须将超额的数据降低到最低限制以下(默认为7天),当宽限时间到期,系统将自动清除超出的数据; 0×2.Linux磁盘配额实例 a.实验环境介绍 系统:CentOS7; 所用软件:quota,CentOS7默认已安装

Linux磁盘配额管理

自作多情 提交于 2020-03-16 04:30:18
  磁盘配额可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行。在服务器管理中此功能非常重要,但对单击用户来说意义不大。   目前在Windows系列中,只有win2000及以后版本并且使用NTFS文件系统才能实现这一功能。   磁盘配额是针对分区也就是所谓的文件系统来实现的。它不能够针对一个目录实现磁盘配额(Windows 2008可针对文件夹进行磁盘配额)。    Linux(RHEL5.4)下设置磁盘配额的方法:    1、准备工作:创建用户user1、user2,对其进行磁盘配额。          2、创建一个逻辑分区,进行磁盘配额       3、编辑/etc/fstab文件在要进行磁盘配额的分区上,添加磁盘配额挂载选项         编辑fstab文件要重启才能生效。但是,也可以使用mount -a指令,只要用mount -a能挂上,重启就一定能挂上。    4、进行配额   由于是要针对一个分区来实现配额的,在这个分区上必须有一个包含了所有用户或组的限制文件。产生这个文件的方法如下:      quotacheck参数说明:-a 表示扫描fstab表格中支持配额的分区,-u 计算每一个用户在该分区上所占用的空间,-g 计算每一个组在该分区上所占用的空间,-v 表示详细信息

Linux系统系统盘扩容

北慕城南 提交于 2020-03-14 20:22:17
  在Linux学习过程中,可能会遇到根目录存储空间不足的问题,这时候如果只是新增一块硬盘并挂载到某个目录上,还需要将数据转移至新的硬盘中才能缓解存储压力。这种操作未免有些繁琐,那可不可以 直接对跟目录进行扩容 呢?当然是可以的,接下来就给大家介绍操作步骤:    实验环境: RHEL7系统(默认已部署LVM)、VMware Workstation 12虚拟软件    第1步: 给虚拟机新增一块20GB的硬盘    第2步: 查看系统盘的分区类型,最后记得输入q不保存退出 [root@linuxprobe ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p //输入p查看分区信息 Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes

虚拟机配置与系统安装

你。 提交于 2020-03-14 10:41:25
虚拟机配置与系统安装 虚拟机 虚拟机的两个实用功能:快照(建立一个状态,之后在任意一个时间可以恢复这个状态)和克隆(创建一个完全相同的机器,以测试多个计算机的情况) linux系统的安装过程步骤 linux系统的安装过程有以下几步:硬盘分区、逻辑格式化、生成设备文件名、完成挂载。 磁盘分区 硬盘分区有一定的规则,这是硬盘的硬件组成结构决定的,分区就是以磁柱为单位的连续磁盘空间。硬盘主分区最多只能有4个,扩展分区最多只能有1个,主分区+扩展分区的总数不能超过4个,扩展分区不能格式化不能写入数据,唯一的作用就是包含逻辑分区,逻辑分区可以正常写入数据和格式化(C盘就是主分区,其他都是逻辑分区)。 分区表示有一个特殊的规则,逻辑分区永远都是从5开始的,如下图第一种分区,1、2、3为主分区,4是扩展分区,5、6是逻辑分区。第二种分区只有一个主分区1,扩展分区是2,而逻辑分区则是从5开始的。任何情况下1、2、3、4都不能是逻辑分区号。 查看分区情况 df -h : 分区的理由主要有两点: 1、数据安全,分区之间的数据不会相互影响。 2、系统效能,数据放在连续的磁盘空间处理速度快。 分区时考虑到后续可能会规划新分区,故一般都设置扩展分区,在扩展分区中预留一部分空间备用。 逻辑格式化 硬盘在使用之前需要进行高级格式化(逻辑格式化)把硬盘分割成等大小的数据块,建立文件位置与数据库位置的索引

新的开始之Win7、CentOS 6.4 双系统 硬盘安装

不羁的心 提交于 2020-03-13 16:27:05
转载:http://blog.csdn.net/cnclenovo/article/details/11358447 目的: 在已经有Win7的操作系统上安装CentOS6.4的32位操作系统。 本博客结合了以下的博客 http://blog.csdn.net/markho365/article/details/8969591 http://www.cnblogs.com/Johness/archive/2012/12/03/2800126.html 1、安装背景 安装CentOS之前,本机已经安装了Win7。 硬盘的所有空间都被占满了。 安装之前的磁盘状态如下: 注意:我的分区是C盘前面没有任何的分区和空闲空间,而且是一个主分区,其他分区都在逻辑分区内。 提前看看安装后期磁盘状态: 注意:安装完后,我临时存放镜像及安装所需的其他文件的H盘在我安装CentOS的所有盘的前面,注意这个顺序,千万不要错了。(我血的教训) 2、使用到的工具 centos/6/isos/i386/ CentOS-6.4-64-i386-bin-dvd 最好使用dvd版的,分为两个dvd,虽然大,但软件全。 EasyBCD 2.2 必须有。 UltraISO软碟通 必须有,好压也可。 Pqmagic:分区大师,用于格式化成ext3. 可选(我没有使用) Ext2Fsd

分布式消息队列

时光总嘲笑我的痴心妄想 提交于 2020-03-13 03:30:56
分布式消息队列 kafka介绍 基本架构 Kafka是开源的分布式消息队列,能够轻松实现高吞吐、可扩展、高可用,并且部署简单快速、开发接口丰富。 kafka分布式消息队列的作用: 解耦:将消息生产阶段和处理阶段拆分开,两个阶段互相独立各自实现自己的处理逻辑,通过kafka提供的消息写入和消费接口实现对消息的连接处理。降低开发复杂度,提高系统稳定性。 高吞吐量:kafka通过顺序读写磁盘提供可以和内存随机读写相匹敌的读写速度,灵活的客户端API设计,利用Linux操作系统提供的“零拷贝”特性减少消息网络传输时间,提供端到端的消息压缩传输,对同一主题下的消息采用分区存储,kafka通过诸多良好的特性利用廉价的机器就可以轻松实现高吞吐率。 高容错、高可用:kafka允许用户对分区配置多副本,kafka将副本均匀分配到各个broker存储,保证同一个分区的副本不会再同一台机器上存储(集群模式下),多副本之间采用Leader-Follower机制同步消息,只有Leader对外提供读写服务,当Leader以外失败、Broker进程关闭、服务宕机等情况导致数据不可用时,kafka会从Follwer中选择一个Leader继续提供读写服务。 可扩展:理论上kafka的性能随着Broker的增多而增加,增加一个Broker只需要为新增加的Broker设置一个唯一编号,编写好配置文件后

Linux--磁盘管理LVM

限于喜欢 提交于 2020-03-12 13:50:17
1.查看sdb磁盘分区 fdisk -l (列出素所有分区表) 指定磁盘 2.磁盘分区 fdisk /dev/sdb 菜单说明 m :显示菜单和帮助信息 a :活动分区标记/引导分区 d :删除分区 l :显示分区类型 n :新建分区 p :显示分区信息 q :退出不保存 t :设置分区号 v :进行分区检查 w :保存修改 x :扩展应用,高级功能 3.创建文件系统:mkfs mkfs -t ext4 /dev/sdb1 mkfs.ext4 /dev/sdb2 修改/dev/sdb3分区类型为82 mkswap创建交换分区 4.挂载/卸载:mount,umount 挂载 查看挂载 卸载 自动挂载(重启后生效) vim / etc / fstab reboot 5.查看磁盘使用情况df 用法:df [选项]… [文件]… 显示每个文件所在的文件系统的信息,默认是显示所有文件系统。 长选项必须使用的参数对于短选项时也是必需使用的。 -a, --all include dummy file systems -B, --block-size=SIZE use SIZE-byte blocks –direct show statistics for a file instead of mount point –total produce a grand total -h, --human