使用Linux进行磁盘管理的测试经验分享 (linux 磁盘管理 测试)

Linux是一个广泛使用的开源操作系统,它的强大之处在于它是免费的、高度可定制的,同时也有许多磁盘管理工具来帮助用户管理磁盘。在这篇文章中,我将分享我使用Linux进行磁盘管理的测试经验,包括磁盘格式化、分区、挂载、RD配置以及文件系统。

1. 磁盘格式化

在Linux中,可以使用mkfs命令格式化硬盘。例如,要格式化新硬盘/dev/sdb,可以使用以下命令:

“`

sudo mkfs.ext4 /dev/sdb

“`

这将创建一个ext4文件系统并格式化sdb。也可以使用其他文件系统类型,例如FAT32或NTFS等。

2. 分区

如果要将硬盘分成几个区域,可以使用fdisk或parted命令。fdisk是一个基本的分区工具,而parted提供更多选项并支持更多的文件系统类型。

例如,要分区/dev/sdb,可以使用以下命令:

“`

sudo parted /dev/sdb

“`

这将开始一个交互式会话,可以在其中输入分区命令。

3. 挂载

在Linux中,可以通过将硬盘挂载到文件系统中来访问它。要挂载一个硬盘,需要先在系统中创建一个目录来挂载它。

例如,要挂载硬盘/dev/sdb到目录/mnt/mydrive中,可以使用以下命令:

“`

sudo mkdir /mnt/mydrive

sudo mount /dev/sdb /mnt/mydrive

“`

现在,硬盘中的文件就可以在/mnt/mydrive目录下访问了。

4. RD配置

RD可以将多个硬盘组合在一起以提高性能和/或冗余。在Linux中,可以使用mdadm命令来设置RD。

例如,要创建一个RD 0(条带化)阵列,可以使用以下命令:

“`

sudo mdadm –create /dev/md0 –level=0 –rd-devices=2 /dev/sdb /dev/sdc

“`

这将创建一个具有/dev/md0设备文件的RD阵列。

5. 文件系统

Linux支持许多不同的文件系统类型,每种类型都有自己的优缺点,适用于不同的应用。

ext4是Linux中最常用的文件系统类型,它提供了很好的性能和可靠性。其他文件系统类型包括XFS、btrfs和NTFS等。

在Linux中,可以使用mkfs命令来创建文件系统。例如,要在RD阵列/dev/md0上创建ext4文件系统,可以使用以下命令:

“`

sudo mkfs.ext4 /dev/md0

“`

在Linux中进行磁盘管理可以帮助用户更好地了解磁盘的状态,将其分区、格式化成所需要的文件系统类型,挂载硬盘以便使用它们,以及配置RD以增强数据安全性。Linux的磁盘管理工具提供了很好的灵活性和定制化能力,可以满足用户各种不同的需求。

相关问题拓展阅读:

linux 磁盘管理

2个T的是你的袜哪第二块硬盘sdb,之一块硬盘只有500g

sdb1格式化镇败了吗,如果已经告旅码有文件系统,则可以挂载,mount /dev/sdb1 /mnt 。然后用 df就可以看到了。

Linux 下磁盘管理–逻辑卷–LV

在Linux磁盘操作中,如果磁盘写满,那么就需要对磁盘进行扩容。把数据写入到更大的磁盘中,这个工作量是非常大的,而且非常容易出现错误,危险性很高,那么我们就可以使用逻辑卷管理器(LVM)来对磁盘进行管理扩容。这样就可以很轻松的,没有危险的对数据进行移动。

我们来看看LVM比传统硬盘管理的优点:

1.灵活性容量:允许多个磁盘或分区作为一个逻辑卷。

2.可以伸缩的存储池:不必格式化,用卜友亏命令可以直接修改逻辑卷。

3.在线数据的分配:可以在线移动数据,可以热插拔硬盘更换磁盘。

4.设备命名方便。

5.镜像卷:很方便的做数据镜像。

6.卷快照:快照会把逻辑卷的全部内容保存。

那么逻辑卷要怎么来创建呢,我们做如下步骤:

1.在创建逻辑卷前,必须要有一块物理磁盘做物理卷(PV)。

2.由一个或多个物理卷组成一个存储池,我们叫他卷组(VG)。

3.根据卷组中的空闲物理空间,建立逻辑卷(LV)。

上面3步时创建逻辑卷的具体思路。下面我们具体操作:

创建逻辑卷步骤:

1.使用fdisk创建一个物理分区,t 选项设置类型神型为:linuxLVM

2.使用partprobe向内核注册新的分区。

3.创建物理卷pvcreate /dev/sdb1(需要创告培建的硬盘分区名,根据自己服务器查找)

4.创建卷组 vgcreate 卷组名 /dev/sdb1

5.创建逻辑卷 lvcreate -n 逻辑卷名 -L 卷组大小 卷组名

