Linux系统管理磁盘管理001

Linux磁盘管理涉及多个方面,包括硬盘分区、文件系统创建、挂载、检查磁盘空间、优化性能和维护等。今天我们讲一下磁盘的分区挂载,文件系统的创建。

操作系统

CentOS Stream 9

磁盘的分区

当我们新插入一块磁盘后,首先使用fdisk -l查看磁盘信息

[root@localhost ~]# fdisk -l
Disk /dev/sda:20 GiB,21474836480 字节,41943040 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/sdb:120 GiB,128849018880 字节,251658240 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x567266f7

设备       启动     起点      末尾      扇区   大小 Id 类型
/dev/sdb1  *        2048  19531775  19529728   9.3G 83 Linux
/dev/sdb2       19531776 251658239 232126464 110.7G 8e Linux LVM


Disk /dev/mapper/cs-root:110.68 GiB,118845603840 字节,232120320 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

首先我们先对新建磁盘进行分区,n创建分区,p创建主分区,分区号默认就好,扇区默认就好,扇区大小自定义,最后w保存退出

[root@localhost ~]# fdisk /dev/sda

欢迎使用 fdisk (util-linux 2.37.4)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x23d130d8 的新 DOS 磁盘标签。

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0 primary, 0 extended, 4 free)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认  1): 
第一个扇区 (2048-41943039, 默认 2048): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-41943039, 默认 41943039): 

创建了一个新分区 1,类型为“Linux”,大小为 20 GiB。

命令(输入 m 获取帮助):p
Disk /dev/sda:20 GiB,21474836480 字节,41943040 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x23d130d8

设备       启动  起点     末尾     扇区 大小 Id 类型
/dev/sda1        2048 41943039 41940992  20G 83 Linux

命令(输入 m 获取帮助):wq
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

再次通过fdisk -l 查看磁盘信息

[root@localhost ~]# fdisk -l
Disk /dev/sda:20 GiB,21474836480 字节,41943040 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x23d130d8

设备       启动  起点     末尾     扇区 大小 Id 类型
/dev/sda1        2048 41943039 41940992  20G 83 Linux


Disk /dev/sdb:120 GiB,128849018880 字节,251658240 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x567266f7

设备       启动     起点      末尾      扇区   大小 Id 类型
/dev/sdb1  *        2048  19531775  19529728   9.3G 83 Linux
/dev/sdb2       19531776 251658239 232126464 110.7G 8e Linux LVM


Disk /dev/mapper/cs-root:110.68 GiB,118845603840 字节,232120320 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

文件系统的创建

创建一个XFS文件系统格式的文件系统

[root@localhost ~]# mkfs.xfs /dev/sda1
meta-data=/dev/sda1              isize=512    agcount=4, agsize=1310656 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=0
data     =                       bsize=4096   blocks=5242624, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=16384, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

添加挂载点。

[root@localhost ~]# mkdir /home/a
[root@localhost ~]# 

使用mount指令挂载分区对应的目录中,(必须是空目录)

[root@localhost ~]# mount /dev/sda1 /home/a

读取挂载信息

[root@localhost ~]# mount -a

查询磁盘的uuid

[root@localhost ~]# blkid
/dev/sdb2: UUID="euRnU5-SOGj-ieHg-Edpp-hW7A-hZQo-6fvKCu" TYPE="LVM2_member" PARTUUID="567266f7-02"
/dev/sdb1: UUID="3800abf6-a8fd-4c65-8489-c62ff6e7da00" TYPE="xfs" PARTUUID="567266f7-01"
/dev/mapper/cs-root: LABEL="nginx" UUID="bc177d3b-6c20-4294-bdb8-eb36a7082c6d" TYPE="xfs"
/dev/sda1: UUID="986747f3-81f0-4150-8ae9-4b74c0472c8e" TYPE="xfs" PARTUUID="23d130d8-01"

手动添加挂载信息

[root@localhost ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu May 23 02:31:16 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/cs-root     /                       xfs     defaults        0 0
UUID=3800abf6-a8fd-4c65-8489-c62ff6e7da00 /boot      xfs     defaults        0 0
UUID="986747f3-81f0-4150-8ae9-4b74c0472c8e" /home/a   xfs  defaults  0 0 

最后重启reboot,使用指令df -h查看,(这里博主更换了服务器)

[root@localhost ~]# reboot
[root@localhost ~]# Connection closing...Socket close.

Connection closed by foreign host.

Disconnected from remote host(192.168.0.11:22) at 20:24:16.

Type `help' to learn how to use Xshell prompt.
[C:\~]$ ssh yy@192.168.0.11


Connecting to 192.168.0.11:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

WARNING! The remote SSH server rejected X11 forwarding request.
Last login: Thu May 30 20:23:45 2024 from 192.168.0.54
[yy@localhost ~]$ sudo su - root
[sudo] yy 的密码:
上一次登录: 四 5月 30 20:23:57 CST 2024 pts/0 上
[root@localhost ~]# df -h
文件系统                   容量  已用  可用 已用% 挂载点
devtmpfs                   4.0M     0  4.0M    0% /dev
tmpfs                      1.9G     0  1.9G    0% /dev/shm
tmpfs                      777M   11M  767M    2% /run
/dev/mapper/cs_bogon-root   16G  2.0G   14G   13% /
/dev/sda1                  4.6G  220M  4.4G    5% /boot
tmpfs                      389M     0  389M    0% /run/user/1000
[root@localhost ~]# 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值