开开心心学点-------linux文件系统的管理

文件系统管理

linux中使用mkfs工具创建文件系统 可以格式化为xfs ext4 fat格式的不同分区
使用mkswap格式化成swap交换分区

创建文件系统

mkfs相关的工具程序在/sbin目录中
命令格式:
mkfs -t 文件系统类型 分区设备

[root@localhost ~]# ls /sbin/mkfs*
/sbin/mkfs        /sbin/mkfs.cramfs  /sbin/mkfs.ext3  /sbin/mkfs.fat    /sbin/mkfs.msdos  /sbin/mkfs.xfs
/sbin/mkfs.btrfs  /sbin/mkfs.ext2    /sbin/mkfs.ext4  /sbin/mkfs.minix  /sbin/mkfs.vfat

实验
首先加一块硬盘到系统中

fdisk -l       ##查看实盘情况应该有sdb硬盘
fdisk /dev/sdb
m		##看帮助信息
n
回车
回车
回车
+10G
p
w
df -Th
mkfs.xfs /dev/sdb1    ##格式化或者可以用mkfs -t xfs /dev/sdb1 也行
mkdir /data
mount /dev/sdb1 /data/		##临时挂载
df -Th
vi /etc/fstab			##用久挂载
/dev/sdb1 /data xfs defaults 0 0

inin 6				##看看是不是永久挂载了
df -Th				##查看挂的情况
mount -a   			##检测那个挂载有没有错误

在创建一个分区
n
回车
回车
回车
+3G
w
怎么删除它呢
d
2			##序列号
回车
p
创建扩展分区
p
n
e
回车
回车
回车
w
创建逻辑分区
n
l
回车
回车
+10G
n
l
回车
回车
w

进行格式化化
mkswap /dev/sdb-

假如你在挂载的时候出了问题 就是少打了一个default中的字母据
结果开不开机了
就直接进去先输入密码
ctrl+d提交
然后进去之后把那个挂载改正

挂载卸载文件系统

重新做个实验
先添加磁盘

fdisk /dev/sdb
n
p
回车
回车
+10G
p
n
e
回车
回车
回车
n
l
回车
回车
回车
p
w
mkswop /dev/sdb1	##这是在外面格式化成swap格式的
fdisk -l		##看什么类型的
若是上面的格式化不成功就进去格式化下
fdisk /dev/sdb1
t
1
l
82
p
w
free -m		##可以看看有么挂载
swapon /dev/sdb1		##临时挂载
free -m		##发现现在格式化好了
swapoff /dev/sdb1		##看是不是又恢复了
cat /proc/meminfo	##看看要过滤的命令
cat /proc/meminfo |grep SwapTotal
vi /etc/fstab		##永久挂载
/dev/sdb1 swap swap defaults 0 0

mkdir /data
mkfs -t ext4 /dev/sdb5    ##e格式化逻辑分区
mount /dev/sdb5 /data
umount /data		##可能会出现无法卸载
fuser -m /dev/sdb5      ##看到它的进程号
ps aux |grep 11006	##后面是进程号  这是静态的查看进程
kill -9 11006		##将这个进程给删除
umount /dev/sdb5	##去除挂载
df -Th			##看还有么挂载

在这里插入图片描述

第一字段:分区设备文件名或UUID(硬盘通用唯一识别码)
第二字段:挂载点
第三字段:文件系统名称
第四字段:挂载参数
第五字段:指定分区是否被dump备份,0代表不备份,1代表每天备份,2代表不定期备份
第六字段:指定分区是否被fsck检测,0代表不检测,其他数字代表检测的优先级,那么当然1的优先级比2高

管理LVM逻辑卷

动态调整磁盘容量 从而提高磁盘管理灵活性
/boot分区用于存放引导文件 不能基于LVM创建
图形几面管理
system-config-lvm

LVM概述

LVM(Logical Volume Manager) 是基于内核一种的逻辑卷管理器 适合用于管理大型存储设备
想要使用LVM创建逻辑卷,要了解以下的几个概念
1, 物理卷 (Physical Volume )简称 PV
2, 卷组 (Volume Group ) 简称 VG
3, 物理长度 (Physical Extent ) 简称 PE
4, 逻辑卷 (Logical Volume ) 简称 LV# 管理LVM逻辑卷
在这里插入图片描述

管理LVM

