Linux中安装硬盘后对硬盘的分区以及挂载
我将使用VM来进行模拟
先使用df看下我的电脑硬盘信息:
df -h

可以看到只有一个sda1分区装载/boot,还有一个扩展分区
查看dev下的硬盘:

只有一个硬盘(两个分区)
注意:
如果你是IDE 接 口 硬 盘 :/dev/dh[a-z],这里的硬盘名字应该是dh[a-z]开头
如果你是SCSI 接 口 硬 盘 : / dev/[ a -z ],这里的硬盘名字应该是sd[a-z]开头
接下来将进行另一块硬盘的安装:
1.将硬盘装在电脑上,重启电脑,后查看/dev/ 下有没多了一块硬盘


2.用fdisk对这块硬盘分区
fdisk /dev/sdb

按下m显示菜单:

因为要新建分区选择n

这里是问你是要建立主分区还是扩展分区,这里是第一次建立选择主分区p

因为是MBR分区只能有4个分区,这里建立第一个分区,输入1

这里问你个分区的起始扇区,这里直接回车(默认),相当于输入了2048

这里问你的结束扇区,这里不需要计算,直接输入+1G 加号后面为这个分区的大小

此时第一个分区已经建立,但还是在内存中并没有写到硬盘sdb中,所以直接输入w
注意这里可以继续创建分区,完了再输入w,我这里只建立一个分区

经过以上步骤后分区的建立已经完成,但是此时系统还无法识别分区表
3.内核重新读取分区表
partprobe /dev/sdb

注意:这里是整个磁盘sdb,不是磁盘分区sdb1
4.创建文件系统(格式化分区)
Linux 中的主流的文件系统有:ext4和xfsd等

这里我建立ext4文件系统
mkfs.ext4 /dev/sdb1
注意:这里是磁盘分区sdb1,不是整个磁盘sdb

5.挂载
在挂载之前你需要确定挂载的目录,我这里是/mnt/sdb1-zhi ,没有目录的自己mkdir,这里目录最好建立在/mnt下,这个目录是专门挂载的,可以任意。
将来这个分区就会与这个/mnt/sdb1-zhi目录建立联系
手动挂载
mount /dev/sdb1 /mnt/sdb1-zhi/

df一下:

这里已经挂载成功,但是这只是一次性的,重启后就会消失
永久挂载:
要对/etc/fstab文件编辑
vim /etc/fstab

比如第一行中
硬盘路径 文件路径(挂载点) 文件系统类型 设备的自定义选项 是否转存 fsck的顺序 /dev/mapper/centos-root / xfs defaults 0 0 UUID=e4ef36e1-0840-4a58-a4f7-c26f52ead6f1 /boot xfs defaults 0 0 我们要在最后一行写入自己的分区与文件路径,可以仿照上面的写 /dev/sdb1 /mnt/sdb1-zhi ext4 defaults 0 0

这里第一列也可以写入UUID
UUID的查询:
blkid

转存:0 不转存,不备份 1转存,备份
fsck:开机检查磁盘的顺序 0表示不检查 1234....为检查顺序
以上步骤完成后,还需要判断是否正确
mount -a

如果没有其他信息出现,表示你插入的正确,否则错误。
如果错误且没有检查,开机后将进入紧急模式,无法开机
最后开机重启后df一下,看看是否正常

