CentOS 7 磁盘挂载教程
  NtjPTeejRrEF 2023年11月02日 86 0


1.查看未挂载的磁盘,若未分区,则需要先分区格式化

fdisk -l

[root@localhost ~]# fdisk -l

磁盘 /dev/sda:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x000f1903

设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 20971519 9972736 8e Linux LVM

磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x14fbd39c

设备 Boot Start End Blocks Id System

磁盘 /dev/mapper/centos-root:9093 MB, 9093251072 字节,17760256 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节


磁盘 /dev/mapper/centos-swap:1073 MB, 1073741824 字节,2097152 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节

CentOS 7 磁盘挂载教程_linux

CentOS 7 磁盘挂载教程_linux_02

可以看到磁盘sdb 53.7GB 未分区

2.使用​​fdisk /dev/sdb​​进行分区

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

The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。


命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (2048-104857599,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-104857599,默认为 104857599):
将使用默认值 104857599
分区 1 已设置为 Linux 类型,大小设为 50 GiB

命令(输入 m 获取帮助):wq
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

CentOS 7 磁盘挂载教程_linux_03

CentOS 7 磁盘挂载教程_linux_04

输入n,p,1,回车,回车, 最后按wq保存退出,这样sdb1分区就创建完成了,按错的话可以直接输入q退出即可,也可以输入d删除刚刚所建的分区

输入d,1,这样sdb1分区就删除了

3格式化新分区

mkfs.ext4 /dev/sdb1

[root@localhost ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
Discarding device blocks: 完成
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
3276800 inodes, 13106944 blocks
655347 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2162163712
400 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

CentOS 7 磁盘挂载教程_linux_05

CentOS 7 磁盘挂载教程_磁盘挂载_06

4挂载到www文件夹,用df-h命令可以查看

mount /dev/sdb1 /www

[root@localhost ~]# mount /dev/sdb1 /www
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 1.8G 0 1.8G 0% /dev
tmpfs 1.8G 0 1.8G 0% /dev/shm
tmpfs 1.8G 8.8M 1.8G 1% /run
tmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup
/dev/mapper/centos-root 8.5G 2.3G 6.3G 27% /
/dev/sda1 494M 211M 284M 43% /boot
tmpfs 369M 0 369M 0% /run/user/0
/dev/sdb1 50G 53M 47G 1% /www

CentOS 7 磁盘挂载教程_磁盘挂载_07

CentOS 7 磁盘挂载教程_linux_08

mount语法格式:mount [参数] [设备] [挂载点]

常用参数

-t    指定文件系统,即挂载类型
-l    显示已加载的文件系统列表
-h    显示帮助信息并退出
-V    显示程序版本
-n    加载没有写入文件“/etc/mtab”中的文件系统
-r    将文件系统加载为只读模式
-a    加载文件“/etc/fstab”中描述的所有文件系统

5开机自动挂载

刚才的操作已经成功将/dev/sdb1挂载到/www下,但是属于临时挂载,一旦服务器重启,挂载就会丢失。
因此如果需要开机自动挂载的需要,就要把分区挂载信息添加到配置文件/etc/fstab中,实现开机/重启自动挂载。

[root@localhost ~]# echo "/dev/sdb1 /www ext4 defaults 0 0" >> /etc/fstab

 这样下次机器重启后就会自动挂载到www目录,操作需谨慎,手握生死线,如果大家缺乏练手机器的话可以去3A网络用个VPS服务器!


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: CENTOS7配置静态IP 下一篇: centos7安装VuePress
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
NtjPTeejRrEF