linux分区

Swap分区大小设置

孤街浪徒 提交于 2019-12-05 09:49:11
1、swap分区设置多大在每个Linux发行版中都各不相同,且在当下内存硬盘的时代下,再组个磁盘阵列之后速度相当。 2、我觉得硬盘大的情况下,有多大搞多大,我只要控制内存的使用率在99%时才使用swap,且如果是阵列后的内存硬盘,那基本性能不会差到哪里去。 3、还有一种情况,比如数据库服务器(MySQL)这些,与一些应用服务器,还有当单纯的缓存服务器(Redis)这些配置swap都不一样,比如数据库服务器和缓存服务器这些就不建议使用swap分区,比如要绝对100%使用内存,并且内存在256G以上。而应用服务器这些就针对业务来划分,比如秒杀或者响应极高的,则内存利用率一定要高。而对于普通的业务,即使去了swap,也影响不了多少。 其它: 在Red Hat Enterprise Linux中,以下是设置合适的交换分区大小的规则: 物理内存 交换分区(SWAP) <= 4G 至少4G 4~16G 至少8G 16G~64G 至少16G 64G~256G 至少32G 来源: https://www.cnblogs.com/RXDXB/p/11919819.html

Linux文件和目录的属性及权限

一笑奈何 提交于 2019-12-05 09:43:00
1.Linux中的文件 1.1 文件属性概述 Linux系统中的文件或目录的属性主要包括: 索引节点inode 文件类型 权限属性 链接数 所归属的用户和用户组 最近修改时间 等内容: 下面我们看执行 ls -lih 命令的结果(共10列): -l 长格式 -i 显示 索引节点 inode -h 以人类熟悉的方式显示文件大小 [root@oldboy oldboy]# ls -lhi total 32K 275427 -rw-r--r-- 1 root root 8 Sep 4 14:56 123.log 275423 -rw-r--r-- 1 root root 0 Sep 4 14:46 dd.tx 275576 drwxr-xr-x 3 root root 4.0K Oct 1 2019 ext 275695 -rw-r--r-- 1 root root 71 Sep 4 19:45 file.txt 275582 -rw-r--r-- 1 root root 0 Oct 1 2019 jeacen 275694 -rw-r--r-- 1 root root 101 Sep 4 18:30 nginx.conf 275583 -rw-r--r-- 1 root root 0 Oct 1 2019 oldboy 275424 -rw-r--r-- 1 root root 0

linux中LVM介绍及实验过程

我的未来我决定 提交于 2019-12-05 09:05:51
LVM LVM 这个词不仅一次出现过,在安装Centos时,磁盘分区时,默认分区就是使用LVM方式分区;再一个就是在OpenStack部署时候用到LVM作为后端存储。对LVM的理解还是不太清晰,查询资料,整理了这篇LVM的博客。 1. LVM的背景 ​ Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如PatitionMagic等),但这都只是暂时解决办法,没有根本解决问题。因此完美的解决方法应该是在 零停机 前提下可以自如对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区。幸运的是Linux提供的逻辑盘卷管理(LVM,LogicalVolumeManager)机制就是一个完美的解决方案。 2. LVM简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。 ​ LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中

磁盘的分区、格式化与挂载

半世苍凉 提交于 2019-12-05 07:21:44
分区-格式化-挂载 继上篇虚拟磁盘扩充后还需要进行以下几个操作 所用系统:Ubuntu 18.04 在扩充之后,我 df -ah 了一下,空间不仅没增,还从97%变成了98%... 难道是我姿势不对,? _ ? 突然想起,没格式化的磁盘怎么用?所以还要进行一番操作,下面将详细叙述 分区 通俗讲,就是对磁盘进行划分,以建立可用的磁盘分区 首先,使用 parted /dev/sda print 看一下磁盘的相关信息 可以看出整个磁盘(也就是VBox给分配的虚拟磁盘)大小是21.5GB,很明白,扩容确实是成功了。但再往下看却发现只有一个文件系统,告诉我们还有剩下的10GB没用呢。同时也能看出磁盘分区表格式为 msdos(MBR) ,看来我们需要使用 fdisk 这个工具来进行磁盘的分区操作了( GPT 要使用 gdisk 虽说两者也没什么大的区别,但如果搞错会使分区错误的)。 使用 fdisk /dev/sda , p 命令来查看磁盘的分区情况与相关信息,注意,不要在 sda 后面加数字,因为我们看的是整个磁盘的分区情况,加数字代表一个分区,额,那还看个啥呢? 可以看到,我因为后面加了数字,balabala... 这才是正确的。可以自行输入 m 查看帮助文档。 接下来我们对这个硬盘进行分区,当然了,只针对扩容的10GB空间而言。输入 n 添加分区, 第一、二、三步默认就好

