linux中为什么插上两块新硬盘后用fdisk -l命令看不到新增的硬盘?

linux中为什么插上两块新硬盘后用fdisk -l命令看不到新增的硬盘?,第1张

linux中插上两块新硬盘后用fdisk -l命令看不到新增的硬盘是设置错误造成的,解决方法为:

1、执行fdisk -l 查看新添加的硬盘,可以看到 sdb为新添加的硬盘。

2、fdisk /dev/sdb对新加硬盘格式化。

3、输入m可以查看帮助。

4、输入n新建分区,输入p新建主分区,输入1(主分区号),分别磁盘分区的起始终止位置,这里采用默认,即分区为硬盘大小。

5、输入w对分区进行保存。

6、fdisk -l 查看分区,有了sdb1 输入mkfs.ext4将分区格式化为ext4格式。

注意事项:

linux除了在服务器 *** 作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该 *** 作系统的实现机制,而且可以根据自身的需要来修改完善这个 *** 作系统,使其最大化地适应用户的需要。[1]

可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。

我们这里是创建新分区,所以输入

n

然后

e

是扩展分区,p

是主分区,我们输入

p

接下来的块数什么的,都输入

1

,最后选择大小,Last

cylinder

or

+size

or

+sizeM

or

+sizeK

(1-60801,

default

60801):

+500GB

//我们输入这个意思是分区大小为500G

最后输入

w

保存,如图:

点击在新窗口中浏览此图片

然后在/dev/目录下就可以看到

sdb1

存在了。

分区完了之后,我们需要进行格式化,使用

mkfs

-t

ext3

/dev/sdb1

命令进行对sdb1格式化。如图:

点击在新窗口中浏览此图片

上图格式化,我还在进行中,大约进行了一半。

格式化完了之后,我们就可以进行挂载分区了,我们先创建一个目录叫

data

然后把

/dev/sdb1

挂载到

/data

目录下,命令如下

mkdir

/data

mount

/dev/sdb1

/data

最后使用

df

-h

命令进行查看,修改

/etc/fstab

来进行自动加载。如图:

点击在新窗口中浏览此图片

保存后,重启服务器,一切OK。

linux

一.Linux的硬盘识别

2.6

kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如:

sda

表示第1块SCSI硬盘.

hda

表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上).

当添加了新硬盘后,在/dev目录下会有相应的设备文件产生.cciss的硬盘是个例外,它的

设备文件在/dev/cciss/目录下.一般使用”fdisk

-l”命令可以列出系统中当前连接的硬盘

设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息.

二.在linux系统中添加新硬盘

下面说明一下,添加一块10G硬盘到第一个IDE口的Slave接口上.

安装好硬盘后,开机root身份登录.

执行fdisk

-l命令显示当前系统的硬盘设备.

#

fdisk

-l

Disk

/dev/hdb:

10.7

GB,

10737418240

bytes

255

heads,

63

sectors/track,

1305

cylinders

Units

=

cylinders

of

16065

*

512

=

8225280

bytes

Disk

/dev/hdb

doesn't

contain

a

valid

partition

table

显示hdb没有分区信息,大小为10G.

使用fdisk命令对hdb进行分区.

#

fdisk

/dev/hdb

Warning:

invalid

flag

0x0000

of

partition

table

4

will

be

corrected

by

w(rite)

输入:

n

表示新建分区.

Command

(m

for

help):

n

Command

action

e

extended

p

primary

partition

(1-4)

输入:

p

表示建立一个原始分区.

p

Partition

number

(1-4):

1

输入:

1

表示此分区编号为1.

First

cylinder

(1-1305,

default

1):

输入:

回车

表示使用默认起始柱面号.如果要分多个区的话,先盘算好要多大,再输入数字

Using

default

value

1

Last

cylinder

or

+size

or

+sizeM

or

+sizeK

(1-1305,

default

1305):

输入:

回车

表示使用默认结束柱面号.即此分区使用整个硬盘空间.

Using

default

value

1305

Command

(m

for

help):

w

输入:

w

存盘,退出fdisk.

再使用fdisk

-l命令查看分区情况.

#

fdisk

-l

Disk

/dev/hdb:

10.7

GB,

10737418240

bytes

255

heads,

63

sectors/track,

1305

cylinders

Units

=

cylinders

of

16065

*

512

=

8225280

bytes

Device

Boot

Start

End

Blocks

Id

System

/dev/hdb1

1

1305

10482381

83

Linux

显示/dev/hdb上有一个hdb1分区,为linux格式.

分区后,需要对这个分区进行格式化.

#

mkfs.ext3

/dev/hdb1

将新建分区挂在到/mnt/hdb1上.

(挂载点设成自己的)

#

mkdir

/mnt/hdb1

#

mount

/dev/hdb1

/mnt/hdb1

三.设置新硬盘开机自动挂载

在/etc/fstab中添加新硬盘的挂载信息.添加下面一行:

/dev/hdb1

/mnt/hdb1

ext3

defaults

1

2(如果还有一个分区就是1

3,以此类推)

这样,每次开机后,系统会自动将/dev/hdb1挂载到/mnt/hdb1上.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7605175.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存