最后总结一下
1.fdisk /dev/sdb
2.partprobe /dev/sdb
3. mkfs.ext4 /dev/sdb1
4.挂载 mount /dev/sdb1 /mnt/sdb1-zhi
vim /etc/fstab
5.mount -a
版权
作者:feiquan
出处:http://www.cnblogs.com/feiquan/
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)
Linux中安装硬盘后对硬盘的分区以及挂载的更多相关文章
- Linux中安装Oracle11g后出现监听的问题及解决办法
软件安装: 参考文章: linux安装Oracle11G 错误如下: [oracle@iz2f570bi1k56uz admin]$ lsnrctl start LSNRCTL for Linux: ...
- Linux中安装tomcat后,window中访问不到tomcat的欢迎界面问题
首先,可以通过xftp把下载的tomcat的tar.gz包传输到Linux中. 然后进行解压,tar -zxvf tomcat的压缩包名称(可以使用tab键快速补齐) 解压后,可以使用修改/con ...
- Linux中安装redis
第一部分:安装redis 1.希望将安装包下载到此目录 /home/local/src 安装过程指令 $ mkdir /home/local/redis $ cd /home/local/src ...
- Linux中安装nodejs及插件
Linux中安装nodejs及插件 1.去官网下载安装包 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过 ...
- Linux中安装python3.6和第三方库
Linux中安装python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!! ...
- Linux中安装python3
[centos7中安装python3]http://blog.csdn.net/wjqwinn/article/details/75633714 (一)安装python3前的准备工作1.修改文件中第一 ...
- 在Linux中安装JDK和IDEA
前言 寒假安装虚拟机的时候我就没有安装好,到学校之后,因为时间紧加上更习惯Windows的操作习惯,我只在Windows上安装了JDK和IDEA,但是随着学习的深入,我发现用虚拟机写命令行.新建jav ...
- 完全零基础在Linux中安装 JDK
完全零基础在Linux中安装 JDK 总体思路:先确定没有Java程序了 — 然后创建相应路径文件夹 — 下载JDK — 解压到当前路径 — 自定义文件名称 — 配置环境变量 — 检查是否安装成功 第 ...
- 191016 Linux中安装python3
注意事项:直接在Linux系统中安装python3后会导致yum命令和pip命令失效. 安装python3过程(按下述方法安装依赖包.指定软链接,就不会出错了): # 安装依赖包 yum instal ...
- linux中安装jdk+jmeter-
--------------linux中安装jdk+jmeter-------------------- 一.安装JDK7.0版本 .先卸载服务器自带的jdk软件包 # java -version # ...
随机推荐
- 使用.NET Hardware Intrinsics API加速机器学习场景
ML.NET 0.6版本刚刚发布不久,我们知道ML.NET代码已经依赖于使用本机代码库的性能矢量化.这是一个重新实现托管代码中现有代码库的机会,使用.NET Hardware Intrinsics进行 ...
- Chapter 4 Invitations——9
I didn't want to get into the safety hazards that dancing presented, so I quickly made new plans. 我不 ...
- 使用Expression进行动态排序分页
Expression动态查询.分页 Expression,表达式树,以lamda表达式创建,就以表达式目录树的形式将强类型的lambda表达式标识为数据结构. 排序 /// <summary&g ...
- 【EF6学习笔记】(八)更新关联数据
上一篇链接:EF学习笔记(七):读取关联数据 本篇原文链接:Updating Related Data 本篇主要考虑对于有关联的数据进行新增.删除.更新操作:比如Course .Instructor: ...
- LearnOpenGL学习笔记(五)——纹理
在设计物体表面时,很多时候我们不满足于一种颜色或者几种简单颜色,我们希望是丰富多彩的图案,或者说我们提供给它的图片.这样一个顶点一个顶点的去指定那是行不通了,我们不可能把所有顶点用数字去表达出来,必须 ...
- python中执行该文件,就调用 mian 方法
代码: test.py import student def main(): st = student.student(1001, 'tommy', 18) st.sing() st.dance() ...
- WCF 的学习过程
之前没有接触过WCF,这两天学习中.把遇到的问题和解决办法记下来. 遇到的问题: (1).HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 ...
- Java 容器源码分析之 LinkedHashMap
同 HashMap 一样,LinkedHashMap 也是对 Map 接口的一种基于链表和哈希表的实现.实际上, LinkedHashMap 是 HashMap 的子类,其扩展了 HashMap 增加 ...
- Wireshark的基本使用——过滤器
前言 网络上关于Wireshark的教程已有不少,博主就简单介绍一下Wireshark分析数据包时最重要的技巧之一的过滤器..一次性嗅探到的数据包有很多,想要高效地提取出你想要的数据包或者对某个数据包 ...
- C#字符串。
string类型不能被继承,它是密封类,sealed. 一.字符串的特性. 1.不可变性. class Program { static void Main(string[] args) { stri ...