windows系统转linux系统后磁盘的处理

心不动则不痛 提交于 2019-12-05 06:26:46
背景: 原服务器是windows操作系统的。在没有进行格式化的情况下,重新安装了linux系统。比如centos7后,磁盘该怎么格式化?以下是演示过程。 1. 查看磁盘情况: # fdisk -l 2. 分析目前分区情况 /dev/sdb1 * 4096 629153791 314574848 7 HPFS/NTFS/exFAT /dev/sdb2 629153792 1953523711 662184960 f W95 Ext'd (LBA) /dev/sdb5 629157888 1291862015 331352064 7 HPFS/NTFS/exFAT /dev/sdb6 1291866112 1953523711 330828800 7 HPFS/NTFS/exFAT HPFS/NTFS/exFAT:属于windows支持的文件系统。在使用u盘安装centos操作系统的时候,留下的文件: centos7.0开始默认文件系统是xfs。xfs是一种非常优秀的日志文件系统,它是SGI公司设计的。xfs被称为业界最先进的、最具可升级性的文件系统技术。xfs是一个64位文件系统,最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制。对于一个32位Linux系统,文件和文件系统的大小会被限制在16TB。xfs在很多方面确实做的比ext4好

【转】多系统引导背后的知识:磁盘、分区、文件系统、GPT、UEFI(仅用于学习,不用做商业用途)

一笑奈何 提交于 2019-12-05 06:18:26
【Windows 7 + Windows 8 (PE) + Windows 10 + deepin-Linux + MacOS X】 <电脑修的好,备胎当到老> 前言:随着软硬件技术的发展UEFI引导逐渐取代传统BIOS引导,最新的操作系统都适用于EFI引导,这让各他们可以共存于一台机器。 工具:两个8GB U盘(一个安装PE,一个刻录系统)、Disk Genius磁盘工具、微PE、EasyUEFI、EasyBCD、TransMac v12。 笔记本型号:戴尔灵越5557 配置:i5-6200U + 8G RAM + SAMSUNG 860 EVO SSD(512GB)+ BCM94352Z(802.11ac 支持黑苹果千兆网卡) 引导过程: 磁盘结构: Clover Bootloader引导界面: 以下是我对这些系统的使用方式: Windows 7:兼容老旧的开发工具、驱动程序,用于各种EDA和嵌入式开发。 Windows 10:微软最新的操作系统,安装VS2017学习UWP开发。 Deepin-Linux:用于学习Linux、Python等。 MacOS X:安装Xcode学习Swift,IOS开发等。 Windows 8 PE:Win8内核版微PE,集成大量引导修复、磁盘工具,备份和修复其他系统。 1. 磁盘和文件系统 作为数据存储的介质,现在市面上硬盘有机械硬盘

深入理解Kafka必知必会(2)

故事扮演 提交于 2019-12-05 05:28:19
深入理解Kafka必知必会(1) Kafka目前有哪些内部topic,它们都有什么特征?各自的作用又是什么? __consumer_offsets:作用是保存 Kafka 消费者的位移信息 __transaction_state:用来存储事务日志消息 优先副本是什么?它有什么特殊的作用? 所谓的优先副本是指在AR集合列表中的第一个副本。 理想情况下,优先副本就是该分区的leader 副本,所以也可以称之为 preferred leader。Kafka 要确保所有主题的优先副本在 Kafka 集群中均匀分布,这样就保证了所有分区的 leader 均衡分布。以此来促进集群的负载均衡,这一行为也可以称为“分区平衡”。 Kafka有哪几处地方有分区分配的概念?简述大致的过程及原理 生产者的分区分配是指为每条消息指定其所要发往的分区。可以编写一个具体的类实现org.apache.kafka.clients.producer.Partitioner接口。 消费者中的分区分配是指为消费者指定其可以消费消息的分区。Kafka 提供了消费者客户端参数 partition.assignment.strategy 来设置消费者与订阅主题之间的分区分配策略。 分区副本的分配是指为集群制定创建主题时的分区副本分配方案,即在哪个 broker 中创建哪些分区的副本。kafka-topics.sh

