首页 \ 问答 \ 如何在 CentOS 7 上安装 Percona Server

如何在 CentOS 7 上安装 Percona Server

更新时间:2022-01-05 15:01

最满意答案

swap才8M实在太小了必须是物理内存的1.5到2倍
boot 100M没错
按F2新建一个分区
挂载点:/boot;
文件系统:ext3; 
大小100M; ;
固定分区大小;
强制主分区;
按F2新建一个分区
挂载点:无;
文件系统:swap;      
大小(物理内存1.5~2)倍
按F2新建一个分区
固定分区大小;
根挂在点 /
文件系统:ext3;    
大小:10240M; (10G)其实要更加物理硬盘的大小而定
固定分区大小;
按F2新建一个分区
挂载点:/usr
文件系统:ext3;
大小:使用全部剩余容量;

关键就是这几个个目录,

其他回答

swap是交换分区,也就是虚拟内存,大小应为内存的2倍
boot是启动分区,内核一般都装在这个分区,100M大小很合适
swap为交换分区,意思为windows下的虚拟内存,一般分配一到两g即可,/和/boot表示挂载的分区,分别相当于windows下的c盘跟目录以及“document and setting”目录,跟目录下安装的为系统文件,另外为保存你创建用户的资料等等
SWAP 是交换分区,也就是虚拟内存。
/boot 是启动分区。也就是保存 GRUB 和内核的地方。
其余的都是系统数据目录。
Linux 没有盘符的概念,所有的分区都是放到某个目录上(/ 也是目录,也要一个分区哦)

不明白就别瞎折腾,一个 / 一个 SWAP (SWAP 前面没有 / ,因为他不是数据存储分区,不存在挂载点的)就行了。
等你会了,自然就知道怎么分区合适了。 

SWAP 一般 1-2G 就行了,除非是生产行服务器或者什么特殊的需要,防止内存不足而溢出或者其他问题才需要大 SWAP。家里自己用,如果计算机内存 >2G ,就可以不要 SWAP 的。1G 内存如果没有大的应用,其实也不需要的。Linux 的内存规划利用效率很好。那些还在说 SWAP 要是内存的 1 到 2 倍的人,都是看的 N 百年前的教程之后无脑复制粘贴给你的。

相关问答

更多
  • swap为交换分区,意思为WINDOWS下的虚拟内存,一般分配一到两G即可,/和/boot表示挂载的分区,分别相当于windows下的C盘跟目录以及“document and setting”目录,跟目录下安装的为系统文件,另外为保存你创建用户的资料等等
  • 有人对Swap分区大小的设置这样评论过:“只要不怕浪费硬盘的话越大越好,因为linux内核在物理内存完全用完之前不会去动swap” 不过根据我的经验,可能不是这样喔!太大的 swap 空间会造成 kernel 以为有巨大的内存空间而毫不节制的想要把数据捉进内存中,从而导致 kernel 一直在做 memory swap,连带拖慢系统响应时间。 老实说,1G RAM 如果不跑 p2p 之类的东西,那设个 256MB 就够用了;有 2G 的话连设都不要设。 另外如果说真的因为某一软件确实需要巨大内存空间才能运作 ...
  • linux创建swap分区[2023-08-29]

    新建磁盘分区作为swap分区 1、以root身份进入控制台(登录系统),输入: # swapoff -a #停止所有的swap分区 2、用fdisk命令(例:# fdisk /dev/sdb)对磁盘进行分区,添加swap分区,新建分区,在fdisk中用“t”命令将新添的分区id改为82(Linux swap类型),最后用w将操作实际写入硬盘(没用w之前的操作是无效的)。 3. # mkswap /dev/sdb2 #格式化swap分区,这里的sdb2要看加完后p命令显示的实际分区设备名。 4. # swap ...
  • 每个系统都需要单独做swap分区,方法如下: 这是使用文件制作的swap分区,若果是使用物理分区来制作的话,得小心。 第一步: dd if=/dev/zero of=swapfile count=200 bs=1024k count 为几个块 bs 每个块多少个字节 第二步: mkswap swapfile (你刚刚生成的文件) 第三步: swapon swapfile 用free命令看看就知道了,或cat /proc/swaps Filename Type Size Used Priority /dev/ ...
  • mkdir swap cd swap dd if=/dev/zero of=swapfile bs=1024 count=1000000 ls -al mkswap swapfile swapon swapfile ls -l mkdir swap cd swap dd if=/dev/zero of=swapfile bs=1024 count=1000000 ls -al mkswap swapfile swapon swapfile ls -l
  • linux创建swap分区[2022-03-24]

    linux的 swap如果不够用或是没有的话. 在不改变分区的情况下就可以建立. 你可以在现有的分区,比如 ext3的分区中建立一个大的文件.把它 mkswap一下. 之后 swapon ./file 就可以了. 你的分区已经很复杂了.可以考虑不改它. 当然swap分区的性能和设置也有复杂的方面需要注意.学习或简单的直接这么做就行. linux中不要求 swap分区必须是主分区. 分区,文件或是整个块设备...我认为都可以用.
  • 如果自定义分区的话,首先‘/’是必须挂载的,一个磁盘只能有四个主分区,如果装了windows的话,linux就只有三个分区可用,你试试除‘/’、‘swap‘和’/home‘再申请一个’/boot‘,那么提示“不能划拨空间”。 ’/boot‘只是利于修复系统,单独划分并备份确实有利数据安全,同时减少备份量,它也不过保存了内核和grub引导及一些系统信息。 ‘/’是一个特殊的分区,linux似乎依赖它来挂载磁盘,当内核把自己载入内存后,整个磁盘挂载成了一个文件(如/dev/sda,然后细分/dev/sda1,/ ...
  • swap才8M实在太小了必须是物理内存的1.5到2倍 boot 100M没错 按F2新建一个分区 挂载点:/boot; 文件系统:ext3; 大小100M; ; 固定分区大小; 强制主分区; 按F2新建一个分区 挂载点:无; 文件系统:swap; 大小(物理内存1.5~2)倍 按F2新建一个分区 固定分区大小; 根挂在点 / 文件系统:ext3; 大小:10240M; (10G)其实要更加物理硬盘的大小而定 固定分区大小; 按F2新建一个分区 挂载点:/usr 文件系统:ext3; 大小:使用全部剩余容量; ...
  • /swap swap swap default 0 0这一行应该是写在/etc/fstab里面的吧,没有要执行的。上面的两步完成之后就行。把这一行加入/etc/fstab,里面应该已经有这一行,或者已经注释掉,你改一下,而且第一个字段可以直接写成类似/de/sdaX这样的指明swap是哪个分区。
  • 小swap分区的方法: 1、先“df -h”和“fdisk - l”命令查看一下当前分区情况 /dev/mapper/vg_"hostname"-lv_swap就是swap分区,为2G。swap分区亦可用free命令查看到。 2、用swapoff命令关闭交换分区: # swapoff /dev/mapper/vg_"hostname"-lv_swap 然后用free命令检查下swap是否变为0了。 3、用lvreduce命令把swap分区减小1500M: # lvreduce -L -1500M /dev/ ...

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)