HCRM博客

如何在CentOS 6.5上挂载磁盘或存储设备?

Centos 6.5系统中,挂载硬盘是一个常见的操作,本文将详细介绍如何在CentOS 6.5中挂载硬盘的步骤和注意事项。

一、查看当前挂载信息

通过df h命令查看当前的挂载信息,这一步可以帮助你了解系统的磁盘使用情况以及现有的挂载点。

如何在CentOS 6.5上挂载磁盘或存储设备?-图1
(图片来源网络,侵权删除)
  • [root@centos ~]# df h
  • Filesystem        Size Used Avail Use% Mounted on
  • /dev/mapper/VolGrouplv_root 14G 884M 13G 7% /
  • tmpfs 939M 0 939M 0% /dev/shm
  • /dev/sda1 485M 54M 407M 12% /boot

二、查看硬盘信息

使用fdisk l命令查看系统中的所有硬盘信息,特别是新加的硬盘(如/dev/sdb)。

  • [root@centos ~]# fdisk l
  • Disk /dev/sdb: 32.2 GB, 32212254720 bytes
  • 255 heads, 63 sectors/track, 3916 cylinders, total 62914560 sectors
  • Units = sectors of 1 * 512 = 512 bytes
  • Sector size (logical/physical): 512 bytes / 512 bytes
  • I/O size (minimum/optimal): 512 bytes / 512 bytes
  • Disk identifier: 0xb819ae09

三、硬盘分区及4K对齐

为了确保性能和兼容性,建议对硬盘进行4k对齐,使用fdisk工具对新硬盘进行分区:

  • [root@centos ~]# fdisk /dev/sdb
  • Command (m for help): n
  • p
  • Partition number (14): 1
  • First cylinder (165270, default 65270): Using default value
  • Last cylinder, +cylinders or +size{K,M,G} (165270, default 65270): Using default value

重复上述步骤创建多个分区,然后保存并退出:

  • w
  • The partition table has been altered!
  • Calling ioctl() to reread partition table.
  • Syncing disks.

使用fdisk lu命令查看分区是否已经对齐:

  • [root@centos ~]# fdisk lu
  • Disk /dev/sdb: 32.2 GB, 32212254720 bytes
  • 224 heads, 56 sectors/track, 5015 cylinders, total 62914560 sectors
  • Units = sectors of 1 * 512 = 512 bytes
  • Sector size (logical/physical): 512 bytes / 512 bytes
  • I/O size (minimum/optimal): 512 bytes / 512 bytes
  • Disk identifier: 0xb819ae09
  • Device Boot Start End Blocks Id System
  • /dev/sdb1 56 20986111 10493028 83 Linux
  • /dev/sdb2 20986112 31485439 5249664 83 Linux
  • /dev/sdb3 31485440 62908159 15711360 83 Linux

每个分区的Start能被8整除,即代表此分区已经4K对齐。

四、格式化分区文件系统

使用mkfs.ext4命令格式化每个分区:

如何在CentOS 6.5上挂载磁盘或存储设备?-图2
(图片来源网络,侵权删除)
  • [root@centos ~]# mkfs.ext4 /dev/sdb1
  • [root@centos ~]# mkfs.ext4 /dev/sdb2
  • [root@centos ~]# mkfs.ext4 /dev/sdb3

五、挂载分区

创建挂载目录并挂载分区:

  • [root@centos ~]# mkdir p /data
  • [root@centos ~]# mount /dev/sdb1 /home
  • [root@centos ~]# mount /dev/sdb2 /data
  • [root@centos ~]# mount /dev/sdb3 /tmp

六、修改/etc/fstab文件以实现开机自动挂载

编辑/etc/fstab文件,添加以下内容以确保重启后分区仍然挂载:

  • [root@centos ~]# vi /etc/fstab
  • echo '/dev/sdb1 /home ext4 defaults 0 0'
  • echo '/dev/sdb2 /data ext4 defaults 0 0'
  • echo '/dev/sdb3 /tmp ext4 defaults 0 0'
  • 保存退出

使用mount a命令测试配置是否正确:

  • [root@centos ~]# mount a

如果没有报错,说明配置正确。

七、重启系统并查看挂载信息

重启系统并再次查看挂载信息:

如何在CentOS 6.5上挂载磁盘或存储设备?-图3
(图片来源网络,侵权删除)
  • [root@centos ~]# shutdown r now
  • [root@centos ~]# df lh
  • Filesystem Size Used Avail Use% Mounted on
  • /dev/mapper/VolGrouplv_root 14G 884M 13G 7% /
  • tmpfs 939M 0 939M 0% /dev/shm
  • /dev/sda1 485M 54M 407M 12% /boot
  • /dev/sdb1 10G 1.5G 8.3G 16% /home
  • /dev/sdb2 5G 1.4G 3.6G 28% /data
  • /dev/sdb3 15G 1.7G 13G 12% /tmp

至此,新的硬盘分区已成功挂载并设置为开机自动挂载。

相关FAQs

Q1: 如果挂载失败怎么办?

A1: 如果挂载失败,可以检查以下几点:

1、确保分区已经正确格式化。

2、确保挂载点目录存在。

3、确保/etc/fstab文件中的配置没有错误。

4、使用dmesg | tail命令查看系统日志,获取更多错误信息。

Q2: 如何卸载已经挂载的分区?

A2: 使用umount命令可以卸载已经挂载的分区,要卸载/dev/sdb1,可以使用以下命令:

  • [root@centos ~]# umount /home

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/21188.html

分享:
扫描分享到社交APP
上一篇
下一篇