前言

最近搞Linux时,当初没有考虑完善,只分配了10GB的空间,启动mongodb时直接给我报了一个错误:可用空间太少,虽说加一个参数—smallfiles就可以解决问题,但这治标不治本。所以我参考Adding a New Disk Drive to an RHEL 6 System,记录下来,以供以后参考。

环境

Oracle VM VirtualBox搭建的虚拟机,主机cpu intel i5-4590,8G内存,系统win7 64位,Linux虚拟机的环境是centos6.5

在Linux中找到新硬盘

前提是你已经为虚拟机添加了一个新的硬盘。

切换root用户

[spider140@spider140 ~]$ ls /dev/sd*

/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb

在这里/dev/sda表示的硬盘被分成两个分区,由/dev/sda1, /dev/sda2表示。咱们新加的硬盘已经指派给/dev/sdb,现在没有为这个硬盘分配任何分区。

添加一个linux分区

[root@spider140 spider140]# fdisk /dev/sdb

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel with disk identifier 0x3590b300.

Changes will remain in memory only, until you decide to write them.

After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

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):

通过键入c和u来关闭DOS适配模式和改变单元为扇区

Command (m for help): c

DOS Compatibility flag is not set

Command (m for help): u

Changing display/entry units to sectors

键入p查看当前分区数:

Command (m for help): p

Disk /dev/sdb: 8589 MB, 8589934592 bytes

255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x3590b300

Device Boot      Start         End      Blocks   Id  System

如上所示,该硬盘没有任何分区。

现在开始添加分区

Command (m for help): n

Command action

e   extended

p   primary partition (1-4)

p

Partition number (1-4):

添加主分区

因为在这里我这想创建一个分区,所以启示扇区是1,截止扇区就是最后一个,指教键入两个回车使用默认值

First sector (2048-16777215, default 2048):

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-16777215, default 16777215):

Using default value 16777215

键入p查看当前分区

Disk /dev/sdb: 8589 MB, 8589934592 bytes

255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x3590b300

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048    16777215     8387584   83  Linux

键入w保存分区信息并退出

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

linux自动跑批,在linux中添加硬盘并在系统启动时自动挂载相关推荐

  1. Linux如何在系统启动时自动加载模块

    下面是以前学习Linux时写的,后来仔细研究rc.sysinit后发现,只需要修改下列地方就可以了,不必这么麻烦的: rc.sysinit中有这样的一段代码: # Load other user-de ...

  2. 在Linux中对硬盘进行分区、格式化和挂载

    在Linux中对硬盘进行分区.格式化和挂载 我最近有一个全新的4-TB硬盘加入我的电脑.所以我需要在Linux中安装它.为此,我需要执行以下操作: 分区 格式化 挂载 检查是否已安装硬盘驱动器 分区 ...

  3. linux校时写入硬件,手动校正 Linux 系统时间并把时间写入硬件,系统启动时自动校正时间并把时间写入硬件。...

    手动校正 Linux 系统时间并把系统时间写入硬件,系统启动时自动校正时间并把时间写入硬件. 下面以 CentOS 6.5 (32位)系统为例,设置系统时间:手动校正 Linux 系统时间并把时间写入 ...

  4. 【转】Linux如何在系统启动时自动加载模块

    1.Linux安装驱动程序 tar zxf ixgbe-<x.x.x>.tar.gz cd ixgbe-<x.x.x>/src/ make install modprobe & ...

  5. 【转】QT中添加的资源文件qrc时的路径问题小结

    @2019-06-13 [小记] QT中添加的资源文件qrc时的路径问题小结 转载于:https://www.cnblogs.com/skullboyer/p/11014943.html

  6. Linux系统中添加硬盘,并挂载到已有的目录,比如/home/user

    备份用户下数据 cd home ls newuser tar cvf newuser.tar newuser #创建一个tar归档 rm -rf newuser mkdir newuser 备注:ne ...

  7. linux查看python环境变量_Linux中添加PYTHONPATH配置anaconda环境变量方法

    因为最近开发多智能体模型需要把自己写的环境打包import,环境是统一的,如果不加入环境变量,每次测一个算法都要把包作为附属脚本和算法脚本放一起非常麻烦.所以就想把这些写的环境加入到python的环境 ...

  8. Hadoop集群中添加硬盘

    Hadoop工作节点扩展硬盘空间 接到老板任务,Hadoop集群中硬盘空间不够用,要求加一台机器到Hadoop集群,并且每台机器在原有基础上加一块2T硬盘,老板给力啊,哈哈. 这些我把完成这项任务的步 ...

  9. linux mmc分区_【经验记录】如何给嵌入式Linux的SD/MMC卡驱动中添加多个分区

    How to add multi partition for SD/MMC card in Linux Driver 之所以写这个,是因为,在这个过程中,自己明显感觉到了,做事情一定要有一定的方法,方 ...

最新文章

  1. 开发者论坛一周精粹(第六十八期) 如何把ecs转到另外一个账号?
  2. GacUI学习(一)
  3. 未指定发送trap的源接口_组播之RPF接口检测
  4. 面试中说这些话,到手的offer很容易飞
  5. (转)数据库查询速度慢的原因
  6. 04年学计算机,2004年4月全国高等教育自学考试计算机网络与通信试题
  7. [转载] Java中方法不可以有默认参数
  8. mysql复制以及一主多从等常见集群概述
  9. html星空代码在线,怎么操作html星空特效代码
  10. 中国无线耳机行业市场供需与战略研究报告
  11. Elk-Metricbeat配置Tomcat的日志分析 (Metricbeat-part3)
  12. 应届生产品助理/经理面试,应当多谈点什么?
  13. 对抗样本的创建和防御
  14. 修改文件句柄:ulimit 系统设置脚本(避免设置不彻底而无效)
  15. DMA工作原理-STM32 DMA和ARM9 DMA,彻底理解DMA
  16. 在stm32cubemx的freertos中创总任务跑支线任务
  17. MobaXterm在4K屏幕下的兼容性设置
  18. RS485 配套选型
  19. CNS可增值积分区块链应用剖析如何区分真伪区块链
  20. 辞职时老板说:“等项目做完了,给你加薪”项目做完他却被劝退了

热门文章

  1. 【.NET Core项目实战-统一认证平台】第十章 授权篇-客户端授权
  2. 谈谈微服务中的 API 网关(API Gateway)
  3. 康威定律和系统设计——《微服务设计》读书笔记
  4. 用quot;hosting.jsonquot;配置ASP.NET Core站点的Hosting环境
  5. php 随机指定位数,php生成一个可选位数的随机码
  6. 巴川数据科学炼成记_智橡树智能英语好不好有哪些功能?提出的科学学习思想是什么?...
  7. C#创建桌面快捷方式
  8. C#帮助控件HelpProvider的使用
  9. C语言试题八十五之狼追兔子问题
  10. Android之把app作为独立的module导入其他项目遇到的坑