wiki-files/centos/disk.md

110 lines
3.6 KiB
Markdown
Raw Normal View History

2021-12-09 15:52:22 +08:00
---
title: 挂载磁盘
description:
published: true
date: 2021-12-09T07:52:20.797Z
tags: centos
editor: markdown
dateCreated: 2021-12-09T07:52:20.797Z
---
1. 查看服务器上未挂载的磁盘磁盘有普通磁盘高效磁盘SSD磁盘命令如下
> fdisk -l
![图像2021-12-9_下午3.34.jpg](/photos/图像2021-12-9_下午3.34.jpg)
从上图可以看出,服务器的 /dev/vdb 42.9GB 此磁盘未挂载;如果挂载,
如果此磁盘未挂载最下面会出一类似的话Disk /dev/sdc doesn't contain a valid partition table或者说磁盘下面没有类似于sdb1、sdb2......
例如从下图可以清楚的看到第三个硬盘sdc没有分区。sda和sdb都分区过了。
![e83142a6-9151-4b41-8cce-e651a9483138_4_5005_c.jpeg](/photos/e83142a6-9151-4b41-8cce-e651a9483138_4_5005_c.jpeg)
2. 如果磁盘小于2T按照如下方式分区
磁盘分区(分区有主分区,扩展 分区,逻辑分区);命令如下:
> fdisk  /dev/vdb
> n->p->1->回车->回车->w
![44eff268-4b6f-481f-99d6-ea4f97f856c2.jpeg](/photos/44eff268-4b6f-481f-99d6-ea4f97f856c2.jpeg)
上图的大概意思是这样的n添加一个分区P主分区两个回车指是开始和结束的磁盘扇区大小w写入磁盘 此时磁盘虽然已经分区但是还没有文件系统磁盘依然不能用
3. 如果磁盘大于2T使用第三方工具分区
第三方工具 **parted**
开始格式化
```bash
# /dev/vdd是需要格式化的磁盘这里一定要注意别选择错了否则数据会丢失。
$ parted /dev/vdd
```
![473245-20170819110246631-1516958433.png](/photos/473245-20170819110246631-1516958433.png)
```bash
#将MBR磁盘转换为GPT
$ mklabel gpt
````
![473245-20170819110355818-499569631.png](/photos/473245-20170819110355818-499569631.png)
```bash
#查看下实际可使用磁盘空间数
$ print
```
![473245-20170819110413725-862430502.png](/photos/473245-20170819110413725-862430502.png)
```bash
#创建主分区空间为从0 gb到6449 gb全部空间
$ mkpart primary 0 6449gb
```
![473245-20170819110457959-2058618404.png](/photos/473245-20170819110457959-2058618404.png)
```bash
#打印当前分区情况
$ print
```
![473245-20170819110510646-172491583.png](/photos/473245-20170819110510646-172491583.png)
```bash
#退出parted工具
$ quit
```
4. 格式化磁盘并写入文件系统:命令如下:
> mkfs.ext4 /dev/vdb1   //这里可以用ext3也可以用ext4
查看磁盘文件格式的命令如下:
> 1.df -T 只可以查看已经挂载的分区和文件系统类型。
parted -l 可以查看未挂载的文件系统类型,以及哪些分区尚未格式化。
lsblk -f 也可以查看未挂载的文件系统类型。
5. 挂载新磁盘到操作系统的某个节点上,命令如下:
> mkdir /目录名称
mount /dev/vdb1  /目录名称
6. 查看磁盘信息,确认挂载新磁盘是否成功,命令如下:
> df -h
如果挂载成功,会出现如下图这样的界面;
![d81bc2bd-b700-4f11-9a89-f5fd3d7c94be_4_5005_c.jpeg](/photos/d81bc2bd-b700-4f11-9a89-f5fd3d7c94be_4_5005_c.jpeg)
7. 查看磁盘所有信息;
当我们再来查所有分区时用fdisk -l 命令就会多了一个主分区,/dev/vdb1如下图
![d34e62b6-65b7-4f72-b368-5f4380bc003e.jpeg](/photos/d34e62b6-65b7-4f72-b368-5f4380bc003e.jpeg)
8. 设置开机启动自动挂载;
新创建的分区不能开机自动挂载,每次重启机器都要手动挂载。设置开机自动挂载需要修改/etc/fstab文件 ;命令如下:
> vim /etc/fstab
//打开后,在最后一行加入以下代码:
/dev/vdb1 /目录名称 ext4 defaults 0 1  //如果上面用的是ext3这里也要用ext3