linux磁盘管理(代码片段)

lee&jim lee&jim     2022-10-29     131

关键词:

一、什么是磁盘

磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘(Floppy Disk,简称软盘),如今常用的磁盘是硬磁盘(Hard disk,简称硬盘)。

磁盘是一种永久储存的硬件,以光盘读取数据的形式进行存储数据。磁盘也就是我们现在所叙述的软件所下载到哪个盘哪个盘,这就是现在的硬盘。

二、Linux磁盘管理

Linux磁盘管理通常分为五个步骤,添加磁盘,用RAID或者逻辑卷LVM,然后进行分区,接着对分区格式化,最后载到文件系统中。

2.1 添加磁盘

RAID(Redundant arrays of indepnedent Disks)

有着独立磁盘构成的具有冗余能力的阵列的意思。它是由许多独立的磁盘组合成一个容量巨大的磁盘组利用个别磁盘的加成效果提升整个磁盘的系统效能。

RAID技术主要有以下三个基本功能:

(1)通过对磁盘上的数据进行条带化,实现对数据成块存取,减少磁盘的机械寻道时间,提高了数据存取速度。

(2)通过对一个阵列中的几块磁盘同时读取,减少了磁盘的机械寻道时间,提高数据存取速度。 

(3)通过镜像或者存储奇偶校验信息的方式,实现了对数据的冗余保护。 

LVM(Logical Volume Manager)

Linux环境下对磁盘分区进行管理的一种机制,因为Linux的逻辑卷管理功能的出现,用户可以在无需停机额情况下可以方便地调整各个分区大小。

2.2 分区

分区的原因和Linux的文件管理系统一样,不断地分区以免文件多的时候不会出错。这里就是以防文件种类繁多的时候。并且当程序出错的时候可以减少损失。

分区的常用语言就是fdisk:详情可以参考这个链接进行了解。

2.3 格式化

我们所说的格式化就是将一个文件内的所有内容都删除干净,将磁盘分区的所有文件清空。

格式化常用语言是mkfs:详情可以参考这个链接。

2.4 挂载

挂载是指由操作系统的一个存储设备上的计算机文件和目录可提供用户通过计算机的文件系统访问的一个过程。

Linux中,系统将每一个设备都当作文件,然后它将整个计算机的资源整合成一个大的文件目录。我们要访问储存设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。

挂载常用语言是mount:详情可以参考这个网站。

三、Linux系统常用管理命令

打开终端使用cd进入命令管理

df

直接输入df可以显示系统内的所有文件系统。

如下图:

将容量结果以易读的容量格式显示出来: 

df -h

结果如下图:

 

将/etc下的可用的磁盘容量以易读的容量格式显示:

df -h /etc

 结果如下图:

 du

输入du显示当前目录下的所有文件夹容量

结果如下图:

 fdisk

列出所有的分区信息:

fdisk -l

 结果如下图:
 

需要注意的是这里必须进入root 权限,有两种方法如下:

sudo -i #暂时的
sudo passwd root #非暂时

mkfs(磁盘格式化)

将分区/dev/hsd格式化为ext3文件系统(可以根据自己的分区进行操作):

mkfs -t ext3 /dev/hsd

 fsck(磁盘检验)

查看系统有多少文件系统支持fsck命令:

fsck+'两个tab键‘

 结果如下图:

mount(磁盘挂载与删除)

磁盘删除命令:

umount [-fn] #装置名或挂载点

参考:

https://baike.baidu.com/item/%E7%A3%81%E7%9B%98%E9%98%B5%E5%88%97/1149823?fromtitle=RAID&fromid=33858&fr=aladdin

https://baike.baidu.com/item/LVM/6571177?fr=aladdin

https://www.runoob.com/linux/linux-filesystem.html

linux磁盘管理(代码片段)

要进行磁盘管理,首先我们需要知道磁盘的基本使用状况,使用了多少,还剩多少等等。df命令可以帮助我们看到它。查看磁盘分区使用状况 df[选项][文件]显示指定磁盘文件的可用空间。如果没有文件名被指定,... 查看详情

linux磁盘管理(代码片段)

