linux 增加新硬盘
| |
新增加硬盘后用用fdisk -l 查看是否认到,我的机器上认到是 /dev/sdb ,接下来进行分区。
进行分区:
1. fdisk /dev/sdb
进入 fdisk的界面:
The number of cylinders for this disk is set to 19457.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help):
顺便说一下命令 ,“n" 新建一个分区 ”p“ 显示分区 ”d“删除分区 ”m“ 帮助 ”q“ 不保存刚才的操作并且退出,” 当操作错误时不要惊慌使用q回车后,就可以回到本次操作前 "w" 保存操作。
我现在要创建分区,所以输入 n 回车 进入下面的界面:
Command action
e extended
p primary partition (1-4)
e extended
p primary partition (1-4)
说明:”e“ 扩展分区 ”p“ 主分区 ,在这里我创建一个主分区,一个扩展分区 输入 p 回车 进入下面的界面:
Partition number (1-4): 现在没有任何分区所以 输入 1 回车
First cylinder (1-19457, default 1): 从那个扇区开始 一般为默认值,回车
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-19457, default 19457) 分区大小 输入你想要分区的大小。
Last cylinder or +size or +sizeM or +sizeK (1-19457, default 19457) 分区大小 输入你想要分区的大小。
Command (m for help): 回到了第一个fdisk界面,如何先以后对剩余磁盘进行分区 则输入w 保存退出,
在这里继续分区 输入n 下面的出来的界面跟上面的一样就不再重复了。
接下来输入 e 进行扩展分区,分区编号输入数字 2 ,在这里我把剩余的磁盘全部分为扩展分区,所以一路回车,回到第一步,在里很多人扩展初学者犯了个错误,认为已经完成,输入 w 保存退出。
接下来进行格式化 mkfs.ext3 /dev/sdb1 漫长的等待后终于ok完成,
格式扩展分区:mkfs.ext3 /dev/sdb2 结果发生了下面的错误:
mke2fs 1.39 (29-May-2006)
/dev/sdb2: Invalid argument passed to ext2 library while setting up superblock (今天我也犯了这个错误
) ,主要原因是把扩展分区和逻辑分区的概念搞错了,硬盘分区组成是:主分区和扩展分区。扩展分区可以分成多个逻辑分区, 所以要把扩展分区分成逻辑分区才可以使用。
/dev/sdb2: Invalid argument passed to ext2 library while setting up superblock (今天我也犯了这个错误
![](http://sns.linuxpk.com/image/face/2.gif)
我们接着上面的分区继续 输入 n 进入下面的界面:
Command action
l logical (5 or over)
p primary partition (1-4)
l logical (5 or over)
p primary partition (1-4)
输入字母 l 进行逻辑分区 ,逻辑分区的编号是从5开始的,所以输入5 回车,后面的则根据自己的需求把扩展分区分为几个逻辑分区,我只分了一个逻辑分区,所以一路回车 然后 w 保存退出 。
格式化逻辑分区 mkfs.ext3 /dev/sdb5 ok 分区过程就结束了。
2.挂载磁盘 mount /dev/sdb5 /mnt/data
需要在系统启动时,自动挂载编辑 /etc/fstab文件,加入下面的代码:
LABEL=/data /data ext3 defaults 1 2
即可,前提是 /data目录必须存在。否则,可能导致系统无法启动。