linux分区

Arch 安装手记 (-)

北慕城南 提交于 2020-03-30 12:14:54
虚拟机:VirtualBox 5.1 操作系统:Arch Linux (2017.5.1) =========================STEP 1========================== 下载 官网下载:https://www.archlinux.org/download/ =========================STEP 2========================== 进入Arch live 新建虚拟机Arch: 载入Arch系统镜像 启动虚拟机进入Arch live =========================STEP3========================== 分区 命令:cfdisk 选择gpt模式进行分区 不折腾,一切从简。创建3分区,/boot / (根) /home 分区 大小 类型 /boot 1G BIOS boot /(根) 5G linux filesystem /home 3G linux home swap 1G linux swap 设置好分区后使用mkfs命令进行格式化 mkfs.ext3 /dev/sda1 注:/boot分区采用ext3的文件格式 mkfs.ext4 /dev/sda2 注:/分区采用ext4的文件格式 mkfs.ext4 /dev/sda3 注:

理解linux文件系统之inode

元气小坏坏 提交于 2020-03-29 12:29:47
分享一篇关于linux文件系统inode讲解得比较清晰的文章~ inode 是一个重要概念,是理解Unix/ Linux 文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。 下面就是我的inode学习笔记,尽量保持简单。 =================================== 理解inode 作者:阮一峰 一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统 读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。 文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。 每一个文件都有对应的inode,里面包含了与该文件有关的一些信息。 二、inode的内容 inode包含文件的元信息

Kafka

最后都变了- 提交于 2020-03-25 17:29:37
Kafka kafka是什么?kafka仅仅是属于消息 中间件吗? kafka在设计之初的时候 开发人员们在除了消息中间件以外,还想吧kafka设计为一个能够存储数据的系统,有点像 常见的非关系型数据库,比如说NoSql等。除此之外 还希望kafka能支持持续变化,不断增长的数据流, 可以发布 和订阅数据流,还可以对于这些数据进行保存 也就是说kafka的本质 是一个数据存储平台,流平台 , 只是他在做消息发布,消息消费的时候我们可以把他当做 消息中间件来用。 而且kafka在设计之初就是采用分布式架构设计的, 基于集群的方式工作,且可以自由伸缩,所以 kafka构建集群 非常简单 基本概念: Broker : 和AMQP里协议的概念一样, 就是消息中间件所在的服务器 Topic(主题) : 每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic。(物理上不同Topic的消息 分开存储,逻辑上一个Topic的消息虽然保存于一个或多个broker上但用户只需指定消息的Topic即可生产或消 费数据而不必关心数据存于何处) Partition(分区) : Partition是物理上的概念,体现在磁盘上面,每个Topic包含一个或多个Partition. Producer : 负责发布消息到Kafka broker Consumer : 消息消费者,向Kafka

linux分区、格式化、挂载

北慕城南 提交于 2020-03-25 10:55:41
设置光驱自动挂载: vi /etc/fstab 修改 /dev/cdrom /media iso9660 defaults 0 0 测试fstab中光驱挂载是否成功: mount -a 查看分区: fdisk -l 从sdb上分3G分区: fdisk /dev/sdb 按n键新建分区 按p键建立第一个主分区 开始柱面直接回车 结束柱面+3072M空间 按p键查看分区表 按t键修改文件系统 按w键保存退出 格式化成ext3文件系统: mkfs.ext3 /dev/sdb1 挂载/mnt下使用: mount /dev/sdb1/mnt 查看挂载情况: df df -h  查看大小 df -T  查看文件系统 卸载硬件设备: umount /dev/sdb1 来源: https://www.cnblogs.com/webmans/p/7196376.html

增加磁盘

我与影子孤独终老i 提交于 2020-03-25 09:25:49
先去vmvare上增加磁盘大小 (1)启动VMware环境下的Linux操作系统,添加新分区,需要root账号身份。 1.1 【fdisk -l】 最大分区为/dev/sda2,说明新创建的分区将会是sda3 1.2 输入【fdisk /dev/sda】 1.2.1命令行提示下输入【m】 1.2.2输入命令【n】添加新分区。 1.2.3输入命令【p】创建主分区。 1.2.4输入【回车】,选择默认大小,这样不浪费空间 1.2.5输入【回车】,选择默认的start cylinder。 1.2.6输入【w】,保持修改 1.3 输入【reboot】 重启linux,必须reboot,否则/dev/sda4无法格式化。 或者执行【partprobe】强制让内核重新找一次分区表 1.4 这时在/dev/目录下,才能看到了新的分区比如/dev/sda3 1.5 【mkfs.ext3 /dev/sda3】格式化 mkfs -t ext3 /dev/sda3 1.6 在根目录下创建tmp2目录 cd / mkdir tmp2 1.7保存原先tmp下的文件 cd /tmp cp sess* /tmp2 1.7 【mount /dev/sda3 /tmp/】将分区mount到/tmp/上 1.8 在vim修改/etc/fstab文件,加入【/dev/sda3 /tmp ext3 defaults 0 0

Kafka集群搭建

