Linux 挂载硬盘

本文介绍了Linux服务器如何进行数据盘的挂载操作,包括查看磁盘、格式化、创建挂载点、挂载硬盘和设置自动挂载。详细步骤从使用`fdisk -l`命令识别新硬盘开始,到使用`mkfs.ext3`进行格式化,再到创建挂载点并使用`mount`命令挂载,最后通过修改`/etc/fstab`实现系统启动时的自动挂载。此外,还提醒了用户在操作前注意数据安全,并提供了不同面板的挂载路径建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很多新用户买到服务器以后对数据盘怎么硬盘挂载使用比较迷惑,我们今天给大家介绍怎么快速的把硬盘挂载到系统上

注意事项:先进行硬盘挂载再安装环境

Linux硬盘挂载是比较常见的管理操作之一。默认情况下数据盘没有挂载,需要手动挂载到系统中。
具体操作是分四步:
硬盘挂载1)磁盘分区
硬盘挂载2)磁盘格式化
硬盘挂载3)磁盘挂载
硬盘挂载4)最后还需要添加分区启动表,以便下次系统启动随机自动硬盘挂载。
硬盘挂载5)重启验证

硬盘挂载详细图文教程如下:

查看数据盘在没有分区和格式化数据盘之前,使用 “ df -lh ”命令,是无法看到数据盘的,

[root@vm-1736500077 ~]# df -lh
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G   58M  3.8G   2% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vda3        96G  6.0G   90G   7% /
/dev/vda1       497M  135M  363M  28% /boot
tmpfs           782M     0  782M   0% /run/user/0

可以使用“fdisk -l”命令查看

[root@vm-1736500077 ~]# fdisk -l

Disk /dev/vda: 107.4 GB, 107374182400 bytes, 209715200 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 label type: dos
Disk identifier: 0x000c13d8

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048     1026047      512000   83  Linux
/dev/vda2         1026048     9414655     4194304   82  Linux swap / Solaris
/dev/vda3         9414656   209715166   100150255+  83  Linux

Disk /dev/vdb: 429.5 GB, 429496729600 bytes, 838860800 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

输入lsblk命令 查询所有磁盘分区情况

