磁盘分区和文件系统

时间:2022-03-14 09:01:26
插话:
存储时每个计算机系统的基本需求,RedHatLinux提供了一些强大的工具,他们能够在大量的场景中管理多种类型的存储设备

命令
------------------------------------------

fdisk ##管理磁盘分区的实用程序
fdisk -l ##列出磁盘分区的信息
blkid ##列出磁盘中可以使用的设备id
df ##查看系统中正在使用的设备
-TH(除1000)
-Th(除1024)
-T

【fdisk -l】

磁盘分区和文件系统

【blkid】

磁盘分区和文件系统

【df】

其中,每一种查看正在使用设备的方法都有所差异:
磁盘分区和文件系统

磁盘分区和文件系统

磁盘分区和文件系统

磁盘分区和文件系统

一、创建新分区

使用fdisk应用进行磁盘分区,有如下选项:

磁盘分区和文件系统

 1)创建/dev/vdb的新的磁盘分区

磁盘分区和文件系统

磁盘分区和文件系统

2)检查分区是否成功

磁盘分区和文件系统

磁盘分区完成后,必须有相应的软件来管理才能投入使用,在这里,上层建筑是文件系统

二、文件系统(文件系统的比较)

类型:ext vfat xfs ntfs
ext3 最多支持32tb
ext4 最多支持1EB
xfs 8EB-1byte

举例:
mkfs.xfs(或者mkfs -t xfs) /dev/vdb1 #磁盘格式化

磁盘分区和文件系统

有了文件系统后,便可以进行挂载了!!


1)mount /dev/vdb1 /mnt #临时挂载

磁盘分区和文件系统

2)vim /etc/fstab   #永久挂载
格式:
device mountpoint ftype defaults(mountpoint) 0 0
/dev/vdb1 /mnt xfs default 0 0

mount -a :Mount all filesystems (of the given types) mentioned in fstab

磁盘分区和文件系统

先把临时挂载取消,再进行永久挂载
挂载完成后,df查询/dev/vdb1挂载是否成功

磁盘分区和文件系统

三、改变分区表记录方式

mbr(msdoc)更换为gpt:
GPT 磁盘分割表(GUID Partition Table,缩写:GPT)其含义为“全局唯一标识磁盘分区表“
与MBR最大四个分区表项的限制相比,GPT对分区数量没有限制
Windows最大仅支持128个GPT分区
GPT可管理磁盘大小达到了18EB
umonut  /mnt
parted /dev/vdb
fdisk /dev/vdb
cat /proc/partions #查看分区信息
mkfs.xfs /dev/vdb1 #格式化磁盘
mount /dev/vdb1 /mnt #挂载

磁盘分区和文件系统

四、创建swap分区

1)修改分区功能

使用选项t(此实验改为swap)

实验一:gpt下修改为swap

磁盘分区和文件系统

   ##在gpt下Linux swap 为14

磁盘分区和文件系统

磁盘分区和文件系统

修改成功后,进行必要的激活生效策略
其中:mkswap /dev/vdb1 ##格式化
swapon -a /dev/vdb1 ##激活
swapon -s ##显示swap分区

磁盘分区和文件系统

实验二:dos下修改为swap

fdisk /dev/vdb     ##对/dev/vdb磁盘进行修改

磁盘分区和文件系统

磁盘分区和文件系统

##dos下Linux swap为82

磁盘分区和文件系统

2)创建文件实现

如果内存不够,则会出现内存溢出的现象,导致机子很卡,所以,需要添加一个文件来解决这个问题:
dd if=/dev/zero of=/swapfile bs=1M count=1000
du -sh /swapfile
mkswap /swapfile #格式化swap分区
swapon -a /swapfile #激活swap分区
swapon -s #显示swap分区

磁盘分区和文件系统

##实现得知,创建文件得到的swap分区的优先级是高于修改磁盘后的,若要修改,则需要先执行关闭swap分区,(swapoff /swapfile),在执行swapon -a /swapfile -p x(x为相应的权限等级);还有一中修改方法,那必然就是直接编辑文件(vim /etc/fstab)

磁盘分区和文件系统

五、删除分区

类型一:磁盘分区

step1: umount /mnt/ ##取消挂载
df查看磁盘已经取消挂载

磁盘分区和文件系统

blkid查看磁盘分区依然存在,应继续使用fdisk程序进行删除

磁盘分区和文件系统

step2:使用fdisk程序进行删除

磁盘分区和文件系统
磁盘分区和文件系统

类型二:文件分区

swapoff /swapfile  ##先关闭
rm -rf /swapfile ##删除文件

磁盘分区和文件系统