linux 磁盘看不见,Linux云服务器磁盘不见了?解决方案在这里

用过诸多种云以后,发现有个通病,就是新买的数据盘在机器中找不到。本篇总结一下此类问题的解决方法,望各位点赞,有问题评论区见

一、云服务和物理机一样,你买了云服务器的数据盘以后,就相当于把数据盘直接安装硬盘到物理机上。

二、查看硬盘是否正确安装。

使用“fdisk -l”命令查看硬盘代号。

root@Whel000010010:/home/share# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes

255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors

Units = 扇区 of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk identifier: 0x000aab9b

设备 启动      起点          终点     块数   Id  系统

/dev/sda1   *        2048   488282111   244140032   83  Linux

/dev/sda2       488284158   976771071   244243457    5  扩展

Partition 2 does not start on physical sector boundary.

/dev/sda5       488284160   820314111   166014976   83  Linux

/dev/sda6       820316160   976771071    78227456   82  Linux 交换 / Solaris

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes

255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors

Units = 扇区 of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk identifier: 0x00000000

设备 启动      起点          终点     块数   Id  系统

/dev/sdb1               1  4294967295  2147483647+  ee  GPT

Partition 1 does not start on physical sector boundary.

可以看到我新增了的硬盘标识为sdb。

三、将硬盘分区。

1、当硬盘小于等于2T时,可以用fdisk。

fdisk /dev/sdb

1、查看帮助。

输入:m

2、新建分区。

输入:n

3、创建逻辑分区

输入:p

4、输入分区号以及指定分区大小

依照提示,回车表示默认。

5、检查分区情况(此时还未执行分区操作)

Command(m for help):p

6、保存退出

Command(m for help):w

这个是小盘分区的方式

2、当硬盘大于2T时,用parted命令。

选择要分区的硬盘:parted /dev/sdb

使用print 对磁盘信息进行查看:

可以看到磁盘还没有进行分区。

create the GPT disklabel – in other words, create the partitioning tables to support GPT:

建立GPT的磁盘标签,换句话说就是创建磁盘分区表支持GPT

使用(parted) mklabel gpt

创建分区,并分配合适的大小

create a partition:创建一个分区,这个步骤总是有错,选择cancle.

这一步就用到了对齐的概念。

然而其实我并不是只想要一个分区,所以我们将上面的分区删除,然后重新进行分区:

使用rm 编号 命令进行删除。

从图中打印的信息可以看到上面的分区已经删除,回到之前未进行分区的状态。

使用mkpart primary 0% n%创建主分区,n为要分的分区占整个磁盘的百分比.(mkpart extended创建扩展分区).

例如我这里想要把这个8T的硬盘分成三块,其中前两块分别占2T,最后一块占4T,则可以写为:

mkpart primary 0% 25%

mkpart primary 26% 50%

mkpart primary 51% 100%

可用print 命令对分区进行查看。

分区格式化

可 将硬盘格式化为ext4格式,具体各格式的区别见ext2、ext3与ext4的区别

将三块分区分别进行格式化。硬盘比较大时时间可能也较长等待ing。

四、格式化分区。

mkfs.ext4 /dev/sdb1

五、将硬盘挂载到文件夹下。

1、手动挂载。

新建一个文件夹:mkdir /home/sdb1

挂载:mount /dev/sdb1 /home/sdb1

2、开机自动挂载。

输入:vi /etc/fstab

编辑完fstab的内容后,不必重启执行该命令也可自动挂载:,mount -a

在最后加入:

/dev/sdb1 /home/sdb1 ext4 defaults 1 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值