这篇文章最初发表在mud上。
公司的FTP服务器空房间又不够用了。唉,没办法,只能加新硬盘了。因为之前没有给Linux服务器添加硬盘,所以只能先在虚拟机中模拟。
添加新硬盘的 *** 作步骤:
1.服务器已关闭。
2.添加新硬盘
3.打开服务器,对新硬盘进行分区,并使用fdisk命令。
4.格式化新分区,并使用相关命令mkfs.ext*
5.挂载新分区,并使用mount和df命令。
虚拟系统:VMwareWork10Linux:CentOS6.464位
首先安装centos6.4系统,然后添加新的硬盘。如下图:
建议在该磁盘的格式中使用ISCSI,如下图所示:
添加硬盘后,我们启动Centos,然后使用fdisk命令查看,如下所示:
查看分区情况
从上图我们可以看到,目前服务器上有两块硬盘。硬盘sda。硬盘sda分为三个分区,sda1是系统引导分区。但是硬盘sdb目前没有分区。
现在让我们对硬盘sdb进行分区,并使用fdisk命令。如下图:
fdisk/开发/sdb
我们经常使用几个fdisk命令,
m显示所有命令。
n创建一个新分区。使用该命令输入选项后,E表示新的扩展分区,P表示新的主分区。
p显示分区
q退出,不保存更改。
保存更改并退出。
[root@localhost~]#fdisk/dev/sdb
警告:DOS兼容模式已被否决。强烈建议
关闭模式(命令“c”)并将显示单位更改为
扇区(命令“u”)。
命令(m表示帮助):m
命令动作
切换可启动标志
编辑bsd磁盘标签
切换dos兼容性标志
删除一个分区
列出已知的分区类型
我打印这份菜单
n添加新分区
o创建一个新的空DOS分区表
打印分区表
问:不保存更改就退出
创建一个新的空Sun磁盘标签
不要更改分区的系统id
u更改显示/输入单位
验证分区表
w将表写入磁盘并退出
x额外功能(仅限专家)
命令(m表示帮助):n
命令动作
e扩展
p主分区(1-4)
p
分区号(1-4):1
第一个圆柱(1-1305,默认为1):1
最后一个柱面,+柱面或+尺寸{K,M,G}(1-1305,默认为1305):+5G
命令(m表示帮助):w
分区表被改动了!
调用ioctl()重新读取分区表。
同步磁盘。
上述分区完成后,我们使用fdsik命令再次查看,如下图所示:
从上图中,我们可以清楚地看到,当前硬盘sdb已经被划分到分区中。开发/sdb1。这部分 *** 作相当于windows系统中的一个新分区,还没有格式化。
先格式化吧,因为Linux系统有不同的文件系统。例如:ext2、ext3、ext4。每个文件系统都是不同的,Centos6.4默认使用ext4文件系统。这相当于windows系统中的FAT文件格式和NTFS文件格式。所以我们必须将新分区格式化为ext4格式。我们可以使用mkfs.ext4命令如果它设置为ext3格式,我们可以使用mkfs.ext3如下图:
mkfs.ext4/dev/sdb1
格式化后,我们可以分区挂载。这部分相当于在windows中给分区分配驱动器号。分区挂载可以分为两部分:临时挂载和永久挂载。临时挂载意味着系统重启后挂载会消失。永久挂载是将要挂载的分区写入/etc/fstab文件。该文件的内容将在系统启动时被读取。
让我们先临时挂载分区,并创建一个新目录来挂载分区。如下图:
Mkdir/data在根目录中创建新的数据目录。
mount–text4/dev/sdb1/data该命令用于挂载/dev/SDB1分区下的/data目录,其中-t是指定的文件系统类型。
挂载–a使挂载有效。
装载查看所有装载。
上面是临时挂载,下面我们会设置永久挂载。在设置永久挂载之前,我们首先需要使用umount命令卸载刚刚完成的挂载,如下图所示:
卸载/数据/
卸载后,让我们编辑/etc/fstab文件并添加下图:
/dev/sdb1/dataext4默认值为00
然后使用mount–a命令使装载生效。如下图:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)