允我心安 提交于 2020-03-24 19:16:05
Kafka【第一篇】Kafka集群搭建 Kafka初识 1、Kafka使用背景 在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的一些问题: 我们想分析下用户行为(pageviews),以便我们设计出更好的广告位 我想对用户的搜索关键词进行统计,分析出当前的流行趋势 有些数据,存储数据库浪费,直接存储硬盘效率又低 这些场景都有一个共同点: 数据是由上游模块产生,上游模块,使用上游模块的数据计算、统计、分析,这个时候就可以使用消息系统,尤其是分布式消息系统! 2、Kafka的定义 What is Kafka:它是一个分布式消息系统,由linkedin使用scala编写,用作LinkedIn的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础。具有高水平扩展和高吞吐量。 3、Kafka和其他主流分布式消息系统的对比 定义解释: 1、Java 和 scala都是运行在JVM上的语言。 2、erlang和最近比较火的和go语言一样是从代码级别就支持高并发的一种语言,所以RabbitMQ天生就有很高的并发性能,但是 有RabbitMQ严格按照AMQP进行实现,受到了很多限制。kafka的设计目标是高吞吐量,所以kafka自己设计了一套高性能但是不通用的协议,他也是仿照AMQP( Advanced Message Queuing

Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍

故事扮演 提交于 2020-03-24 14:05:20
Linux 磁盘分区表、文件系统的查看、统计的工具很多,有些工具是多功能的,不仅仅是查看磁盘的分区表,而且也能进行磁盘分区的操作;但在本文,我们只讲磁盘分区的查看,以及分区的使用情况的查看;本文只是给新手上路之用;关于分区工具的操作,我将在以后做专门介绍; 一、df 命令; df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置; 举例: 代码: [root@localhost beinan]# df -lh Filesystem 容量 已用 可用 已用% 挂载点 /dev/hda8 11G 6.0G 4.4G 58% / /dev/shm 236M 0 236M 0% /dev/shm /dev/sda1 56G 22G 35G 39% /mnt/sda1 我们从中可以看到,系统安装在/dev/hda8 ;还有一个56G的磁盘分区/dev/sda1挂载在 /mnt/sda1中; 其它的参数请参考 #man df 二、fdsik fdisk 是一款强大的磁盘操作工具,来自util-linux软件包,我们在这里只说他如何查看磁盘分区表及分区结构;参数 -l ,通过-l 参数,能获得机器中所有的硬盘的分区情况; 代码: [root@localhost beinan]# fdisk -l Disk /dev/hda:

linux的磁盘挂载

故事扮演 提交于 2020-03-24 02:30:06
创建虚拟硬盘 1、关闭VM中正在运行的虚拟系统; 2、EDIT Virtual Machine Settings;(右键单击图标,点击settings) 3、在Hardware页点“Add...”->Add a hard disk->Create a new virtual disk->SCSI(recommended)->分配空间大小->OK;(只是一直点next就行了,至于你要添加的大小在中间设 置) 4、可以看见Hardware中出现了一块新的硬盘Hard Disk 2。 开始添加 [root@localhost ~]# fdisk -l //用来检查系统中有几块硬盘 Disk /dev/sda: 21.5 GB, 21474836480 bytes //这是已经分区的磁盘 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00044451 Device Boot Start End Blocks

linux磁盘分区fdisk命令详解

别说谁变了你拦得住时间么 提交于 2020-03-20 17:38:07
3 月,跳不动了?>>> 1、什么是分区? 分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。 2、为什么要有多个分区? 防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。 增加磁盘空间使用效率:可以用不同的区块大小来格式化分区,如果有很多1K的文件,而硬盘分区区块大小为4K,那么每存储一个文件将会浪费3K空间。这时我们需要取这些文件大小的平均值进行区块大小的划分。 数据激增到极限不会引起系统挂起:将用户数据和系统数据分开,可以避免用户数据填满整个硬盘,引起的系挂起。 3、分区工具fdisk用法介绍 fdisk命令参数介绍 p、打印分区表。 n、新建一个新分区。 d、删除一个分区。 q、退出不保存。 w、把分区写进分区表,保存并退出。 实例: [root @localhost ~]# fdisk /dev/hdd 按"p"键打印分区表 这块硬磁尚未分区 按"n"键新建一个分区。 出现两个菜单e表示扩展分区,p表示主分区 按"p"键出现提示:"Partition number (1-4): "选择主分区号 输入"1"表示第一个主分区。 直接按回车表示1柱面开始分区。 提示最后一个柱面或大小。 输入+5620M 按回车 表示第一个分区为5G空间。 按"p

随手记录-linux-Linux目录结构

馋奶兔 提交于 2020-03-20 06:21:11
转: 别人的 装完Linux,首先需要弄清Linux 标准目录结构 / root —?启动 Linux 时使用的一些核心文件。如操作系统 内核 、引导程序 Grub 等。 home —?存储普通用户的个人文件 ftp — 用户所有服务 httpd samba user1 user2 bin —?系统启动时需要的执行文件(二进制) sbin —?可执行程序的目录,但大多存放涉及系统管理的命令。只有root权限才能执行 proc — 虚拟,存在linux内核镜像;保存所有内核参数以及系统配置信息 1 — 进程编号 usr — 用户目录,存放用户级的文件 bin — 几乎所有用户所用命令,另外存在与/bin,/usr/local/bin sbin — 系统管理员命令,与用户相关,例如,大部分服务器程序 include —??存放C/C++头文件的目录 lib — 固定的程序数据 local — 本地安装软件保存位置 man — 手工生成的目录 info — 信息文档 doc — 不同包文档信息 tmp X11R6 —??该目录用于保存运行X-Window所需的所有文件。该目录中还包含用于运行GUI要的配置文件和二进制文件。 X386 — 功能同X11R6,X11 发行版5 的系统文件 boot — 引导加载器所需文件,系统所需图片保存于此 lib —