Liunx磁盘管理与文件系统

一、Linux 中使用的文件系统类型

XFS:
XFS是一个高性能的文件系统(CentOS 7 默认使用 XFS)。
它以其出色的写入性能、大文件和大容量存储支持而闻名。
由于其高性能和大文件支持,XFS适用于需要处理大量数据和大文件的服务器和数据库系统。

SWAP:
SWAP不是一种文件系统,而是交换空间,用于扩展系统的物理内存(RAM)。
当系统的物理内存不足时,操作系统会使用交换空间作为虚拟内存,将不常用的内存页面移动到硬盘上。
也可以不设置交换分区。交换分区不用于直接存储用户的文件和目录等数据。

EXT4:
EXT4是 Linux 系统中默认使用的文件系统。
它提供了良好的性能、可靠性和扩展性,适用于各种应用场景,包括桌面、服务器和嵌入式系统。

Linux 系统还广泛支持其他各种类型的文件系统,
如 JFS、FAT16、FAT32、NTFS 等。JFS 文件系统多用于商业版本的 UNIX 操作系统中,具有出色的性能表现。由于 NTFS 是微软公司的专有文件系统,Linux 系统默认只支持从 NTFS 分区读取文件,如果需要向 NTFS 分区中写入文件数据,需要结合其他辅助软件(如 NTFS-3G)

二,磁盘分区和格式化实例

1.给虚拟机添加一块硬盘
在这里插入图片描述
2.使用 fdisk -l 查看硬盘的整体情况和分区情况,查看得知当前新建sdb硬盘未进行分区。
在这里插入图片描述
3.输入命令fdisk /dev/sdb 进入未进行分区的磁盘,开始对sdb进行分区
常用命令如下

    m        显示命令列表

    p        显示磁盘分区

    n        新增分区

    d        删除分区

    w        写入并退出

在这里插入图片描述
4.建立了 sdb1(10G) 和 sdb2(5G) 和 sdb3(2G) 的三个分区
在这里插入图片描述
在这里插入图片描述
lsblk以树形查看磁盘分区
在这里插入图片描述
5.使用 mkfs -t xfs /dev/sdb1 或者 mkfs.xfs /dev/sdb1把sdb1创建为一个新的XFS文件系统
如在虚拟机开机情况下添加磁盘,刷新不到的;那么用到命令如下echo “- - -" > /sys/class/scsi_host/host0/scan 来重新扫描本电脑的硬件(先使用)
在这里插入图片描述
6.mkswap /dev/sdb3 #设置交换空间(swap space)的命令
swapon -s #查看每个分区的swap状态信息
free -m#查看总的swap状态信息
在这里插入图片描述
7.使用mkfs -t vfat -F 32 /dev/sdb2 或mkfs.vfat -F 32 /dev/sdb2 在 /dev/sdb2 分区上创建 FAT32 文件系统
lsblk是用来在 Linux 系统中列出所有可用的块设备
在这里插入图片描述
8.创建一个空文件夹sdb1,用来挂载sdb1(文件名自己起)
swapon 用来在 Linux 系统中启用交换空间
在这里插入图片描述

9.可以用lsblk -f或者 blkid /dev/sdb1 来查看UUID
在这里插入图片描述
10.设置自动挂载
输入vi /etc/fstab进入挂载文件,把自己建立的分区进行配置
第 1 字段:设备名或设备卷标名。
第 2 字段:文件系统的挂载点目录的位置。
第 3 字段:文件系统类型,如 XFS、Swap 等。
第 4 字段:挂载参数,即mount 命令“-o”选项后可使用的参数。例如,defaults、rw、ro、
noexec 分别表示默认参数、可写、只读、禁用执行程序。
第 5 字段:表示文件系统是否需要 dump 备份(dump 是一个备份工具)。一般设为 1
时表示需要,设为 0 时将被 dump 忽略。
第 6 字段:该数字决定在系统启动时进行磁盘检查的顺序。0 表示不进行检查,1 表示优先检查,2 表示其次检查。根分区应设为 1,其他分区设为 2。
在这里插入图片描述

11.查看磁盘使用情况
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值