Ubuntu 14.04 分区方案

只愿长相守 提交于 2019-12-05 05:01:32
我磁盘大概还有70多G的空间吧,我全部拿来使用的。真实的双系统哦。 一般来讲,linux系统分区最少要包括/和/swap两个。这样据说会影响性能,没有这样安装过,就无从考证啦。其实就是重装系统的时候,数据会丢失,所以应该把/usr和/home分区独立出来。 下面是我75G的硬盘分区方案: 1、/boot 200M 2、/swap 6G 因为我内存是6G,所以就给了6G空间 3、/usr 10G 4、/opt 10G 5、/home 20G 6、/ 35G(剩下的全部) 以上分区不知道是否合理,大家可以给出自己的意见,便于下次修正。 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 附:Linux各个分区的作用 / 根目录,建议在根目录下面只有目录,不要直接有文件。 swap 交换空间,相当于Windows上的虚拟内存。 /boot 包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制, 况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题

Linux入门之安装及相关知识。

痴心易碎 提交于 2019-12-05 04:01:16
一、VMware虚拟机安装与使用 1.1、VMware 简介 VMware是一个虚拟PC的软件,可以在现有的操 作系统上虚拟出一个新的硬件环境,相当于模拟 出一台新的PC。以此来实现在一台机器上真正 同时运行两个独立的操作系统 1.2VMware特点 不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统 本机系统可以与虚拟机系统网络通信 可以设定并且随时修改虚拟机操作系统的硬件环境 1.3建议的VMware配置 CPU:建议主频为1GHz以上 内存:建议1GB以上(小于1G没法进入图形安装界面。) 硬盘:建议分区空闲空间8GB以上(内存小一点也是可以的,把每台虚拟机的内存相应调小一点就好了) 1.4安装虚拟机。(下一步就行),安装好了打开就是以下界面,我这里已经有了一些虚拟机。 1.5安装Linux 1、点击新建 2、选择自定义 3、选择稍后安装系统 4、选择虚拟机存放位置(建议专门创建一个目录存放虚拟机。) 5、其他的默认就行,最后如下。 6、虚拟机三种网络模式如下,可按需选择 7、点击编辑虚拟机设置,选择镜像文件所在位置,我用的是centos-6.8,一共有两张镜像,但是安装的话,使用第一张就够了。 8、点击确定,点击启动虚拟机,则可进行虚拟机的安装,等待一下,则进入虚拟机的安装。CTRL+G进入虚拟机操作,CTRL+ALT退回到windows操作。上下选择操作

硬盘分区知识

孤人 提交于 2019-12-05 02:56:26
前言 硬盘使用前,一般要分区,格式化(创建文件系统)<== 存放数据 类比,房子使用前,一般要隔断,装修,买家具,再住人。 分区 一块硬盘: 主分区、扩展分区、逻辑分区 主分区+扩展分区的数量<=4,其中一个主分区可以用一个扩展分区替代,扩展分区最多只能有一个。 扩展分区不能直接使用,还需要在上面创建逻辑分区,逻辑分区可以有多个。 主分区+扩展分区 编号只能是1-4,逻辑分区的编号只能从5开始 示例: 1. 常规分区:数据不是特别重要的业务,例如集群的某个节点 /boot 引导分区 200M 主分区 /swap 交换分区 内存的1.5倍,一旦内存大于8G,给8G即可 / Linux所有目录的顶点,剩余所有空间 2. 数据重要的分区(数据库,存储服务器) /boot 引导分区 200M 主分区 /swap 交换分区 内存的1.5倍,一旦内存大于8G,给8G即可 / Linux所有目录的顶点,100-200G,给定固定的大小 /data 剩下所有,存放数据 3. 特大网站,门户(产品线特别多,需求) /boot 引导分区 200M 主分区 /swap 交换分区 内存的1.5倍,一旦内存大于8G,给8G即可 / Linux所有目录的顶点,100-200G,给定固定的大小 剩余空间不分配,哪个部门领导了服务器,根据需求再进行分区 错误的分区方案: 把/usr, /home,