Linux添加新硬盘、分区、格式化、自动挂载

在为主机添加硬盘前,首先要了解Linux系统下对硬盘和分区的命名方法。

 

1) 在Linux下对SCSI的设备是以sd命名的,第一个ide设备是sda,第二个是sdb,依此类推。一般主板上有两个SCSI接口,一共可以安装四个SCSI设备。主SCSI上的两个设备分别对应sda和sdb,第二个SCSI口上的两个设备对应sdc和sdd。一般硬盘安装在主SCSI的主接口上,所以是sda或者sdb,光驱一般安装在第二个SCSI的主接口上,所以是sdc. (IDE接口设备是用hd命名的,第一个设备是hda,第二个是hdb。依此类推.)

2)分区是用设备名称加数字命名的。例如sda1代表sda这个硬盘设备上的第一个分区

3)每个硬盘可以最多有四个主分区,一个扩展分区,扩展分区可以再分为多个逻辑分区。

 

小于2T硬盘:

1、给硬盘分区

fdisk /dev/sda

2、格式化硬盘

fdisk -l
mkfs -t ext3 /dev/sda1

3、挂载
mount /dev/sda1 /test

4、开机直接挂载
编辑/etc/fstab 文件
添加:/dev/sda1 /test ext3 defaults 1 1

重启则发现已经挂载上去。

这个方法只支持为小于2T的硬盘进行分区,要对大硬盘进行分区需要使用parted工具:



大硬盘:

1.进入parted程序:

parted

2.选择要操作的磁盘:

select /dev/sdb

2.对分区进行GPT转换,将MBR磁盘格式化为GPT:

mklabel gpt

3.命令print,查看sdb分区状态。可以看到已经打上了gpt的标签。

print

4.创建一个主分区,容量从0GB开始到33000GB的全部空间。print可以看到创建好了

mkpart primary 0 33000GB

5.quit退出parted分区工具

quit

6.下一步,格式化分区。命令mkfs.ext4 -F /dev/sdb1。

由于磁盘较大需要等待一段时间。完成后返回命令行状态。

7.然后挂载已经格式化好的分区。

执行命令mount /dev/sdb1 data,挂载到到/mnt/data目录中。


参考自:

http://jingyan.baidu.com/album/2f9b480daee88f41ca6cc263.html

http://www.cnblogs.com/itech/archive/2010/12/24/1916255.html




MBR

磁盘格式化为

GPT

你可能感兴趣的:(linux,硬盘,格式化)