linux磁盘挂载

参考文章:

1】linux 磁盘详解挂载-阿里云开发者社区

2】linux基础-磁盘挂载-阿里云开发者社区

以下是一些常见的磁盘挂载的目的:

  1. 扩容:磁盘挂载是一种常见的扩容方法,可以将新的物理硬盘或分区添加到系统中,以增加可用的存储空间。

  2. 数据存储:磁盘挂载用于将额外的磁盘用于存储数据,例如用户文件、数据库、日志文件等。

  3. 分区管理:通过磁盘挂载,可以将一个物理硬盘分为多个分区,并将每个分区挂载到不同的目录,以便更好地管理文件和目录结构。

  4. 备份和恢复:挂载外部磁盘或网络共享的文件系统可以用于备份重要数据,并在需要时进行恢复。

  5. 系统配置:某些目录(如 /boot)需要特定的分区格式才能正常启动,因此需要进行磁盘挂载。

总而言之,磁盘挂载是一种将物理存储连接到文件系统的方式,用于存储和访问数据,以及管理文件和目录结构。扩容只是磁盘挂载的其中一种应用场景。

######################
## 500G LV / 扩容
fdisk /dev/vda
partprobe /dev/vda
pvcreate /dev/vda3
vgdisplay
vgextend vg_os /dev/vda3
lvdisplay
lvextend -l +100%FREE /dev/vg_os/lv_root
xfs_growfs /dev/vg_os/lv_root
df -HT

上述代码是一组用于在Linux系统中扩容500GB逻辑卷(LV)的操作。以下是对每个命令的解释:

  1. fdisk /dev/vda: 打开磁盘分区工具 fdisk,并指定操作的设备为 /dev/vda。通过该命令可以对设备进行分区操作。

  2. partprobe /dev/vda: 通知操作系统重新加载分区表,使新的分区生效。

  3. pvcreate /dev/vda3: 在设备 /dev/vda3 上创建物理卷(Physical Volume),以便后续将其添加到卷组(Volume Group)。

  4. vgdisplay: 显示卷组的信息,包括已有的物理卷和逻辑卷。

  5. vgextend vg_os /dev/vda3: 将设备 /dev/vda3 添加到名为 vg_os 的卷组中,扩展卷组的容量。

  6. lvdisplay: 显示逻辑卷的信息,包括已有的逻辑卷和其所属的卷组。

  7. lvextend -l +100%FREE /dev/vg_os/lv_root: 扩展逻辑卷 /dev/vg_os/lv_root 的大小,使其占用卷组中的所有可用空间。

  8. xfs_growfs /dev/vg_os/lv_root: 扩展 XFS 文件系统以使用新的逻辑卷大小。

  9. df -HT: 显示文件系统的磁盘使用情况和类型。用于确认逻辑卷扩容后文件系统的实际使用情况。

通过执行以上操作,可以在 /dev/vda 磁盘上创建一个新的分区 /dev/vda3,并将其添加到 vg_os 卷组中,然后扩展 lv_root 逻辑卷的大小,并最终扩展文件系统以占用更多的空间。

## 挂载 1T
lsblk -f

# 分区
fdisk /dev/vdb
# 格式化
mkfs -t ext4 /dev/vdb1
# 挂载 
mount /dev/vdb1 /home
# uuid
blkid
/dev/vdb1: UUID="d69df770-7261-46c9-9ea5-bf57e839ad2a" TYPE="ext4" 
/dev/vdb1: UUID="e592358b-849e-4b24-8a73-84f9b656c36a" TYPE="ext4" 
vi /etc/fstab
UUID=d69df770-7261-46c9-9ea5-bf57e839ad2a /home                   ext4     defaults        0 0
UUID=e592358b-849e-4b24-8a73-84f9b656c36a /opt                   ext4     defaults        0 0

 

以上代码是一组用于在Linux系统中挂载一个1TB的硬盘的操作。以下是对每个命令的解释:

  1. lsblk -f: 显示所有块设备的信息,包括设备名、分区、文件系统类型和

  2. UUID等。

  3. fdisk /dev/vdb: 打开磁盘分区工具 fdisk,并指定操作的设备为 /dev/vdb。通过该命令可以对设备进行分区操作。

  4. mkfs -t ext4 /dev/vdb1: 格式化 /dev/vdb1 分区为 ext4 文件系统。这将在分区上创建一个新的文件系统。

  5. mount /dev/vdb1 /home: 将 /dev/vdb1 分区挂载到 /home 目录下,使其成为 /home 目录的一部分。

  6. blkid: 显示所有块设备的UUID和文件系统类型。

  7. vi /etc/fstab: 使用文本编辑器 vi 打开 /etc/fstab 文件,该文件用于配置系统在启动时自动挂载设备。下面的两行代码是在该文件中添加的。

  8. UUID=d69df770-7261-46c9-9ea5-bf57e839ad2a /home ext4 defaults 0 0: 将 UUID 为 d69df770-7261-46c9-9ea5-bf57e839ad2a 的分区挂载到 /home 目录下,并设置文件系统类型为 ext4,并使用默认的挂载选项。

  9. UUID=e592358b-849e-4b24-8a73-84f9b656c36a /opt ext4 defaults 0 0: 将 UUID 为 e592358b-849e-4b24-8a73-84f9b656c36a 的分区挂载到 /opt 目录下,并设置文件系统类型为 ext4,并使用默认的挂载选项。

通过执行以上操作,可以将 /dev/vdb1 分区格式化为 ext4 文件系统,并将其挂载到 /home 目录下,并将相关信息添加到 /etc/fstab 文件中,以实现系统在每次启动时自动挂载该分区到指定的目录。类似地,还将另一个分区挂载到 /opt 目录下。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值