[root@vm-1736500077 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0     11:0    1  872K  0 rom  
vda    253:0    0  100G  0 disk 
├─vda1 253:1    0  500M  0 part /boot
├─vda2 253:2    0    4G  0 part [SWAP]
└─vda3 253:3    0 95.5G  0 part /
vdb    253:16   0  400G  0 disk 

查看新加的硬盘是 /dev/vdb: 64.6 GB
硬盘挂载1:磁盘分区

使用fdisk /dev/vdb进入交互式分区工具:
m 显示命令列表
n 创建新分区
d 删除分区
p 设置主分区类型
w 保存分区表
q 退出
说明:开始分区后输入n,新增分区,然后选择p,分区类型为主分区,两次回车后默认剩余全部空间,最后输入w写入分区并退出,若不保存退出输入q

开始对/dev/vdb进行分区

[root@vm-1736500077 ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x61c897cb.

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
Partition number (1-4, default 1): 
First sector (2048-838860799, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-838860799, default 838860799): 
Using default value 838860799
Partition 1 of type Linux and of size 400 GiB is set

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

查看分区情况:使用lsblk命令查看,可见vdb下多一个vdb1

[root@vm-1736500077 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0     11:0    1  872K  0 rom  
vda    253:0    0  100G  0 disk 
├─vda1 253:1    0  500M  0 part /boot
├─vda2 253:2    0    4G  0 part [SWAP]
└─vda3 253:3    0 95.5G  0 part /
vdb    253:16   0  400G  0 disk 
└─vdb1 253:17   0  400G  0 part 

硬盘挂载2:磁盘格式化

将未使用的磁盘进行格式化,操作数据盘符前,请自行确认磁盘是否有使用过,如有重要数据请谨慎操作,以免导致数据丢失,带来不必要的麻烦。

具体格式化命令为: mkfs

mkfs [选项] [文件系统] [设备路径]

文件系统

  1. EXT3
    EXT3,作为EXT2的进化版,通过引入日志功能显著提升了数据的可靠性,确保系统崩溃后的快速恢复。它能支持大容量的文件与分区,最大文件尺寸为2TB,文件系统尺寸上限为32TB。EXT3还具备文件系统压缩能力及目录项的延迟分配特性,进一步增强了其效率与安全性。
    (1)最多只能支持32TB的文件系统和2TB的文件,实际只能容纳2TB的文件系统和16GB的文
    (2)Ext3目前只支持32000个子目录
    (3)Ext3文件系统使用32位空间记录块数量和i-节点数量
    (4)当数据写入到Ext3文件系统中时,Ext3的数据块分配器每次只能分配一个4KB的块

  2. EXT4
    EXT4作为EXT3的继承者,在性能与功能上均有显著提升。它打破了EXT3的尺寸限制,最大文件和文件系统尺寸均达到了惊人的1EB,几乎满足了所有规模的存储需求。EXT4优化了文件系统操作速度,引入了无限子目录、纳秒级时间戳以及Extents技术,后者特别优化了大文件处理,同时通过持久预分配提高了顺序写入性能,使其成为通用场景下的高效选择。
    (1)Ext4的文件系统容量达到1EB,而文件容量则达到16TB
    (2)理论上支持无限数量的子目录
    (3)Ext4文件系统使用64位空间记录块数量和i-节点数量
    (4)Ext4的多块分配器支持一次调用分配多个数据块

  3. XFS
    XFS,起源于SGI并成功移植到Linux平台,以其处理大规模数据的能力著称。它设计上侧重于高吞吐量和并发操作,最大文件与文件系统尺寸均达到8EB,远超EXT3与EXT4。XFS的亮点在于其动态inode分配、并行I/O机制,以及实时在线碎片整理,这些特性使其在面对大数据量处理和高并发访问时表现出色,特别是在数据库和大型文件服务器应用中优势显著。
    (1)根据所记录的日志在很短的时间内迅速恢复磁盘文件内容
    (2)采用优化算法,日志记录对整体文件操作影响非常小
    (3) 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间
    (4)能以接近裸设备I/O的性能存储数据

格式化:mkfs.ext4 /dev/vdb1 这个时候请耐心等待格式化完毕(时间较久)。

[root@vm-1736500077 /]# mkfs.ext4 /dev/vdb1

硬盘挂载3:磁盘挂载
将格式化完的磁盘进行硬盘挂载,硬盘挂载前,先在服务器上创建一个需要挂载的挂载点,如可以在根目录下创建一个www目录。
默认情况下,跳转到根目录的命令为:cd /

[root@vm-1736500077 /]# cd /

创建目录命令为: mkdir /www

[root@vm-1736500077 /]# mkdir /wwww

硬盘挂载到www目录,
硬盘挂载命令: mount /dev/vdb /www/

[root@vm-1736500077 /]#mount /dev/vdb /www

硬盘挂载4:最后还需要添加分区启动表,以便下次系统启动随机自动硬盘挂载。
修改fstab,以便系统启动时自动硬盘挂载,添加分区信息使用“echo ‘/dev/xvdb /www ext3 defaults 0 0’ >> /etc/fstab”(不含引号)命令写入新分区信息。

[root@vm-1736500077 /]# echo '/dev/vdb1   /www ext4    defaults    0  0' >> /etc/fstab

硬盘挂载5:重启查看开机自启是否生效
执行:init 6 进行优雅重启服务器。

[root@vm-1736500077 /]# init 6

重启服务器后,输入命令: df -lh 查看第2块磁盘是否有正常进行硬盘挂载,硬盘挂载正常的话您会看到,这样第2块盘就挂载好了。

[root@vm-1736500077 /]# df -lh
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G  9.8M  3.9G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vda3        96G  6.1G   90G   7% /
/dev/vdb1       394G   73M  374G   1% /www
/dev/vda1       497M  135M  363M  28% /boot
tmpfs           782M     0  782M   0% /run/user/0

以下注意事项:
1:硬盘挂载适合安装wdCP面板安装教程请看: http://bbs.aliyun.com/read.php?tid=146205
2:如果你要安装LuManager;easypanel ;AMH请将吧硬盘挂载到home你只要将上面的WWW改成home
3:其他面板安装教程: http://bbs.aliyun.com/read.php?spm=0.0.0.0.RUWJ3z&tid=146156

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值