读书笔记——L...

Linux Chapter06——存储结构与管理硬盘

2023-11-27  本文已影响0人  So_ProbuING

FH:文件系统层次标准

一切从 “/” 开始

物理设备的命名规则

硬盘的编号遵循:主分区或扩展分区的编号从1开始,到4结束
逻辑分区编号从5开始


设备文件名称

/dev/目录中保存的应当是硬件设备文件
sd表示的是存储设备
a表示系统中同类接口中第一个被识别到的设备

硬盘分区的规划

文件系统与数据资料

挂载硬件设备

当用户需要使用硬盘设备或分区中的数据时,需要先将其与一个已存在的目录文件进行关联,这个关联动作就是挂载

mount

mount命令用于挂载文件系统,
格式为mount 文件系统 挂载目录

blkid

blkid用于显示设备的属性信息 “block id”
blkid[设备名]

[root@linuxprobe ~]# blkid
/dev/nvme0n1: PTUUID="f3bd0e1e" PTTYPE="dos"
/dev/nvme0n1p1: UUID="8682376e-1f17-40b5-a88e-88be7a68c995" TYPE="xfs" PARTUUID="f3bd0e1e-01"
/dev/nvme0n1p2: UUID="d70MTd-3R9h-JoWp-dufg-zpD6-ikrx-c69VdS" TYPE="LVM2_member" PARTUUID="f3bd0e1e-02"
/dev/sr0: UUID="2019-04-04-08-40-23-00" LABEL="RHEL-8-0-0-BaseOS-x86_64" TYPE="iso9660" PTUUID="0da1aba4" PTTYPE="dos"
/dev/mapper/rhel-root: UUID="27921068-979 f-4568-9028-44e902fd84b2" TYPE="xfs"
/dev/mapper/rhel-swap: UUID="a57ea70c-1edb-4808-8586-7954ee33fcbf" TYPE="swap"

df

df用于查看已挂载的磁盘空间使用情况 df -h

umount

挂载文件系统是为了使用硬件资源,而卸载文件系统则意味着不再使用硬件的设备资源
unmount [设备文件/挂载目录]

lsblk

查看已挂载的磁盘空间使用情况,以树状图的形式列举硬盘和分区的使用情况

添加硬盘设备

fdisk

fsdisk用于新建、修改及删除磁盘的分区表信息
fdisk 磁盘名称

mkfs

Linux系统中用格式化操作的命令是mkfs
如果要将分区为XFS的文件系统进行格式化,则命令应为mkfs.xfs /dev/sdb1

du

du命令用查看分区或目录所占用的磁盘容量大小,语法

du -sh 目录名称

du -sh /* 来查看在Linux系统根目录下所有一级目录分别占用的空间大小

添加交换分区

交换分区(swap)是一种通过在硬盘中预先划分一定的空间,然后把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用。主要是为了解决真实物理内存不足的问题,也就是让硬盘帮内存分担压力。但是由于交换分区是通过硬盘设备读写数据,速度肯定比物理内存慢。只有当真实的物理内存耗尽后才会调用交换分区的资源

mkswap

mkswap用于对新设备进行交换分区格式化mkswap 设备名称

swapon

swapon用于激活新的交换分区设备,使用swapon把准备好的SWAP硬盘设备正式挂载到系统中。可以使用free -m查看交换分区的大小变化

磁盘容量配额

由于硬件资源是固定且有限的,如果某些用户不断地在Linux系统上创建文件,硬盘空间总有一天会被占满。在这种情况下,root管理员就需要使用磁盘容量配额服务来限制某位用户或某个用户组针对特定文件夹可以使用的最大硬盘空间或最大文件个数,一旦达到这个最大值就不再允许继续使用。可以使用quota技术进行磁盘容量配额管理,从而限制用户的硬盘可用容量或所能创建的最大文件个数。quota技术还有软限制和硬限制

xfs_quota

xfs_quota用于管理设备的磁盘容量配额,xfs_quota[参数]配额 文件系统

edquota

edquota用于管理系统磁盘配额

VDO

VDO是一种通过压缩或删除存储设备上的数据来优化存储空间的技术。VDO技术的关键就是对硬盘内原有的数据进行删重操作,在第一次正常上传文件时速度特别慢,在第二次上传相同的文件时仅作为一个数据指针,几乎可以达到秒传的效果
红帽公司在VDO介绍中,在部署虚拟机或容器时,建议采用逻辑存储与物理存储为10:1的比例进行配置。1TB物理存储对应10TB逻辑存储。部署对象存储时采用逻辑存储与物理存储为3:1,即使用1TB物理存储对应3TB逻辑存储

记录挖坑,将来填坑

软硬方式链接

Linux系统中的快捷方式,快捷方式就是指向原始文件的一个链接文件,可以让用户从不同的位置来访问原始的文件。原文件一旦被删除或剪切到其他地方,会导致链接文件失效
Linux系统中存在软链接和硬链接两种不同的类型

ln

ln用于创建文件的软硬链接,语法

ln [参数] 原始文件名 链接文件名
[root@linuxprobe ~]# echo "welcome to linux "> old.txt 
[root@linuxprobe ~]# ln -sf old.txt new.txt
[root@linuxprobe ~]# cat old.txt 
welcome to linux 
[root@linuxprobe ~]# cat new.txt 
welcome to linux 
[root@linuxprobe ~]# ls -l old.txt 
-rw-r--r--. 1 root root 18 Nov 28 10:45 old.txt

创建硬链接,相当于针对原始文件的硬盘存储位置创建了一个指针,新创建的这个硬链接就不再依赖于原始文件的名称等信息,原始文件删除后依然可以读取

[root@linuxprobe ~]# ln old.txt newhard.txt
[root@linuxprobe ~]# cat old.txt 
welcome to linux 
[root@linuxprobe ~]# cat newhard.txt 
welcome to linux 
[root@linuxprobe ~]# rm -rf old.txt 
[root@linuxprobe ~]# cat newhard.txt
welcome to linux 
上一篇下一篇

猜你喜欢

热点阅读