百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

Linux 磁盘及内存基础介绍(linux磁盘空间不足解决方法)

sinye56 2024-11-04 13:58 6 浏览 0 评论

Linux 磁盘及内存基础介绍

一:dell R730 机器

查看CPU类型

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c


1台机器2颗CPU,8核16线程


二:linux挂载ntfs移动硬盘

centos7 挂载移动硬盘

lsblk

一个重要的命令: fdisk -l #查看当前的硬盘信

需要关注带“”HPFS/NTFS/exFAT“的是那个盘

/dev/sdd1 * 63 7827455 3913696+ 7 HPFS/NTFS/exFAT

挂载硬盘:

mount -t ntfs-3g

可以直接:

mount -t ntfs-3g /dev/sdd1 /media

yum install wget

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

yum install ntfs-3g


三:磁盘raid规格

一.RAID基础概念

硬raid 通过riad卡来形成硬raid

软raid 正常自己搭建都是软raid

1.raid0 两块及以上的盘组成,读写性能翻倍,但是空间只有一块盘大小

2.raid1 两块及以上的盘组成,相当于mysql的主从复制,一块盘为主,一块盘为从,安全性比较高

3.reid5 数据以块为单位分布到各个磁盘上,raid5不对数据进行备份,而是把数据与其对应的奇偶校验信息存储到组成raid5的各个硬盘上面,并且奇偶校验的信息和数据分布在不同的盘,当raid5一个磁盘数据损坏后,会通过奇偶校验来恢复数据

4.RAID10 Raid10其实结构非常简单,首先创建2个独立的Raid1,然后将这两个独立的Raid1组成一个Raid0


raid10在不同的控制器上有不同的策略,最常见的是分别做raid1,然后这些虚拟盘(raid1)再组成raid0。

以4块磁盘组成raid10为例,首先组成两个raid1,然后两个raid1组成一个raid0,由于raid1实际存储空间利用率为1/2,raid0为全部,所以raid10的利用率为1/2,更多磁盘也是如此。

和raid5相比,raid10磁盘空间利用率较低,但读写性能上较好,特别是盘多的情况


优缺点:

RAID10也被称为镜象阵列条带。像RAID0一样,数据跨磁盘抽取;像RAID1一样,每个磁盘都有一个镜象磁盘, 所以RAID 10的另一种会说法是 RAID 1+0。RAID10提供100%的数据冗余,支持更大的卷尺寸,但价格也相对较高。

对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10提供最好的性能。使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障,每个阵列中都有一个,数据仍然可以得到保护。

RAID10需要4 + 2*N 个磁盘驱动器(N >=0), 而且只能使用其中一半或更小的磁盘用量, 例如 4 个 250G 的硬盘使用RAID10 阵列, 实际容量是 500G


各种RAID磁盘阵列组实际容量(净存储空间)

RAID 0

N块盘组成,逻辑容量为N块盘容量之和。

N块mG硬盘组RAID0磁盘后的容量=NmGRAID 1N块盘组成,逻辑容量为N块盘容量RAID 5RAID5磁盘容量=单个硬盘容量(N-1),N>=3

N块mG硬盘组RAID5磁盘后的容量=(N-1)*mG/1.024/1.024/1.024

RAID 6

N块盘组成,逻辑容量为N-2块盘容量之和。

RAID 10/01

RAID 10:2N块盘组成,逻辑容量为N块盘容量之和。

RAID 50

RAID50:假设每个RAID5由N块盘组成,共有M个RAID5组成该RAID50,则逻辑容量为(N-1)*M块盘容量之和。

应用

单台存储设备使用11块标准3T硬盘做3组RAID5实际容量:

3T硬盘实际容量:3000G/(1.024^3)=2794G

做RAID5实际容量:

(11-1)*2794/1.024/1.024/1.024≈26.02TB


四:内存规格

8G:8388608 = 8 * 1024 * 1024

16G:16777216 = 16 * 1024 * 1024

32G: 33554432 = 32 * 1024 * 1024


virsh edit /etc/libvirt/qemu/tmpl200.xml

virsh define /etc/libvirt/qemu/tmpl200.xml

Domain tmpl200 defined from /etc/libvirt/qemu/tmpl200.xml


通过访问连接

vncviewer virsh vncdisplay tmpl200

vncviewer `virsh vncdisplay id`


复制网卡(需要先修改好IP)

virt-copy-in -d tmpl200 ./ifcfg-eth0 /etc/sysconfig/network-scripts


拷贝出来

virt-copy-out -d tmpl50 /etc/sysconfig/network-scripts/ifcfg-eth0 /data/vmdata/tmpl50


查看信息

virsh dominfo tmpl50





相关推荐

Linux在线安装JDK1.8

首先在服务器pingwww.baidu.com查看是否可以连网然后就可以在线下载一、下载安装JDK1.81、在下载安装的同时做好一些准备工作...

Linux安装JDK,超详细

1、了解RPMRPM是Red-HatPackageManager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux...

Linux安装jdk1.8(超级详细)

前言最近刚购买了一台阿里云的服务器准备要搭建一个网站,正好将网站的一个完整搭建过程分享给大家!#一、下载jdk1.8首先我们需要去下载linux版本的jdk1.8安装包,我们有两种方式去下载安装...

Linux系统安装JDK教程

下载jdk-8u151-linux-x64.tar.gz下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.ht...

干货|JDK下载安装与环境变量配置图文教程「超详细」

1.JDK介绍1.1什么是JDK?SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Jav...

Linux下安装jdk1.8

一、安装环境操作系统:CentOSLinuxrelease7.6.1810(Core)JDK版本:1.8二、安装步骤1.下载安装包...

Linux上安装JDK

以CentOS为例。检查是否已安装过jdk。yumlist--installed|grepjdk或者...

Linux系统的一些常用目录以及介绍

根目录(/):“/”目录也称为根目录,位于Linux文件系统目录结构的顶层。在很多系统中,“/”目录是系统中的唯一分区。如果还有其他分区,必须挂载到“/”目录下某个位置。整个目录结构呈树形结构,因此也...

Linux系统目录结构

一、系统目录结构几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树...

Linux文件查找

在Linux下通常find不很常用的,因为速度慢(find是直接查找硬盘),通常我们都是先使用whereis或者是locate来检查,如果真的找不到了,才以find来搜寻。为什么...

嵌入式linux基本操作之查找文件

对于很多初学者来说都习惯用windows操作系统,对于这个系统来说查找一个文件简直不在话下。而学习嵌入式开发行业之后,发现所用到的是嵌入式Linux操作系统,本想着跟windows类似,结果在操作的时...

linux系统查看软件安装目录的方法

linux系统下怎么查看软件安装的目录?方法1:whereis软件名以查询nginx为例子...

Linux下如何对目录中的文件进行统计

统计目录中的文件数量...

Linux常见文件目录管理命令

touch用于创建空白文件touch文件名称mkdir用于创建空白目录还可以通过参数-p创建递归的目录...

Linux常用查找文件方法总结

一、前言Linux系统提供了多种查找文件的命令,而且每种查找命令都具有其独特的优势,下面详细总结一下常用的几个Linux查找命令。二、which命令查找类型:二进制文件;...

取消回复欢迎 发表评论: