linux把2块盘挂到一个分区,linux系统如何挂载第二块硬盘

云主机有两块硬盘,第一块硬盘盘一般为10G,用于安装系统,第二块磁盘根据云主机类型不同,大小也不相同。我们建议您在使用的时候第二块硬盘作为数据盘,存放你的网站数据,这样在您恢复系统的时候,数据盘的数据是不会被格式化删除掉的。刚开通的云主机,默认第二块硬盘是没有被挂载的,需要我们手动去挂载,下边我们一步一步详细讲解如何挂载第二块硬盘。

一、查看硬盘信息:

查看你的linux系统所有的硬盘的方法为:fdisk -l

help1-1.png

可以看到被系统挂载和使用的只有第一块儿硬盘/dev/sda 10.7G,而第二块儿硬盘/dec/sdb 32.2G处于未挂载状态,也就是不能被系统所使用。

其实我们也可以通过df -h命令查看当前系统的硬盘使用情况:

help1-2.png

二、为第二块硬盘(/dev/sdb)创建新分区:

这里我们使用fdisk命令,fdisk的命令行用法为: fdisk 硬盘设备名

help1-3.png

这样我们就进入fdisk的交互模式,我们可以在“Command (m for help):”后输入不同的命令,来完成我们的操作。

fdisk中相应的提供5种基本操作:

n – 创建新分区

d – 删除一个已有的分区

p – 打印现有的分区表

w – 把改动写入到分区表,也就是保存.

q – 离开 fdisk

注意:你的所有操作只有用”w”命令保存后才能生效。

下面开始我们的实际操作:

1)、首先用”p”命令看一下我们的硬盘现有的分区表:

help1-4.png

没有任何分区信息。

2)、创建新分区

用”n”命令创建新分区:

help1-5.png

出现两个菜单,”e”表示扩展分区,”p”表示主分区。我们这里是第二块单独的硬盘,可直接创建主分区,在最下边输入”p”,然后回车。

help1-6.png

“Partition number :” 为分区号,我们输入1。

“First cylinder:” 为起始柱面,默认是1,您可以输入”1″,或者什么都不输入,然后按回车。

“Lastcylinder: ” 为结束柱面,默认是您的硬盘的最后一个柱面号,也就是说新建的分区包含所有的剩余空间,我们使用默认,然后回车。

用”p”命令看一下现在我们的硬盘分区表,出现了一个我们刚才创建的分区/dev/sdb1:

help1-7.png

4)、保存和退出

注意创建完后要用”w”命令保存我们的操作,否则,您所有的操作将前功尽弃:

help1-9.png

然后,用 “q”命令退出fdisk。

到这里,我们的硬盘还是不能被挂载,因为我们还需要将我们的分区过格式化成linux系统能够读取的文件格式。

三、格式化硬盘

格式化硬盘很简单,只需要用一条命令就可以完成,但是我们需要先查看我们需要格式化的分区:

还用fdisk -l查看一下分区信息:

help1-10.png

然后用mkfs格式化分区/dev/sdb1:

[root@htuidc ~]# mkfs -t ext4 /dev/sdb1

参数 -t 代表要格式化的文件系统格式,这里是ext4格式。

过程如下:

help1-11.png

四、挂载分区

您可以将您的第二块硬盘挂载到任何目录,我这里挂载到我的/data目录(如果没有/data目录,需要预先创建出来):

[root@htuidc~]# mkdir /data

这样您就可以将您的网站数据放置到/data目录,这样可以保证重装系统或者系统盘损坏的时候数据不会丢失,当然,你也可以挂载到其他目录。

好了,下边我将我的分区 /dev/sdb1 挂载到/data目录:

[root@htuidc ~]# mount /dev/sdb1 /data

然后查看一下我们文件系统空间使用情况:

[root@htuidc ~]# df -h

help1-12.png

五、配置开机自动挂载

至此,我们已经成功挂载了第二块硬盘,但是可能你会发现,如果我重启我的系统,还需要重新挂载分区/dev/sdb1,我们可以设置系统开机自动挂载。实现办法有两个:

1)、将挂载命令写入/etc/rc.local:

[root@htuidc ~]# echo “mount /dev/sdb1 /data” >> /etc/rc.local

2)、使用/etc/fstab文件。

/etc/fstab就是在开机引导的时候自动挂载到linux的文件系统。

编辑/etc/fstab文件,在最后添加新行,如下所示:

help1-13.png

/etc/fstab的数据项解释如下:

/dev/sdb1 /data ext4 defaults 1 2

/dev/sdb1 – 就是需要挂载的设备。

/data – 就是挂载点。/、 /usr、 swap 都是系统安装时分区的默认挂载点。

ext4 – 是指文件系统类型。

defaults – 是指挂载时的规则。

1 – 是指dump(系统备份工具)。1为备份,为0为从不备份。如果上次用dump备份,将显示备份至今的天数。

2 – 指fsck(启动时fsck检查的顺序)。为0就表示不检查,(/)分区永远都是1,其它的分区只能从2开始,当数字相同就同时检查(但不能有两1)。

注意:当你修改了/etc/fstab后,一定要重新引导系统才会有效。

注意:我们推荐您使用第二种方法,但是如果使用第二种方法一定要注意格式,否则会导致您重启时无法开机。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/289620.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaScript:改变li前缀图片和样式

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"> <title>无标题文档…

Visual Studio/SQL Server系统开发常见问题归纳

问题1.在利用C Sharp(操作系统为Windows7 64位)将Excel数据导入到SQL Server 2005中时,出现如下提示: 解决办法:VS菜单栏 生成→“配置管理器→平台→新建→x86。

IOS学习笔记七之KVC和Key路径

1、KVC介绍 1&#xff09;、KVC是由NSKeyValueCoding协议提供支持最基本的属性和两个方法如下 setValue:属性值 forkey:属性名&#xff1a;为指定属性设置值 valueForKey:属性名 &#xff08;得到或者指定属性的值&#xff09; 2&#xff09;、当设置value为nil的时候&am…

Xamarin效果第十八篇之GIS中复合型Mark

在前面一篇文章中简单在GIS上添加了最基础的Mark,今天再次分享一下早几天摸索的复合型Mark;啥也不说了都在效果里:1、关于数据我就是直接抓的高德的(至于后面需要的参数那就自行抓):https://restapi.amap.com/v3/airquality/aqilist?2、至于Mark无非就是用了CompositeSymbol:C…

Cent OS yum 安装 Adobe flash player

Cent OS yum 安装 Adobe flash player 桌面打开浏览器访问&#xff1a;http://get.adobe.com/cn/flashplayer/。网页会判断操作系统和浏览器并下载 Flash Player&#xff08;支持Firefox浏览器&#xff09;。 或者直接下载&#xff1a; i386系统 wget http://linuxdownload.ado…

WPF定时刷新UI界面

代码&#xff1a; using NHibernate.Criterion; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Data; using System.Linq; using System.Text; using System.Threading; using System.Wi…

找不到libmmd.dll无法继续执行代码_300 行代码带你秒懂 Java 多线程!| 原力计划...

作者 | 永远在路上【】责编 | 胡巍巍出品 | CSDN博客线程线程的概念&#xff0c;百度是这样解释的&#xff1a;线程(英语&#xff1a;Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中&#xff0c;是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的…

《C prime plus (第五版)》 ---第11章 字符串和字符串函数---4

字符串的例子&#xff1a; 1.字符串排序&#xff1a; 应用范围&#xff1a;准备花名册&#xff0c;建立索引以及很多情况下都会用刀字符串的排序。这个程序的主要工具就是strcmp(). 算法&#xff1a;读一个字符串数组&#xff0c;对它们进行排序并输出。 #include<stdio.h&g…

linux系统中scanf函数,Linux下scanf宽度控制问题

scanf在不同编译器上传参顺序不一样&#xff0c;大部分都自右向左 &#xff0c;但有些编译器我无法找到规律scanf("%3c%2c",&ch1,&ch2);printf("%c,%c",ch1,ch2);以上两句执行输入&#xff1a;abcde在VC&#xff0c;TC 这两个编译器上都能正常输出…

SQL Server 编写自动增长的字符串型主键

1、编写标量值函数ICONVERT2STRING CREATE FUNCTION ICONVERT2STRING(@N INT,@F INT) RETURNS VARCHAR(10) AS BEGIN DECLARE @M INT DECLARE @L0 INT DECLARE @CH VARCHAR(10) DECLARE @ST VARCHAR(20) SELECT @CH= SELECT @ST=CONVERT(VARCHAR(10),@N) SELECT @ST=RTRIM(@ST)…

XElement 和 XDocument 到底有什么区别?

咨询区 Rana请问在xml操作中&#xff0c;XElement 和 XDocument 到底有什么区别&#xff1f;回答区 nawfal微软官方文档&#xff1a;https://msdn.microsoft.com/en-us/library/bb675196.aspx 上说的特别清楚&#xff0c;假定你有这样一个 test.xml 文件。<Root><Chil…

IOS学习笔记八(KVO)

1、KVO介绍 KVO机制NSKeyValueObserving协议支持&#xff0c;NS遵循了这个协议 &#xff0c;所以NSObject的子类都可使用协议中的方法&#xff0c;下面方法可以注册监听 添加监听器 addObserver: forKeyPath: options: context: 删除监听 removeObserver: forKeyPath: //重…

苹果、联想及华硕均看准美国电脑运输的增长

据国外媒体雅虎金融报道&#xff0c;根据国际数据公司的研究&#xff0c;美国个人电脑在4Q14中下跌至1820万台&#xff0c;在4Q15中下跌至1740万台&#xff0c;跌幅4.3%。而苹果、联想和华硕的产品出货量却呈现上市趋势。苹果出货量上升8.9%&#xff0c;至220万台&#xff0c;华…

CentOS下为Web网站性能做测试

CentOS下为Web网站性能做测试时间:2014-12-08 01:33来源:loosky.net 作者:自由的风 举报 点击:429次Webbench是知名的网站压力方面的测试工具&#xff0c;它是由Lionbridge公司开发。官方主页&#xff1a;http://home.tiscali.cz/~cz210552/webbench.html在运维工作中&#…

如何升级浏览器_前谷歌员工爆料:谷歌工程师们是如何合谋“杀死”IE6浏览器的...

浏览器在互联网中的地位可见一斑&#xff0c;甚至可以说&#xff0c;它是比搜索引擎和社交软件更强的流量入口。微软IE6当年在2001年作为Windows XP的默认浏览器发布&#xff0c;比Chrome首次发布还要早六年。 但是&#xff0c;谷歌Chrome却后来居上&#xff0c;如今的市场份额…

安卓设备刷linux发行版,绝对精华,大牛教你在Android系统上安装linux发行版

Install linux distribution(Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux) on Android system在Android系统上安装linux发行版(Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux)1、所用的手机类型为Samsung Note2 Verizon i6052、…

C#格式化字符串大全

1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元) string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20) 默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数 string.Format("{0:…

在不安装mysql-connector-net的情况下使用FluentData框架

最近在开发项目中使用了FluentData框架&#xff0c;通过使用这个框架减少了很多开发的工作量&#xff0c;FluentData是一个轻量级的框架操作起来的自由度很大也少了很多负责的配置。但是在开发的时候发现一个问题就是当计算机中没有安装mysql-connector-net驱动的时候&#xff…

IOS之提示control may reach end of non-void function

1、xcode提示的错误如下 control may reach end of non-void function 2、原因和解决办法 函数在类的实现里面没有写返回值&#xff0c;所以提示这个&#xff0c;加上返回值就行了。

在 ASP.NET Core 中使用 HTTP 标头传播

前言我们常用 JWT 令牌用于身份验证&#xff0c;前端一般是在请求中包含 HTTP 标头 Authorization 实现。但是&#xff0c;当服务间需要互相调用时&#xff0c;也需要"按原样"将标头传播到目标服务。原来的解决方案是从请求中读取标头&#xff0c;并将其添加到对外请…