主要命令
在这里插入图片描述
pvcreate 设备名1 【设备名2 … …】
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名/逻辑卷名
实验环境:
首先将虚拟机中天剑三块硬盘 添加完成后重启

fdisk -l            ##查看下三块硬盘
yum -y install lvm2    ##最小化安装的需要装
pvcreate /dev/sdb /dev/sdc   ##硬盘做下逻辑卷
pcdisplay		##查看一下
vgscan			##看看有哪几个vg
lvcreate -n lv01 -L 500M vg01    ##创建逻辑卷vg01 500M
mkfs.ext4 /dev/vg01/lv01	##格式化

vi /etc/fstab			##开机自动挂载
/dev/vg01/lv01	/mnt	ext4	defaults 0 0
mount -a		##检查一下
df -Th			##看看挂载情况
init 6			##重启后看看有没有挂载进去

扩容–假如磁盘不够用了

写入一些数据给/mnt
echo "ku" > /mnt/gg

lvextend -L +500M /dev/vg01/lv01   ##加500M空间
resize2fs /dev/vg01/lv01	##刷新一下
df -h				##检查空间情况
若是报错可以
xfs_growfs /dev/mapper/vg01-lv01
df -Th
验证数据的完整性
cat /mnt/gg

也可以对磁盘进行减少
lvreduce -L -500M /dev/vg01/lv01
resize2fs /dev/vg01/lv01
df -Th
减少容易出问题 所以
lvremove /dev/mapper/vg01-lv01   ##先删除在创建就行了
lvcreate -n lv01 -L 16G vg01
lvdisplay
mkfs.xfs /dev/vg01/lv01
mount /dev/lv01 /mnt

RAID磁盘阵列与阵列卡

RAID(独立冗余磁盘阵列)是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能与数据备份能力的技术。
常见的RAID有:raid0 、raid1、raid5、raid6、raid 1+0等

RAID磁盘阵列详解

raid0称条带化存储、创建RAID 0 需要一个或多个磁盘。RAID 0的速度是最快的。但是RAID 0没有冗余功能的,如果一个磁盘(物理)损坏,则所有的数据都无法使用。
raid1成镜像存储、RAID 1至少要有两个(只有两个)硬盘才能组成、每两个硬盘的内容一模一样,但是对操作系统而言只呈现一个硬盘,以便于管理。可靠性是最高的。当然,其数据的写入时间可能会稍长一点、安全性高。磁盘阵列的总容量为其中N/2块硬盘的容量。其磁盘的利用率却只有50%,是所有RAID级别中最低的。
raid5常认为是raid0与raid1的折中、RAID5最大的好处是在一块盘掉线的情况下,RAID照常工作(1)由三块或三块以上硬盘组成
(2)每块磁盘大小必须一致
(3)磁盘利用率是n-1块
(4)利用奇偶校验(异或校验),拥有磁盘容错功能(只支持1块磁盘损坏)
raid6(1)Raid6是Raid5的增强版
(2)由4块或以上硬盘组成
(3)每块硬盘大小必须一致
(4)磁盘利用率是n-2块
(5)支持磁盘容错,可以支持2块磁盘损坏
Raid10
(1)必须由四块等大小的硬盘组成
(2)两两硬盘先组成Raid1,再组成Raid0
(3)兼顾Raid0和Raid1的特点,中和两种Raid的缺点
安全性上面raid1+0要比raid0+1要好。

阵列卡介绍与真机配置

软Raid
是由操作系统模拟的Raid,一旦硬盘损坏,操作系统就会损坏,Raid会丧失作用。
硬Raid
是由独立于硬盘之外的,硬件Raid卡组成,就算硬盘损坏,也不会导致Raid卡损坏,磁盘容错才能起作用。
常见的RAID支持的接口类型:
IDE接口: 即“电子集成驱动器”,属于并行接口 特点,廉价可靠兼容性强,实际应用中渐渐被硬盘接口取代。
SCSI接口:小型计算机系统接口,广泛应用于小型机的高速传输技术
SATA接口:在主板和大量存储设备之间的存储传输数据,应用于硬盘接口,有称串口接口
SAS接口:新一代的SCSI技术,采用串行技术以获得更高的传输速度,兼容SATA设备

重要知识提示

mkfs -t xfs /dev/mail_store/mbox ##将逻辑卷mbox格式化成xfs格式的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值