本文由秀依林枫提供友情赞助,首发于烂泥行天下

公司FTP服务器的空间又不够了,唉,没有办法只能新加硬盘了。因为以前没有给Linux服务器添加过硬盘,所以只能先在虚拟机中进行模拟。

新加硬盘的操作步骤:

1、 服务器关机

2、 添加新硬盘

3、 服务器开机,对新硬盘进行分区,使用fdisk命令

4、 对新分区进行格式化,使用mkfs.ext*相关命令

5、 对新分区进行挂载,使用mount、df命令

虚拟系统:VMware Workation 10 Linux:centos 6.4 64bit

首先,centos6.4系统先安装完毕,然后在新加硬盘。如下图:

在这磁盘的格式建议还是选择ISCSI,如下图:

硬盘添加完毕后,我们启动Centos,然后使用fdisk命令进行查看,如下图:

fdisk -l

通过上图,我们可以看到目前服务器上有两块硬盘。硬盘sda、sdb。其中硬盘sda被分成3个分区,sda1为系统启动分区。而硬盘sdb目前没有进行任何分区。

现在我们来对硬盘sdb进行分区,使用fdisk命令。如下图:

fdisk /dev/sdb

fdisk命令中有几个是我们经常使用的,

m显示所有的命令

n新建分区,使用该命令进入选项后,e表示新建扩展分区,p表示新建主分区。

P显示分区

q不保存修改并退出

w保存修改并退出

[root@localhost ~]# fdisk /dev/sdb

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

switch off the mode (command 'c') and change display units to

sectors (command 'u').

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

m print this menu

n add a new partition

o create a new empty DOS partition table

p print the partition table

q quit without saving changes

s create a new empty Sun disklabel

t change a partition's system id

u change display/entry units

v verify the partition table

w write table to disk and exit

x extra functionality (experts only)

Command (m for help): n

Command action

e extended

p primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-1305, default 1): 1

Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305): +5G

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

以上分区完毕后,我们再次使用fdsik命令进行查看,如下图:

通过上图,我们可以很明显的看到目前硬盘sdb已经被分成.dev/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 在根目录下新建data目录。

mount –t ext4 /dev/sdb1 /data 此命令的作用是把/data目录挂载到/dev/sdb1分区下,其中-t是指定的文件系统类型。

mount –a使挂载生效。

mount查看所有挂载。

以上是临时挂载,下面我们进行永久挂载设置。在设置永久挂载之前,我们首先要卸载刚刚已经进行的挂载,使用umount命令,如下图:

umount /data/

卸载完毕后,我们来编辑/etc/fstab文件,并加入如下图内容:

/dev/sdb1 /data ext4 defaults 0 0

然后使用mount –a命令,使挂载生效。如下图:

烂泥:centos6.4服务器添加新硬盘的更多相关文章

  1. HP G7服务器添加新硬盘

    1. 停掉 服务器(必须停了服务器),插入新硬盘.开机,出现F9和F11的时候,按下F5(这个很坑爹,没有显示F5进入阵列配置),进入阵列控制界面之后按出现红色的提示后按下F8进入阵列控制管理界面.进 ...

  2. CentOS系统在不重启的情况下为虚拟机添加新硬盘

    一.概述 用过虚拟机的都知道,如果在系统运行的时候去给虚拟机添加一块新设备,比如说硬盘,系统是读取不到这个新硬盘的,因为系统在启动的时候会去检测硬件设备.但是我们也可能会遇到这样的情况,比如正在运行比 ...

  3. linux 添加新硬盘的方法

    在服务器上把硬盘接好,启动linux,以root登陆. 比如我新加一块SCSI硬盘,需要将其分成三个区: #fdisk /dev/sdb 进入fdisk模式: Command (m for help) ...

  4. Linux添加新硬盘自动挂载硬盘

    Linux添加新硬盘自动挂载硬盘的具体步骤 1.插入新硬盘,启动Linux服务器,使用fdisk -l 查看硬盘 #fdisk -l Disk /dev/sdb: 1000.2 GB, 1000204 ...

  5. linux系统下添加新硬盘的方法详解

    对于linux新手来说,在linux上添加新硬盘,是很有挑战性的一项工作. 在Linux服务器上把硬盘接好,启动linux,以root登陆. fdisk -l ## 这里是查看目前系统上有几块硬盘 D ...

  6. CentOS添加新硬盘到新的分区(xfs/ext4) 或者添加新分区

    CentOs添加新硬盘到新的分区(xfs/ext4)  添加新分区 转载请注明:http://www.cnblogs.com/juandx/p/5618162.html 这篇文章介绍怎么添加一块新的硬 ...

  7. Linux上添加新硬盘的实例介绍

    在Linux上添加新硬盘的实例讲解,有需要的朋友可以看看. 系统:Redhat AS3 UP3硬盘:scsi注意:# 表示是root用户执行的命令 [root@cncmail data1]# fdis ...

  8. 在ubuntu中添加新硬盘

    在ubuntu中添加新硬盘 转载于 http://www.cnblogs.com/unipower/archive/2009/03/08/1406230.html  前言 安装新硬盘这种事情并不会经常 ...

  9. 详解VMware 虚拟机中添加新硬盘的方法

    一.VMware新增磁盘的设置步骤 (建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机) 1.选择“VM”----“设置”并打开,将光标定位在“硬盘(SCSI)”这一 ...

随机推荐

  1. 重新想象 Windows 8 Store Apps (71) - 其它: C# 调用 C++

    [源码下载] 重新想象 Windows 8 Store Apps (71) - 其它: C# 调用 C++ 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 其它 C# ...

  2. 如何安装nodejs

    1.进入官网https://nodejs.org/en/download/ 2.安装过程基本直接“NEXT”就可以了.(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的 ...

  3. jquery自定义插件——window的实现

    本例子实现弹窗的效果: 1.jquery.show.js /* * 开发者:lzugis * 开发时间:2014年6月10日 * 实现功能:点击在鼠标位置显示div * 版本序号:1.0 */ (fu ...

  4. (旧)子数涵数·PS——换脸

    一.打开Photoshop,打开下载好的两张素材图(均在百度下载的). 二.选中人物脸的部分,不需要很精确(哪种抠图方式都行,我用的是矩形选框工具),再使用移动工具(快捷键为V,或者按着Ctrl),将 ...

  5. Linux FTP配置文件说明

    一.vsftpd说明: LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd. 访问 ...

  6. Dynamics AX for Retail POS Development blogs

    Dynamics AX for Retail POS Development Dynamics AX for Retail POS Development - Code Samples AX for ...

  7. vIDC v2.0 强大的端口转发神器使用总结-开放内网tfs代码服务

    vIDC2.0 端口映射工具,最近在公司闲来无事,想自己整个tfs来管理自己的研究代码. 本来是想用微软Visual Studio提供的免费tfs,但是无奈速度太慢.他们的服务器在美国,中国也没有代理 ...

  8. Arcengine实现创建网络数据集札记(二)

    四 ArcEngine实现创建网络数据集 ArcEngine创建网络数据集的过程,与ArcMap设置的过程类似,主要通过六个步骤即可以实现. 1 定义网络数据集对象,并设置基本属性,包括网络数据集名称 ...

  9. Sharepoint学习笔记—习题系列--70-573习题解析 -(Q88-Q90)

    Question 88You have a Microsoft .NET Framework console application that uses the SharePoint client o ...

  10. iOS之 kamailio-4.3.4sip服务器搭建-mac

    如要转载请注明出处http://www.cnblogs.com/chengxiaoyu/p/5006352.html 1.安装MySQL 去http://www.mysql.com/下载最新版本的My ...