linux usr 添加硬盘,linux 添加硬盘

给linux主机添加硬盘后启动系统,系统将自动检测硬件设备。由于是新添加的硬盘,硬盘并没分区和格式化(执行fdisk -l命令后提示:Disk /dev/sdb doesn't contain a valid partition table)

.IDE 硬盘一般是hdx,scsi硬盘一般为sdx,x为a,b,c,d

2.linux下对分区的编号,第一个primary分区为1,其次为2,3,最大为4,

扩展盘上的逻辑分区从5开始。注意这里硬盘排列的顺序和windows下的cde不同,所以要数对了,不要安windows下的顺序推断。

3.增加一块新硬盘

新硬盘,先要分区,以scsi为例

#fdisk /dev/sdb

进入fdisk模式:

Command (m for help):p  //查看新硬盘的分区

Command (m for help):n  //创建新分区

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

Command action

e   extended   //输入e为创建扩展分区

p   primary partition (1-4)   //输入p为创建主分区,这里我们选择p

Partion number(1-4):1  //第一个扩展分区,按你需求可以最多分4个主分区

First Cylinder(1-1014,default 1):  1  //第一个主分区起始的磁盘块数

Last cylindet or +siza or +sizeM or +sizeK: +1024MB  //可以是以MB为单位的数字或者以磁盘块数,这里我们输入+1024MB表示分区大小为1G。

这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。

创建完后用w保存分区。

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

(如:fdisk /dev/sdb  -->  n --> p主分区  -> 选number:1,2。。 -->开始柱面 -->结束柱面 --w(保存))

其次,对分区格式化

#mkfs -t ext3 -c /dev/sdb1  //如果有多个分区,则分区修改为sdb2这样

格式化完后我们需要进行挂载分区.假如不带参数,直接#mkfs /dev/sdb1,则用默认的文件系统类型ext2

然后创建mount点,并挂载文件系统:

#mkdir /mount-point

#mount /dev/sdb1 /mount-point

这样,新加的硬盘基本上能使用了,可以用#df -k,查看

但是,这样每次重启机器后,文件系统都得手工mount,为此,我们可以修改/etc/fstab:

/dev/sdb1    /mount-point    ext3    defaults    1 2

附:

/etc/fstab   -----filesystem tab 分区表

linux在引导过程中用该表来按不同的方式装载分区和目录。每个文件系统有几个相干的参数,这些参数确定文件系统如何读取、文件系统有哪些相关用户权限等.

该表一般包含6个字段。

(有的系统用label表示)

要装载的分区(如/dev/hda2)和文件系统(如/usr)

(或者mount point等)

要装载的分区和文件系统所在目录

(或format等)

文件系统格式类型,如ext3,vfat

(mount options等)

其值为defaults时,即默认选项,包括参数rw(读写)、suid(SUID权限)、exec(二进制可执行文件)、auto(系统起动时自动装载)、nouser(只有根用户可以装载,相反为user)、async(数据异步读写)),其它的参数还有umask,unhide(hide),iocharset(语言环境)等,当然你可以自己指定各个值。

(dump value)

dump(英文意为倾倒垃圾)时是否需要BACKUP的标志位,其内定值是0。1表示文件系统自动写入磁盘。

(Filesystem Check Order)

设定此filesystem是否要在开机时做check的动作,除了root的filesystem其必要的check为1之外,其它皆可视需要设定,内定值是0。

例子:如果你有windows分区(fat32)在/dev/hda1处,你想在系统启动时就自动挂载该分区,并且挂载过来之后一般用户可读可写,并且可以显示中文。则在fstab中添加:

/dev/hda1  /mnt/c       vfat umask=000,iocharset=gb2312 0 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值