lvcreate -n abc -L 10G myvg

6.创建文件系统 mkfs.ext4 /dev/卷组名/逻辑卷名

mkfs.ext4 /dev/myvg/abc

7.创建永久挂载点(写入文件/etc/fstab),这一步就不在赘述,可以查阅我前一文章,有详细记载。

这样,我们的逻辑卷就创建成功了。

那我们怎么查看物理卷,卷组,逻辑卷呢

查看物理卷信息:pvdisplay /dev/sdb1

查看卷组信息:vgdisplay myvg

查看逻辑卷信息:lvdisplay /dev/myvg/abc

逻辑卷的扩容

如果在建立的卷组还有空间,就可以给逻辑卷扩容。那怎么做呢。

1.lvextend -L +10G /dev/myvg/abc

给逻辑卷 abc 扩容10G。减少容量直接把 + 变为 – 即可。

2.resize2fs /dev/myvg/abc 针对ext4文件

xfs_growfs /dev/myvg/abc 针对xfs文件

使扩容生效。

如果卷组空间不够,需先增加卷组空间,在对逻辑卷扩容。

1.准备物理磁盘 fdisk ,partprobe ,mkfs.ext4

2.创建物理卷

3.给原来的卷组增加物理卷 vgextend myvg /dev/sdc1,然后vgdiaplay

创建完成,那么我们需要删除逻辑卷,怎么做呢。

1.取消挂载,同时删除 /etc/fstab 文件下的挂载内容。

2.删除逻辑卷 lvremove /dev/myvg/abc

3.删除卷组 vgremove myvg

4.删除物理卷 pvremove /dev/sdb1

步骤和创建相反。

Linux下磁盘管理的逻辑卷就总结完毕。

Linux系统中进行磁盘管理的常用命令有哪些?分别有什么功能

Linux磁盘管理常用三个命令为df、du、fdisk。

df,全称:disk full,列出文件系搜告统的整体磁盘使用量

du,全称:disk used,检查磁盘空间使用量

fdisk,用于磁盘分区。

接下来我们看看详细的内容介世陆明绍:

df命令  参数功能:检查文件系统的磁盘空间占用情况,可以利用该命令获取磁盘被占悉和用了多少空间,目前还剩下多少空间等信息。

语法:df

参数:

-a:列出所有文件系统,包括系统特有的/proc等文件系统;

-k:以KBytes的容量显示各文件系统;

-m:以MBytes的容量显示各文件系统;

-h:以较易阅读的格式自行显示,比如:GBytes、MBytes、KBytes;

-H:以M=1000K取代M=1024K的进位方式;

-T:显示文件系统类型;

-i:不用磁盘容量,以inode的数量来显示。

du命令  也是查看使用空间的,但是与df命令不同的是,Linux du命令是对文件和目录磁盘使用的空间进行查看,还是和df命令有一些区别的。

语法:du文件或目录名称

参数:

-a:列出所有的文件与目录容量;

-h:以较易阅读的格式显示;

-s:列出总量而已,而不列出每个各别的目录占用容量;

-S:不包括子目录下的统计,与-s存在差别;

-k:以KBytes列出容量显示;

-m:以MBytes列出容量显示。

fdisk命令  fdisk是Linux的磁盘分区表操作工具。

语法:fdisk装置名称

参数:

-l:输出后面接的装置所有的分区内容。若仅有fdisk -l时,则系统将会把整个系统内能够搜寻到的装置的分区均列出来。

文件管理:vi/touch/cp/mkdir/rmvi:对linux下的文本文件进行编辑via这个命令可以创建或携一个名字为a的文件,并可以对它进行编辑。touch:可以改变文件的时间戳或者创建新的文件toucha如果当前目录下没有a这个文件,则橡基创建a文件;如果已经存在,将把这个文件的创建时间戳改为执行touch命令的时间mkdir:创建目录的命令mkdirmulu该命令可以创建名称为mulu的目录磁盘:df/du/mkfs/fdisk/mountdf:显示当梁团谨前磁盘空间使用的情况df-m以单位为兆显示磁盘空间使用情况du:显示目录的使用情况du-sh显示当前目录使用的详细情况mount:加载磁盘或者是一些存储设备mount-text3/dev/sda2/root/sda将sda的第二个分区(分区文件类型为ext3)挂载到/root/sda目录下

fdisk命李码令:创建分区

mkfs命令:在分区上创建文件系统

fsck命令:检查上面创建的文件系统。

mkdir命令:在指定目带衡录下建立挂载点

mount命令:列出挂载到系统上的分区

umount命哪行哪令:卸载上面两个分区

vi命令:编辑文件系统

关于linux 磁盘管理 测试的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » 使用Linux进行磁盘管理的测试经验分享 (linux 磁盘管理 测试)