Linux如何挂载磁盘
Linux如何挂载磁盘
2021-08-04 07:40
注意:以下操作方法非唯一,请自行摸索。请保护好您的个人数据,因个人操作失误造成的数据丢失,风险由您个人承担。
方法1:宝塔自动挂载工具【推荐】
详情请见:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=3187&extra=page%3D1
方法2:手动挂载
1.1查看新磁盘
1
[root@ecs-xxx ]
# fdisk -l
找到新添加的磁盘的编号为/dev/vdb 注:具体磁盘名称请根据自己云服务器显示为准。
1.2硬盘分区 进入fdisk模式
1
[root@ecs-xxx ]
# /sbin/fdisk /dev/vdb
输入n进行分区
1
[root@ecs-xxx ]
# Command (m for help): n
选择分区类型
1
[root@ecs-xxx ]
# Select (default p): p
选择分区个数
1
[root@ecs-xxx ]
# Partition number (1-4, default 1): 1
一直回车,最后输入q退出。
格式化分区 将新分区格式化为ext4文件系统
1
[root@ecs-xxx ]
# mkfs -t ext4 /dev/vdb
挂载硬盘
1.创建挂载点,在根目录下创建storage
目录 目录名称可自定义
1
[root@ecs-xxx ]
# mkdir /storage
2.将/dev/vdb挂载到/storage下
1
[root@ecs-xxx ]
# mount /dev/vdb /storage
3.设置开机启动自动挂载 新创建的分区不能开机自动挂载,每次重启机器都要手动挂载。设置开机自动挂载需要修改/etc/fstab文件
1
#vi /etc/fstab
在文件的最后增加一行 /dev/vdb /storage ext4 defaults 1 2
注意要查询一下自己的硬盘格式,用df -T查询。
然后reboot尝试重启主机
Linux如何给硬盘扩容
以Centos7 为例,很多老板在使用过程中,会遇到需要升级数据盘,或者升级配置的需求,这时候升级,比如数据盘20G增加到40G,这样虽然增加了数据盘大小,Windows没啥问题,但是在Linux系统,需要您自行resize,具体操作如下:
安装 growpart工具
yum install -y cloud-utils-growpart
查看硬盘容量
fdisk -l
查看硬盘分区大小和文件系统类型
df -Th
会发现硬盘扩容后并没有增加
确认好数据盘位置后输入
growpart /dev/vdb 1
出现下面的命令即表示成功
CHANGED: partition=1 start=2048 old: size=31455232 end=31457280 new: size=41940959 end=41943007
注:如果运行出现”unexpected output in sfdisk –version [sfdisk,来自 util-linux 2.23.2]”这个错误,就是编码的问题,运行下面这行命令可以解决,解决后重新运行上面的命令growpart /dev/vdb 1
LANG=en_US.UTF-8
然后运行下面命令
resize2fs /dev/vdb1
最后输入df -Th 看见挂载成功即可