linux磁盘分区和挂载

2023-05-29 11:46:36 109

应用环境说明

现某linux服务器新增两硬盘sdb(10G) sdc(50G)

要求sdb分单个分区挂载在/home/testb上

sdc分三个分区挂载在/home/testc1、/home/testc2上

关于分区

硬盘都在/dev 目录下,该目录存储设备文件

虽然硬盘分区表中最多能存储四个主分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition)两种。主分区可以马上被使用但不能再分区,扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是逻辑分区(Logical Partion)。

磁盘管理常用命令

对/dev/sdb分区

执行分区命令

[root@ldclouda25978 ~]# fdisk /dev/sdb

25.png

键入 m 查看帮助

26.png

常用功能









n

添加一个新分区

q

不保存就退出

p

打印分区表

m

打印选项菜单

d

删除一个分区

w

保存退出

t

改变系统id号



创建分区 键入n

Command (m for help): n
Partition type:
  p   primary (0 primary,
0 extended, 3 free)
  e   extended

之后一直默认就行

分区完成后按p打印分区情况

Command (m for help): p

Disk /dev/sdb:
10.7 GB, 10737418240 bytes, 20971520 sectors
Units
= sectors of 1 * 512 = 512 bytes
Sector size (logical/physical):
512 bytes / 4096 bytes
I/O size (minimum/optimal):
4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x6548e7ea

  Device Boot     Start         End     Blocks   Id System
/dev/sdb1            
2048    20969471    10483712    7 HPFS/NTFS/exFAT

按w保存退出

分区完毕!

分区格式化

fdisk -l 查看分区情况

[root@ldclouda25978 ~]# fdisk -l

Disk /dev/sdb:
10.7 GB, 10737418240 bytes, 20971520 sectors
Units
= sectors of 1 * 512 = 512 bytes
Sector size (logical/physical):
512 bytes / 4096 bytes
I/O size (minimum/optimal):
4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x6548e7ea

  Device Boot     Start         End     Blocks   Id System
/dev/sdb1            
2048    20969471    10483712    7 HPFS/NTFS/exFAT

lsblk -f 查看磁盘情况

[root@ldclouda25978 ~]# lsblk -f

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda
├─sda1 vfat         D99A-247C                           /boot/efi
└─sda2 ext4         f890ccc0-474f-4399-909c-71222d782031 /
sdb
└─sdb1

sdb硬盘已经分区完成 但没有对应的UUID 所以需要格式化

mkfs -t ext4 /dev/sdb1   #-t选项 指定文件类型 ext3 ext4 xfs

再次查看

[root@ldclouda25978 ~]# lsblk -f
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda
├─sda1 vfat         D99A-247C                           /boot/efi
└─sda2 ext4         f890ccc0-474f-4399-909c-71222d782031 /
sdb
└─sdb1 ntfs         DC784D8C784D65FC

格式化完成!!

磁盘挂载

[root@ldclouda25978 ~]# mount /dev/sdb1 /www

查看是否挂载上了

[root@ldclouda25978 ~]# df -TH /home/testb
Filesystem     Type Size Used Avail Use% Mounted on
/dev/sdb1     ext3   11G   24M  
9.9G   1% /home/testb

卸载方法

umount /dev/sdb1  # 或 umount /home/testb都可以

该方式只是临时挂载 重启后时效

如果需要长时间有效 需要修改配置文件 /etc/fstab

在最后一行加入代码 /dev/sdb1 /home/testb ext3 defaults 0 0

# /etc/fstab
# Created by anaconda on Fri Oct 28 11:33:49 2022
#
# 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
#
UUID=f890ccc0-474f-4399-909c-71222d782031 /                       ext4   defaults       1 1
UUID=D99A-247C         /boot/efi               vfat   umask=0077,shortname=winnt 0 0
/dev/sdb1 /www ext4 defaults 0 0

重启测试

挂载完成!!!

 


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: