一、命令操作:

df       #查看磁盘空间

fdisk     #分区/查看分区

mkfs      #格式化

df  -h(以人类易读) -m(以M为单位读取)            #查看硬盘容量/查看

D                              #删除一个分区

I     #列出已知分区类型

M     #帮助

N     #添加一个新分区

Q     #退出不保存

T     #更改分区类型ID

W     #保存并退出

二、静态分区:

在虚拟机添加硬盘,然后重启(reboot)

Fdisk -l            #查看有多少设备

Fdisk  /dev/sdb

按  n (添加新的新区)后

p primary(0 primary,0 extended,4 free)             #主分区(已有主分区,已有扩展分区,空余分区数量)

e   extended                             #扩展分区

按p(primary)以后

分区号(1-4,默认1)

(回车)即默认为2048

(回车)可以修改大小

W                                      #保存退出

Fdisk -l                    #查看分区是否生效(与之前相比)

mkfs.xfs  /dev/sdb1           #格式化分区

mkdir  /work                #建立挂载点

mount /dev/sdb1 /work         #挂载硬盘

vim /etc/fstab                #挂载永久生效
###############
/dev/sdb1 /work xfs defaults
###############

三、动态添加:

方法1:

ls /sys/class/scsi_host/

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
fdisk -l #查看效果

方法2:

cat /proc/scsi/scsi    

#查看设备ID,在最大的ID上加1.每次添加一块硬盘
echo "scsi add (有空格)-single-device 0 0 3 0" > /proc/scsi/scsi
echo "scsi add (有空格)-single-device 0 0 4 0" > /proc/scsi/scsi
echo "scsi add (有空格)-single-device 0 0 5 0" > /proc/scsi/scsi

四、整体流程

#.检查环境
getenforce
(setenforce #关闭) #.分区
fdisk -l
ls /sys/class/scsi_host/
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
fdisk -l
fdisk /dev/sdb
fdisk -l #.格式化
mkfs.xfs /dev/sdb1
#.挂载
mkdir /work
mount /dev/sdb1 /work/ #.永久挂载
vim /etc/fstab
###############
/dev/sdb1 /work xfs defaults
############### #.重启验证
reboot

具体实例请参考:实例一、添加磁盘Linux添加硬盘脚本

Linux如何添加硬盘的更多相关文章

  1. VMware中给Linux虚拟机添加硬盘

    给vmware的Linux虚拟机添加硬盘 1.关闭虚拟机电源,在Virtual Machine Setting对话框里点击左下角的“Add”,选择“Hard Disk”,之后选择“Create a n ...

  2. 给vmware的Linux虚拟机添加硬盘

    给vmware的Linux虚拟机添加硬盘   1.先将虚拟机Power Off,在Virtual Machine Setting对话框里点击左下角的"Add",选择"Ha ...

  3. Linux下添加硬盘,分区,格式化详解

    2005-10-17 在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法. 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb.依此类推 我们一般主板 ...

  4. 虚拟机中给linux 系统添加硬盘以后,进行分区挂载

    当自己虚拟机中的linux 系统硬盘不够用的时候需要添加硬盘给系统使用,所以可以通过以下的步骤实现 1.关闭自己的客户机,然后执行以下步骤 2. 上面的步骤完成以后,重点来了,下面打开客户机,执行以下 ...

  5. Linux关于添加硬盘的那些事儿:笔记

    添加新硬盘:http://note.youdao.com/share/?id=8cf27602cdce36e1d4160f00e9004b00&type=note 关于添加硬盘的那些事儿:   ...

  6. Linux虚拟机添加硬盘

    任务:添加1块硬盘,并且分1个区,挂载到/bak 第一.插上硬盘 第二.分区 第三.格式化(定义:文件系统的类型)  FAT,FAT32,NTFS,ext1,ext2,ext3,ext4,.... 第 ...

  7. 【Linux】添加硬盘不需要重启服务器

    添加硬盘之后,不用重启服务器 执行下面的语句 ls /sys/class/scsi_host 查看下面有多少host 我这里有三个host 分别执行 echo "- - -" &g ...

  8. Linux系统添加硬盘设备(磁盘分区-格式化-挂载-使用)

    当全新安装了一块新的硬盘设备后,为了更充分.更安全的利用硬盘空间首先要进行磁盘的分区, 然后格式化,最后挂载使用. 实例:对新添加的硬盘设备进行分区.格式化并挂载到/newFS目录. 第一步:在vmw ...

  9. vmware下linux 如何添加硬盘

    1.在虚拟机的设置中增加一块硬盘.   setting -> add disk -> create a new virtual disk -> SCSI   设定大小,这里给3G:更 ...

随机推荐

  1. Asp.net内置对象用途说明

    Asp.net 内置对象 1.Session当客户第一次请求网页,session创建.当客户最后一次请求页面,一段时间后,session销毁.默认30分钟. 一般存用户信息,即登陆成功后,在sessi ...

  2. Tomcat基本知识(一)

    顶层架构先上一张Tomcat的顶层结构图(图A),如下: Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务 ...

  3. Flash XSS漏洞快速上手

      0x01 Flash XSS xss一是指执行恶意js,那么为什么说flash xss呢?是因为flash有可以调用js的函数,也就是可以和js通信,因此这些函数如果使用不当就会造成xss.常见的 ...

  4. [CF467D] Fedor and Essay

    After you had helped Fedor to find friends in the «Call of Soldiers 3» game, he stopped studying com ...

  5. 使用js json/xml互相转换

    <html> <head> <title>json与xml互转</title> <script type="text/javascrip ...

  6. php中转菜刀脚本过狗免杀

    <?php $target="url";//shell 地址 菜刀连这个脚本做中转 $post=''; $i=0; foreach($_POST AS $K=>$V) ...

  7. cmd 获取当前登录的用户和远程连接的用户

    打开cmd  执行  quser 可以看到我有两个 会话 带>  是我当前的会话 rdp 是远程连接的会话   console 是本机操作  可以知道谁在连接你 状态是  唱片 就是未连接的意思 ...

  8. 百万年薪python之路 -- MySQL数据库之 Navicat工具和pymysql模块

    一. IDE工具介绍(Navicat) 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具,我们使用Navicat工具,这个工具本质上就是一个socket客户端,可视化的连接 ...

  9. 百万年薪python之路 -- 小数据池和代码块练习

    1.请用代码验证 "alex" 是否在字典的值中? info = {'name':'王刚蛋','hobby':'铁锤','age':'18',...100个键值对} info = ...

  10. 自定义表头Datagrid

    自定义的一个表头 <bp:BasePage x:Class="NetReform.Pages.RealProbabiTableCompare" xmlns="htt ...