linux分区

Linux SWAP交换分区大小设置

浪子不回头ぞ 提交于 2020-02-26 03:24:45
当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。 以前几乎所有Linux 系统管理的书上都推荐设置交换分区大小为内存的2倍。这些建议到了现在就是那么适用了,现在的服务器动不动就是 16GB/32GB甚至256GB 内存,难道相应的交换分区也要扩大到 32GB/64GB/512GB? 那么swap分区到底设置成多大才最优? 首先看下Redhat官方的文档中关于swap分区大小设置的建议 物理内存-------建议的交换空间---------如果开启休眠功能建议的交换空间 ⩽ 2GB-----------内存的2倍----------------内存的3倍 2GB – 8GB----等于内存大小-------------内存的2倍 8GB – 64GB---至少4G--------------------内存的1.5倍 64GB------------至少4G--------------------不建议使用休眠 因此,一般来说可以按照如下规则设置swap大小: 4G以内的物理内存,SWAP 设置为内存的2倍,不超过4G。 4-8G的物理内存,SWAP 等于内存大小。 8

使用ESXI客户端安装虚拟机

半世苍凉 提交于 2020-02-26 02:33:40
1.安装时选择硬盘为LVM(这里也可选逻辑卷为后续扩容方便) 2.分区按照Linux的ext4分区进行分配根目录、boot分区和swap交换分区,剩余空间全给LVM 3.这里选择剩余空间全给LVM 4.创建对应卷组vg1和逻辑卷lv1 5.选择基本服务器,左下角选customize now进行自定义配置 6.加入一些Web服务器常用服务点Next即可完成你的系统安装了 来源: 51CTO 作者: hcdtc258 链接: https://blog.51cto.com/12972548/2473497

Linux文件系统与LVM精讲

懵懂的女人 提交于 2020-02-25 23:29:20
一、管理文件系统 1、创建EXT4文件系统 mkfs(Make Filesystem)命令用于创建文件系统(格式化)。mkfs命令的基本语法格式如下: 1)mkfs应用举例 将/dev/sdb1分区格式化为EXT4文件系统。 <!--自行规划分区--> [root@centos01 ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p 分区号 (1-4,默认 1): 起始 扇区 (2048-83886079,默认为 2048): 将使用默认值 2048 Last 扇区, +扇区 or +size{K,M,G} (2048-83886079,默认为 83886079):+5G 分区 1 已设置为 Linux 类型,大小设为 5 GiB 命令(输入 m 获取帮助):p 磁盘 /dev/sdb:42.9 GB, 42949672960 字节,83886080 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理)

Linux磁盘扩容教程

坚强是说给别人听的谎言 提交于 2020-02-25 18:57:51
步骤1:查看磁盘大小 fdisk -l 步骤2:卸载分区 umount /www 步骤3:删除分区并重新建立分区 fdisk /etc/sdb d n p w 步骤4:卸载分区并检查文件系统 umount /dev/sdb1 umount /www e2fsck -f /dev/sdb1 (ext4文件系统) xfs_repair /dev/sdb1 (xfs文件系统) 步骤5:挂载目录 mount /dev/sdb1 /www 步骤6:重建文件系统 resize2fs /dev/sdb1 (ext4文件系统) xfs_growfs /dev/sdb1 (xfs文件系统) 步骤7:确认 df -h 来源: 51CTO 作者: 蓝队云服务 链接: https://blog.51cto.com/14662442/2470147

Linux基础命令---swapoff

邮差的信 提交于 2020-02-25 07:57:23
swapoff 关闭交换分区,同时可以刷新交换分区的缓存。关闭交换分区后,使用free指令查看内存,swap数值会减少。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1 、语法 swapoff [-v] specialfile... swapoff -a [-v] 2 、选项列表 选项 说明 -V | --version 显示版本信息 -h | --help 显示帮助文档 -v | --verbose 执行的时候显示详细信息 -a | --all 关闭所有的交换分区 3 、实例 关闭所有的交换分区 [root@localhost ~]# swapoff – a // 关闭所有交换分区 [root@localhost ~]# free // 查看内存使用状态 total used free shared buffers cached Mem: 1659316 678908 980408 0 85608 369308 -/+ buffers/cache: 223992 1435324 Swap: 0 0 0 //swap 分区不使用 来源: https://www.cnblogs.com/wj78080458/p/9905488.html

