linux下添加新硬盘,并启动时挂载

Linux系统运维工作中,由于公司业务的发展,经常会碰到服务器的硬盘爆满的情况,这时,需要我们增加新的硬盘来加大空间,下面将我的一次添加硬盘并让其开机自动挂载经历分享出来。
比如说新加的硬盘是sdb(sda是第一块SCSI硬盘,sdb第二块,以此类推...)
fdisk 命令选项说明
p 命令是打印分区表
n 命令是创建新分区
d 命令是删除分区
w 写分区表退出
q 不写分区表退出
m 命令看帮助

硬盘没有特殊要求,只要bios里识别就行了。你是移动硬盘,更没有要求了。按以下步骤就行了。

1.把移动硬盘插入主机。执行fdisk -l,会看到硬盘信息。
[root@zt ~]# fdisk -l

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   c  W95 FAT32 (LBA)
/dev/sda2            2551       30401   223713157+   f  W95 Ext'd (LBA)
/dev/sda5            2551       11474    71681998+   b  W95 FAT32
/dev/sda6           11475       20398    71681998+   7  HPFS/NTFS
/dev/sda7           20399       30140    78252583+  83  Linux
/dev/sda8           30141       30401     2096451   82  Linux swap

Disk /dev/sdb: 4047 MB, 4047502848 bytes
4 heads, 32 sectors/track, 61759 cylinders
Units = cylinders of 128 * 512 = 65536 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       61760     3952623+   b  W95 FAT32

2.对指定的硬盘进行分区
[root@localhost beinan]# fdisk /dev/sdb
Command (m for help): 在这里按m ,就会输出帮助;
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition 注:这是删除一个分区的动作;
l list known partition types 注:l是列出分区类型,以供我们设置相应分区的类型;
m print this menu 注:m 是列出帮助信息;
n add a new partition 注:添加一个分区;
o create a new empty DOS partition table
p print the partition table 注:p列出分区表;
q quit without saving changes 注:不保存退出;
s create a new empty Sun disklabel
t change a partition's system id 注:t 改变分区类型;
u change display/entry units
v verify the partition table
w write table to disk and exit 注:把分区表写入硬盘并退出;
x extra functionality (experts only) 注:扩展应用,专家功能;

3.选n新建一个分区
Command (m for help): n 注:增加一个分区;
Command action
l logical (5 or over) 注:增加逻辑分区,分区编号要大于5;为什么要大于5,因为已经有sda5了;
p primary partition (1-4) 注:增加一个主分区;编号从 1-4 ;
p
Partition number (1-4): 1
First cylinder (51-125, default 51): 注:这个就是分区的Start 值;这里最好直接按回车,如果您输入了一个非默认的数字,会造成空间浪费;
Using default value 51
Last cylinder or +size or +sizeM or +sizeK (51-125, default 125): +200M 注:这个是定义分区大小的,+200M 就是大小为200M ;当然您也可以根据p提示的单位cylinder的大小来算,然后来指定 End的数值。回头看看是怎么算的;还是用+200M这个办法来添加,这样能直观一点。如果您想添加一个10G左右大小的分区,请输入 +10000M ;
Command (m for help):

4.分好了,保存分区。其中 q是 不保存退出,w是保存退出
Command (m for help): w

5.分完区之后,对分区进行格式化,以及挂载到相关目录
用mkfs.ext3格式化ext3文件系统,如:
mkfs.ext3 /dev/sdb1 (格式化第二块SCSI硬盘的第一个分区)

装载分区:
mount /dev/sdb1 /backup (装载第二块SCSI硬盘的第一个分区到/backup目录)

6.把挂载加入/etc/rc.local启动或编辑/etc/fstab文件以使硬盘开机自动挂载。
自动装载分区:编辑/etc/fstab,添加一行:
/dev/sdb1 /backup ext2 defaults 1 2

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情