centos修改磁盘uuid_centos7 磁盘与文件系统管理

本文介绍了在CentOS系统中如何使用fdisk进行硬盘分区,包括查看分区、创建分区、删除分区的操作。接着讲解了磁盘格式化和挂载步骤,特别是通过UUID来挂载分区,确保系统稳定运行。最后提到了修改/etc/fstab文件以实现开机自动挂载。
摘要由CSDN通过智能技术生成

国庆回来重新搭了一套测试服务器。

跟着运维大佬学到不少新姿势。

像磁盘分区这种平时不常用但又必须懂的操作,大家随便看看就好。

53527fe3e323d3b1ab70b242a6f8f453.png

在Window系统中,每个磁盘分区都被分配一个大写字母表示的盘符,如C盘,D盘等

Linux系统中所有的磁盘一级磁盘中的每个分区都是用文件的形式来表示的。比如计算机中有一块硬盘,硬盘上划分了3个分区,那么再linux系统中就会有相对应的4个设备文件(一个是硬盘的设备文件,另外每个分区也有一个设备文件)所有的设备文件都统一存放在/dev目录中。

不通类型硬盘和分区的设备文件都有统一的命名规则:

硬盘:对于SATA或SCSI接口的硬盘设备,采用“sdX”形式的文件名,其中“X”分别为a/b/c/d等字母的序号。

分区:以硬盘设备的文件名作为基础,在后边添加该分区对应的数字序号。

如下图:(sda——硬盘序列号、sda1)

ll /dev/sd*

370efed3b4cb372765ce25941188a4c8.png

一、fdisk硬盘分区

1、基本指令

fdisk [-l] [设备名称]# 加-l是查看分区情况# 不加-l是直接执行分区

9d344f3c026bc34f75dac9336fb5e338.png

上图可以看到的信息:sda这个硬盘有21.5G,一共有1个分区:sda1。

带*的表示这个分区是引导分区(相当于Windows里的C盘)。

2、查看所有分区

fdisk -l

从下图可以看到sda硬盘有sda1分区,sdb硬盘有107G,但是下面没有分区。我们接下来要做的就是给sdb硬盘分区。

91bb36570afdf79cfe9d262977db0b48.png

3、给sdb分区

fdisk /dev/sdb

执行命令后会给出提示:分区请三思

28914cb273e62364dc99699d47fc1e95.png

输入m可以获取帮助,常用命令:

  • d 删除一个分区

  • n 创建一个新的分区

  • p 打印输出分区表

  • q 不保存操作退出

  • w 保存操作并退出

835e9a4c1abfbe51e508ddbee9cc654f.png

根据提示创建分区:

abdb8f852cc6b0840f40b49a25c7ae15.png

e9b9a6a24bdbf2ae82527a3737b4bc01.png

重新查看分区信息

fdisk -l /dev/sdb

分区成功

e1b8d9b9cfa7f8199d30fce7fcce7a5d.png

4、查看硬盘所有分区

/proc是内存中的数据

cat /proc/partitions

54bb00feb627dfca99537eb5b5f0a5f9.png

【5、删除分区】

fdisk /dev/sdbdw#删除分区要从后往前删

2b3c061b400f60ed29f76648af4f8350.png

二、磁盘格式化

将分区格式化成不同的文件系统

mkfs.ext4 /dev/sdb1

ee346632625beea3f2e10d652133c95e.png

三、挂载

1、挂载前执行df-h,可以看到目前所有的文件都挂载在sda1分区

fbe9fd87dffe0d62a546ed1fe7914f56.png

2、将/data目录挂载到sdb1分区

mount /dev/sdb1 /datadf -h #重新查看挂载情况

可以看到/data目录已经挂载到sdb1分区上了,sdb1分区的大小是50G

588c962392ade47f7a391499a4ed6c4d.png

3、如果需要每次开机自动挂载则需要修改/etc/fstab文件,加入两行配置

# 查看uuidls -l /dev/disk/by-uuid# 修改/etc/fstabvi /etc/fstab

将uuid、挂载目录、磁盘文件系统的格式、parameters、能否被dump备份命令作用、是否检验扇区这几个参数保存到fstab文件里

a81d4d16fb0c326611f639cfa02e3543.png

4、fstab参数:

  • 磁盘文件系统的格式

ext2/ext3/nfs/vfat/reiserfs等

磁盘文件格式

  • parameters

Async/sync

设置是否为同步方式运行,默认为async

auto/noauto 

 当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto

rw/ro        

 是否以以只读或者读写模式挂载

exec/noexec        

 限制此文件系统内是否能够进行"执行"的操作

user/nouser

是否允许用户使用mount命令挂载

suid/nosuid

是否允许SUID的存在

Usrquota

启动文件系统支持磁盘配额模式

Grpquota

启动文件系统对群组磁盘配额模式的支持

Defaults

同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置

  • 能否被dump备份命令作用

0

代表不要做dump备份

1

代表要每天进行dump的操作

2

代表不定日期的进行dump操作

  • 是否检验扇区

0

不要检验

1

最早检验(一般根目录会选择)

2

1级别检验完成之后进行检验

5、查看是否挂载成功

cd /datarz -be # 上传文件df -h

使用空间刚好为上传文件大小,则证明挂载成功!

4c344a585d45808b778b4bc75a1bc8a1.png

恭喜你又学到一个没用的小知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值