虚拟内存(摘自百度百科)

喜你入骨 提交于 2020-02-25 07:06:11
虚拟内存是计算机系统 内存管理 的一种技术。它使得 应用程序 认为它拥有连续的可用的 内存 (一个连续完整的 地址空间 ), 而实际上,它通常是被分隔成多个 物理内存 碎片,还有部分暂时存储在外部 磁盘存储器 上,在需要时进行 数据交换 。 简介 别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由 内存 执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题, Windows 中运用了虚拟内存 [1] 技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的 随机存储器 ( RAM )不足时,则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和 硬盘 上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“ 分页 文件”的空间中。将数据移入分页文件可释放RAM,以便完成工作。 一般而言,计算机的RAM容量越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM容量(可加内存条)是最佳选择。    虚拟内存不足的成因   【1】、 感染病毒 :有些病毒发作时会占用大量内存空间,导致系统出现 内存不足 问题。   【2】

Linux安装

浪尽此生 提交于 2020-02-25 02:51:38
一、虚拟机安装    1、VMware简介     VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现一台机器上真正同时运行两个独立的操作系统。     VMware官方网站 http://www.wmware.com    2、VMware主要特点      - 不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统      - 本机系统可以与虚拟机系统网络通信     - 可以设定并且随时修改虚拟机操作系统的硬件环境    3、建议的VMware配置     - CPU:建议主频为1GHz以上     - 内存:建议1GB以上     - 硬盘:建议分区空闲时间8GB以上    4、安装VMware      傻瓜式的安装,下一步即可,https://jingyan.baidu.com/article/ce4366493d85143772afd34b.html    5、WMware干净卸载     使用VMware_Install_Cleaner可以卸载干净 二、虚拟机使用   1、新建虚拟机       2、虚拟机的使用   虚拟机硬件设置   虚拟机网络设置 注:桥接模式:虚拟机与真实机通信利用的是本地网卡,可以和其他计算机联系,NAT和Host only只能跟真实机联系   创建快照

查看linux系统版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)

守給你的承諾、 提交于 2020-02-25 00:37:03
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh <目录名> # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载磁盘和分区 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况网络 # ifconfig # 查看所有网络接口的属性 # iptables

[Linux]LVM扩展卷

只谈情不闲聊 提交于 2020-02-24 09:43:51
LVM LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 优势:能够在线扩容当前的分区容量。 结构:在整个LVM结构当中以此分为:“物理卷、物理卷分区、卷组、逻辑卷”,下面我详细解释一下这四种结构: 物理卷:Physical Volume,简称PV,一个物理卷只不过是一个有LVM管理数据添加在里面的物理存储介质。要使用LVM系统,首先对要用于LVM的磁盘进行初始化,初始化的目的就是将磁盘或分区标识为LVM 的物理卷。使用pvcreate 命令可以将一个磁盘标记为 LVM 物理卷。 物理分区:Physical Extents,简称PE,LVM将每个物理卷分别叫做物理分区的可寻址存储单元,存储单元的大小通常为几MB。磁盘的开头部分为LVM元数据,之后从索引为零开始,每个物理分区的索引依次递增一

centos5,6的GRUB简介

三世轮回 提交于 2020-02-22 18:29:56
grub:GRand Unified Bootloader grub 0.x:grub legacy(centos5,6) grub 1.x:grub2(centos7) grub legacy(grub 0.x) stage1:mbr stage1_5:mbr之后的扇区,让stage1中的bootloader能识别stage2所在的分区上的文件系统 stage2:磁盘分区(/boot/grub/) centos6: # ls /boot/grub/ device.map fat_stage1_5 grub.conf jfs_stage1_5 minix_stage1_5 splash.xpm.gz stage2 vstafs_stage1_5 e2fs_stage1_5 ffs_stage1_5 iso9660_stage1_5 menu.lst reiserfs_stage1_5 stage1 ufs2_stage1_5 xfs_stage1_5 stage2和内核,通常放置于基本的磁盘分区,不可以是lvm和软raid。读取lvm和软raid分区,是需要根文件系统里的驱动程序的,这时根文件系统还没有加载。 根文件系统,一般都是逻辑分区,以方便扩容和管理,如果/boot也和根文件系统在同一个分区里的话,由于grub程序无法加载逻辑分区里的文件,所以就无法访问/boot目录