首页 > 系统相关 >Linux存储管理

Linux存储管理

时间:2023-11-27 18:27:08浏览次数:43  
标签:存储管理 分区 dev swap Linux 挂载 设备 内存

Linux 存储的基本管理

1.基本分区

fdisk -l 查看磁盘分区情况
lsblk 设备使用情况
blkid 设备管理方式及设备id
df 查看正在被系统挂载的设备
cat /proc/partitions 查看系统识别设备

2.设备挂载

mount -o 挂载参数 device 挂载点
umount 设备|挂载点
mount 查看挂载信息
mount -o rw /dev/vda1 /westos
mount -o remount,ro /westos

2.1设备永久挂载

vim /etc/fstab 设备挂载策略文件

2.2设备中文件的查找

find

-name 名称
-user 用户
-group 用户组
-type f d s b l
-perm 111 /111 -111 权限
-exec
-maxdepth 1 最深目录
-mindepth 1 最浅目录
-cmin 1 -1 +1 更改时间1 分钟 1分钟内 1分钟外
size + - 1M 大于小于1M
-o or
-a and
-not

3.分区

分区方式:MBR分区和GPT分区
MBR分区方式:
主分区:主分区表记录分区信息并可以直接使用的分区
扩展分区:主分区表记录的分区,不可直接使用,只是逻辑分区容器
逻辑分区:扩展分区之上划分的分区叫做逻辑分区

3.1MBR分区方式
分区方法

fdisk /dev/vdb

3.2GPT分区方式

分区方法

gdisk /dev/vdb

4.swap 分区
作用:
程序在运行时所有数据是在RAM。
当RAM超过了限额,为了使系统更加稳定,我们在硬盘上划分一部分空间来作内存缓冲区swap。
当内存使用超过限额,内核会把内存中闲置的数据存放到swap中。
当程序需要swap分区中的数据时,内核将swap分区中的数据再交还给内存进程处理。
swap分区大小建议:
内存大小 swap分区建议大小 当允许HIBERNATE
2GiB以下 内存两倍 内存3倍
2-8GiB 等于物理内存 物理内存2倍
8-64GiB 4GiB 1.5倍内存
64GiB以上 4GiB HIBERNATE不开

4.1swap管理
swapon -s 查看swap分区信息

fdisk /dev/vdb

5.磁盘配源

设定方法:
fdisk /dev/vdb

mkfs.xfs /dev/vdb1

mkdir /westosdir
mkfs.xfs -K /dev/vdb1
chmod 777 /westosdir/
mount /dev/vdb1 /westosdir/ -o usrquota 挂载设备并激活配额参数
quotaon -uv /dev/vdb1 激活配额
edquota -u westos 设定westos配额

关闭配额:

quotaoff -uv /dev/vdb1
vim /etc/fstab

 

标签:存储管理,分区,dev,swap,Linux,挂载,设备,内存
From: https://www.cnblogs.com/zyj2580/p/17860044.html

相关文章

  • Linux-No.7
    一、文件查找、打包压缩及解压掌握文件查找掌握文件打包压缩掌握文件解压文件查找:1.文件查找命令:find命令、locate命令、which命令、whereis命令2.echo命令可以查看变量PATH的值。使用which命令在环境变量PATH设置的目录中查找符合条件的命令文件,可查看其是否存在以及执行的......
  • Linux MySQL安装和配置
    包管理器安装MySQL使用包管理器安装MySQL过程很简单,但是也存在一个问题,就是只能使用源里面提供的MySQL版本,相ubuntu2004的源就只提供了8.0版本的MySQL,如果要装5.7版本就没法装。ubuntu1、配置APT源ubuntu自己的APT源里面就有MySQL,以ubuntu2004为例,可以直接用相关源就行了,也可......
  • nohup ./ReverseProxy_linux_amd64 &
    IDEA安装JRebel插件实现热部署(无激活码,需要一台服务器)JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。1.IDEA搜索并安装Jrebel插件 安装......
  • linux中使用docker安装rabbitmq
    首先确保linux中docker环境正常运行。1、搜索docker镜像dockersearchrabbitmq2、拉取镜像dockerpullrabitmq3、启动rabbitmqdockerrun-d--namerabbitmq1--restartalways-p15672:15672-p5672:5672rabbitmq4、启动web工具 1)进入容器:dockerexec-itrabbi......
  • Linux01
    第一章:云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来虚拟化资源,将计算机资源通过网络进行虚拟化,或者用虚拟化资源进行计算。云计算是一种按使用量付费的模式,它随时随地提供便捷的、可通过网络按需访问的可配置计算资源共享池(资源包括网络、......
  • linux安装Apache、PHP、Mysql
    https://www.jianshu.com/p/39c4aa6f7103linux安装Apache、PHP、Mysql春风仿佛爱情IP属地:江西0.2842018.09.0119:41:37字数1,755阅读3,562一、检查系统环境二、安装Apache、PHP、Mysql三、安装基本常用扩展包四、配置Apache、mysql开机启动五、配置Mysql六、测试环境七、......
  • Rancher五--在SELinux模式下安装Rancher-RHEL/CentOS
    在SELinux模式下安装Rancher-RHEL/CentOS从1.6+版本后支持为了使Rancher在RHEL/CentOS的SELinux模式下正常工作,您需要在安装有RPM包container-selinux-2.14(或更高的版本)的主机上运行RancherServer容器。同时,全部的agent主机也要安装这个包。如果您安装了较低版本的container-sel......
  • Linux 01
    第一章:初识Linux本章的学习目标:1.了解云计算的概念2.了解虚拟机的安装3.熟悉Linux操作系统一、云计算简介1.1什么是云计算云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来虚拟化资源。“云”通常为互联网的一种比喻说法,而“计算”一词有两层含义,......
  • Linux编译方式安装redis
    redis安装1、安装gcc-c++编译环境yuninstallgcc-c++2、把redis上传到linux服务器3、解压缩  tar-zxfredis-3.0.0.tar.gz4、make5、安装并指定安装目录 需要创建目录/usr/local/redismakeinstallPREFIX=/usr/local/redis安装完显示结尾为 INSTALLinstall make[1]......
  • Linux安装fastdfs图片服务器
    1、阿里云安装centos7服务器得到用户名密码和ip后用securCrt连接工具链接远程主机2、安装fastdfs图片服务器(1)上传需要的压缩包libfastcommon-common.zip(依赖工具包)  FastDFS_v5.05.tar.gz(源码)  fastdfs-nginx-module_v1.16.tar.gz(与nginx连接的模块)nginx1.8版本  ......