【经验分享】Linux如何挂载磁盘(手把手图文教程

打印 上一主题 下一主题

主题 994|帖子 994|积分 2982

参考连接


  • linux挂载硬盘步骤(简单易用,直接上手,无废话)_linux中如何看磁盘挂载-CSDN博客
  • Linux添加新硬盘并挂载(mount)到目录下_linux挂载磁盘mount命令-CSDN博客
1.查看硬盘挂载情况

  1. fdisk -l
复制代码
可以看到未挂载的盘符和巨细


   顺带一提,可能是因为服务器默认设置的缘故原由,磁盘已经做好了分区(/dev/vdb1),如果已经分区则可以跳过第3步
  

2.查看当前分区情况

  1. df -lh
复制代码



3.按照下面步骤依次输入指令,给新硬盘添加新分区

  1. fdisk /dev/vdb
复制代码




4.分区完成,查询全部设备的文件系统类型

  1. blkid
复制代码
发现新分区/dev/vdb1并没有文件系统类型(type为文件系统具体类型,有ext3,ext4,xfs,iso9660等,具体区别自行百度,本文建议使用xfs)
  1. /dev/sr0: UUID="2024-12-18-09-36-49-00" LABEL="config-2" TYPE="iso9660"
  2. /dev/vda1: UUID="e90313e4-0677-4753-81ca-da0d1738bef3" TYPE="xfs"
  3. /dev/vda2: UUID="a5a988d3-2f90-4cb4-a99f-5b3165b0c609" TYPE="swap"
  4. /dev/vda3: UUID="32f2b4da-5a45-45f3-a69f-b4083341f8a4" TYPE="xfs"
  5. /dev/vdb2: LABEL="M-fM-^VM-0M-eM-;M-:M-eM-^MM-7" UUID="963C46D73C46B253" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="2118689b-320f-4894-8669-0d9b8d8d675f"
  6. /dev/vdb1: PARTLABEL="Microsoft reserved partition" PARTUUID="6fcc17ce-de3d-4da3-b671-742c3dae8f14"
复制代码


5.格式化分区

先查看当前系统支持格式化成什么类型,输入mkfs,然后按两下tab键



当前支持我们需要的xfs类型,开始格式化
  1. mkfs.ext4 /dev/vdb1
复制代码



之后输入命令查看格式化后的全部文件系统类型
  1. blkid
复制代码
出现了如下新信息
  1. [root@ecs ~]# blkid
  2. ……
  3. /dev/vdb2: UUID="3874b62c-2195-49fb-80fa-bac02dc8f9da" TYPE="ext4" PARTLABEL="Basic data partition" PARTUUID="2118689b-320f-4894-8669-0d9b8d8d675f"
  4. /dev/vdb1: UUID="b10f57e0-ca97-4217-8f0f-ab59aa15c235" TYPE="ext4" PARTLABEL="Microsoft reserved partition" PARTUUID="6fcc17ce-de3d-4da3-b671-742c3dae8f14"
复制代码

阐明乐成将新分区格式化成了ext4文件系统类型
以下是一些常见的文件系统类型及其特点:

   
  

  • ext4

    • 优点:广泛使用,具有良好的性能和稳固性,支持大型文件和文件系统。
    • 缺点:对于某些高级特性(如快速文件系统检查)的支持不如一些新文件系统。

  • XFS

    • 优点:适用于处置惩罚大量大文件,支持并行IO,可扩展性强。
    • 缺点:文件系统检查恢复较慢。

  • Btrfs(B-Tree Filesystem):

    • 优点:支持写时复制(COW)、快照、数据压缩和校验等高级特性。
    • 缺点:相对较新,稳固性可能不如ext4和XFS。

  • ZFS

    • 优点:提供数据完整性校验、快照、RAID-Z等高级功能。
    • 缺点:在Linux上可能需要额外安装,且对硬件资源要求较

  
6.挂载

挂载需要将硬盘挂载在挂载点上(一个文件夹),但是mount并不会创建文件夹,所以在使用mount命令之前起首创建挂载点
  1. mkdir /data
复制代码
将新分区 /dev/vdb1 挂载到mkdir data挂载点下
  1. mount /dev/vdb1 /data
复制代码
查看是否挂载乐成
  1. mount
复制代码


(如果挂错盘可以使用umount + 挂载盘路径指令来取消挂载)



7.设置启动挂载

起首查看 UUID
  1. blkid
复制代码

熟练的话可以直接将文件目录写到挂载的设置文件中,将 /dev/vdb1 的 UUID 复制出来,然后写入到 /etc/fstab 中去
  1. echo "UUID=e943fbb7-020a-4c64-a48a-2597eb2496df /vdb1 ext4 defaults 0 0" >> /etc/fstab
  2.   echo "UUID=3874b62c-2195-49fb-80fa-bac02dc8f9da /data ext4 defaults 0 0" >> /etc/fstab
  3. /dev/vdb2: UUID="3874b62c-2195-49fb-80fa-bac02dc8f9da" TYPE="ext4" PARTLABEL="Basic data partition" PARTUUID="2118689b-320f-4894-8669-0d9b8d8d675f"
复制代码


建议还是去 编辑一下 /etc/fstab 设置文件:
  1. vim /etc/fstab
复制代码

UUID=e943fbb7-020a-4c64-a48a-2597eb2496df/vdb1ext4defaults00要挂载的分区设备号挂载点文件系统类型挂载选项是否备份是否检测
将 /etc/fstab 中定义的全部档案系统挂上。
  1. mount -a
复制代码

然后重启服务器,查看重启后磁盘挂载是否仍保留

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

络腮胡菲菲

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表