一、什么是磁盘磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘(FloppyDisk,简称软盘),如今常用的磁盘是硬磁盘(Harddi... 查看详情

linux磁盘管理(代码片段)

一、什么是磁盘磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘(FloppyDisk,简称软盘),如今常用的磁盘是硬磁盘(Harddi... 查看详情

linux磁盘管理(fdisk磁盘管理工具|swap交换分区|lvm逻辑卷管理)(代码片段)

目录1Linux磁盘管理1.1fdisk磁盘管理工具1.2文件系统2磁盘管理二2.1创建swap交换分区2.2关闭swap交换分区2.3逻辑卷管理:LVM1Linux磁盘管理lsblk:列出所有可用块设备的信息fdisk-l:查看磁盘所有分区信息blkid:查看文件系... 查看详情

linux运维基础:磁盘管理(代码片段)

磁盘分区使用工具一般情况下,小磁盘分区:磁盘空间小于2T-->fdisk大磁盘分区:磁盘空间大于2T-->party(亦可用于小于2T)fdisk常用命令命令功能fdisk-l查看磁盘分区信息fdisk/dev/sdb进行磁盘分区mkfs.xfs/dev/sdb1或mkfs-txfs/de... 查看详情

linux磁盘管理详解--企业实战篇(代码片段)

...管理,要想彻底搞清楚文件系统的管理机制,对磁盘的了解是必不可少的。    一、磁盘的认识磁盘的分类如果从存储数据的介质上来区分,硬盘可分为机械硬盘(HardDiskDrive,HDD&# 查看详情

linux磁盘管理详解--企业实战篇(代码片段)

...管理,要想彻底搞清楚文件系统的管理机制,对磁盘的了解是必不可少的。    一、磁盘的认识磁盘的分类如果从存储数据的介质上来区分,硬盘可分为机械硬盘(HardDiskDrive,HDD&# 查看详情

linux磁盘,进程,软件安装(代码片段)

1、磁盘管理1.1、概述Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用命令为df、du。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量1.2、dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可... 查看详情

linux0.11源码阅读笔记-文件管理(代码片段)

Linux0.11源码阅读笔记-文件管理文件系统生磁盘未安装文件系统的磁盘称之为生磁盘,生磁盘也可以作为文件读写,linux中一切皆文件。磁盘分区生磁盘可以被分区,分区中可以安装文件系统,常见的文件系统有fat32、ext2、ext4等... 查看详情

linux实验报告——磁盘存储管理——2021.5.22(代码片段)

Linux实验报告(2)——磁盘存储管理一丶配置要求:二丶实验目的三丶实验要求四丶上一篇:Linux实验报告(1)——文件权限与管理五丶下一篇:Linux实验报告(3)——计划任务管理一丶配置要... 查看详情

linux篇|磁盘存储和文件系统(代码片段)

磁盘存储和文件系统分区文件系统挂载设备管理虚拟内存RAID管理LVM管理我们从一个新硬盘安装到Linux系统,期间的配置,一直到正常使用的角度,来学习磁盘存储和文件系统,过程如下:选择分区类型(MBR或GPT)-->创建分区-->... 查看详情

四linux磁盘与文件系统管理(代码片段)

一、Linux文件系统每种操作系统能够使用的文件系统并不相同,Linux的正统文件系统为Ext2(Linuxsecondextendedfilesystem,ext2fs)。现在通常可以称呼一个可被挂载的数据为一个文件系统。文件系统的运行机制与操作系统的文... 查看详情

linux磁盘分区(代码片段)

磁盘分区磁盘命名分区管理磁盘创建分区创建文件系统挂载交换分区增加交换分区准备分区格式化挂载逻辑卷创建LVMVG管理LV扩容磁盘命名kernel对不同硬盘命名方式CentOS7:1、SATA(单口)/dev/sda/dev:设备文件目录;s:sata单口;d:磁盘;a... 查看详情

linux磁盘分区(代码片段)

磁盘分区磁盘命名分区管理磁盘创建分区创建文件系统挂载交换分区增加交换分区准备分区格式化挂载逻辑卷创建LVMVG管理LV扩容磁盘命名kernel对不同硬盘命名方式CentOS7:1、SATA(单口)/dev/sda/dev:设备文件目录;s:sata单口;d:磁盘;a... 查看详情

linux磁盘与文件管理(代码片段)

...]设备文件名-b列出保留为坏道的部分-h列出superblock的数据磁盘目录与容量:df,dudf[-ahiHTm][目录与文件名]-a列出所有的文件系统-k以kb的容量显示文件系统-m以mb的容量显示文件系统-h以人易于阅读的数据显示文件系统-H以1000... 查看详情

linux常用磁盘管理命令详解(代码片段)

dudu命令用于查看文件和目录磁盘的使用空间。命令语法:du[参数][文件或目录名称]参数说明:参数说明-a列出所有的文件与目录容量。-h以G、M、K为单位,返回容量。-s列出总量。-S列出不包括子目录下的总量。-k以KBytes为单位,... 查看详情

逻辑卷管理器(lvm)(代码片段)

...LVM(LogicalVolumeManager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都... 查看详情

linux磁盘管理(代码片段)

一、什么是磁盘磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘(FloppyDisk,简称软盘),如今常用的磁盘是硬磁盘(Harddi... 查看详情