Linux 磁盘分区,文件系统创建、挂载、开机自动挂载和卸载
创建分区 (fdisk):
第一步先在Linux的虚拟机上添加一块硬盘,添加完成后需要重启虚拟机才能够检测识别到新硬盘。


重启系统后可以使用 fdisk -l 命令查看当前所有磁盘分区情况,sdb为我们刚刚创建的新磁盘,可以与上面的sda磁盘对比,发现新磁盘sdb还没有分区。接下来就是为sdb磁盘分区。
分区命令 fdisk /dev/sdb 。输入m来查看帮助。主要关注n,p,w。
n,添加一个新的分区。
p,打印出当前磁盘的分区情况。
w,保存修改并退出,修改后必须进行此步操作。

依次输入n,创建新分区;
p,创建主分区。
1,分区号为1。
回车,确定默认开始柱面为1,这个数字会根据分配的空间递增。
+5G,给第一个分区分配5G的空间。

依次输入n,创建新分区。
e,创建扩展分区。
2,分区号。
回车,从1分区5G开始第二个分区,655为5G后的开始柱面
回车,因为此为扩展分区,默认会将磁盘的剩余空间全部分配给扩展分区,不然剩余后面的空间就浪费掉了。

然后输入w保存退出,再次进入磁盘分区操作,输入p进行分区情况查看。

上述完成后磁盘的分区情况如下图中的最后一种形式,同样我们也可以进行下图中其他形式的分区,但是需要保证主分区+扩展分区的数量小于等于4个。

文件系统的创建
Linux主流的文件系统
Ext2 ext3 ext4 cifs reiserFS NFS xfs fat32 vfat
日志文件系统:ext3 ext4 cifs reiserFS NFS xfs fat32 vfat
非日志文件系统 :Ext2
可以使用 [root@hadoop00 ~]# ll /lib/modules/2.6.32-696.28.1.el6.x86_64/kernel/fs 来查看操作系统所支持的文件系统。

使用mkfs完成分区文件系统的创建,一下市mkfs命令的用法。

-t 指定文件系统类型 mkfs.ext2 mkfs.ext3 mkfs.ext4
-b 指定磁盘块大小
-L 指定卷标

将sdb1创建为ext2文件系统格式,块大小为1k。
mkfs -t ext2 等价于mkfs.ext2

blkid 显示分区文件系统信息
mke2fs创建文件系统
mke2fs(make ext2 file system)
默认格式是ext2
# mke2fs /dev/sdb2
指定参数
# mke2fs -j -b 1024 -L media -m 3 -i
8192 /dev/sdb1
-j 格式化为ext3
-b 指定磁盘块大小
-L 指定卷标
-m 指定为管理员预留的磁盘空间大小百分比
-i 指定为每个inode节点保留的磁盘块大小 应该是磁盘
块的整数倍
更改和查看卷标
e2lable
设置卷标
# e2label /dev/sdb1 "backup"
查看卷标
# e2label /dev/sdb1
调整文件系统相关属性
tune2fs
-L 设定卷标
# tune2fs -L "test" /dev/sdb6
-l 查看文件系统信息
# tune2fs -l /dev/sdb6
-j 将ext2升级位ext3升级位日志文件系统
# tune2fs -j /dev/sdb6
-m 调整为管理员预留的块百分比
# tune2fs -m 2 /dev/sdb6
-r 调整为管理员预留的块数量
# tune2fs -r 4000 /dev/sdb6
dumpe2fs
显示分区超级块和块组信息
dumpe2fs /dev/sdb1
只显示分区超级快信息
dumpe2fs -h /dev/sdb1
挂载和卸载文件系统

在/mnt创建/mnt/test/文件夹,将/dev/sdb1的ext2的文件系统挂载到/mnt/test/目录下,查看有lost+found文件夹,说明挂载成功。
但是这里的挂载再系统重启之后将会消失,所以需要设置开机自动挂载,将在接下来的博客继续讲解如何设置开机自动挂载。
我们可以配置 /etc/fstab配置文件。
手动挂载上的文件系统想在系统重启后保持挂载则需要将挂载信息写入 /etc/fstab 配置文件之中。
系统开机时,系统将自动加载里面的内容,达到开机自动挂载文件系统的效果。

在/mnt/test/文件夹下创建test.txt文件,然后再卸载文件系统,发现test.txt文件也随之被卸载。
Linux 磁盘分区,文件系统创建、挂载、开机自动挂载和卸载的更多相关文章
- Linux的VMWare中Centos7磁盘分区管理 fdisk分区和制作文件系统格式化和开机自动挂载
一.硬盘的组成零件扇区 磁道 磁盘容量 磁盘分区 简介 硬盘由容量.柱面数.磁头数.扇区数 C/H/S, Cylinder, Head, Sector(柱面/磁头数/扇区数) 1.磁头数表示硬盘总共有 ...
- CentOS 7 下挂载NTFS文件系统并实行开机自动挂载
CentOS 7 下想要挂载NTFS的文件系统该怎么办呢? 我们需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单. 首先要进入官网下载NTFS-3G工具 http://www. ...
- linux(十三)之磁盘分区、创建文件系统、挂载
前面学习了linux的用户管理 ,感觉是不是多lnux的多用户多任务的系统感觉十分了解了,但是其实并不然的.你还需要了解更多.接下来给大家分享的是 在vmware中添加硬盘创建分区,然后挂载到指定目录 ...
- Linux系统磁盘分区、删除分区、格式化、挂载、卸载、开机自动挂载的方法总结
Linux系统按照MBR(Master Boot Record)传统分区模式: 注意:传统的MBR(Master Boot Record)分区方式最大只能分2T容量的硬盘,超过2T的硬盘一般采用GPT ...
- LINUX学习 - 磁盘分区 + 开机自动挂载 + 性能测试
在看鸟哥linux私房菜,发现不少有趣的东西,真是相见恨晚. 情境:建立一个新的filesystem挂在/srv/myproject目录下,并让其开机自动挂载到目录,该目录给project群组共享,其 ...
- linux挂载新磁盘、分区和开机自动挂载
今天在阿里云虚拟主机里新加了一块磁盘,需要单独挂载到centos7. 挂载过程中遇到了不少问题,记录如下: 查看分区 fdisk -l 其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没有分区. ...
- Linux开机自动挂载Windows分区
使用Linux的朋友肯定都不会对本文所谈的内容陌生,在Linux系统里,通常不会开机自动挂载Windows文件系统下的分区.Ubuntu系统下要点击Windows分区才会挂载,Fedora下则甚至要输 ...
- Linux添加新硬盘,设置分区和开机自动挂载之图文教程!
虚拟机添加硬盘的步骤就不多废话了,主要列出添加硬盘后要进行设置的几个详细步骤: 1.查看磁盘信息:fdisk -ls 添加前如下图所示: 添加后如下图: 也可以用:ls /dev/sd*查看,如下图: ...
- Linux磁盘分区与文件系统
一 Linux磁盘分区与文件系统 在Linux中常见的操作系统有:ext2 ext3 ext4 xfs btrfs reiserfs等文件系统的作用主要是明确磁盘或分区上的文件存储方法以及数据结构,L ...
随机推荐
- [Discuz!] Discuz X1.5点击“发帖”出现XML代码的解决办法!
使用的是Discuz X1.5程序,不知什么原因,今天突然出现了大问题,就是在点击“发帖”的时候,原来正常显示的网页竟然变成了XML代码!经过一番查找资料,也未能找到是什么原因导致的,只是找到了解决办 ...
- ETL过程
ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract).转换(transform).加载(load)至目的端的过程.ETL一词较常用在数 ...
- maven_常用命令
清理编译好的文件 mvn clean 编译文件(只是编译主目录文件) mvn compile 编译测试文件(也会编译主文件) mvn test 打包 mvn package 将项目发布到本地仓库 mv ...
- 【XShell】xshell评估过期解决办法
1.登录网景官网的下载页面: 官网:https://www.netsarang.com/download/down_form.html?code=522 2.填写基本信息 licensetype 必须 ...
- 网络编程基础【day09】:socketserver使用(九)
本节内容 1.概述 2.socketserver类型 3.创建socketserver步骤 4.简单的代码实现 一.概述 我们之前的用户都是不支持多并发的,所以我们现在需要一个支持多用户,实现一个并发 ...
- vue-获取dom节点
获取dom节点可以用ref属性,这个属性就是来获取dom对象的.看代码 这个属性就相当于给这个标签起了一个id样的东西 <input type="text" ref=&qu ...
- linux环境下遇到的所有问题
启动redis # 进去到src目录下,指定配置文件启动 ./redis-server ../redis.conf 设置外网访问 更改redis.conf 文件 bind 127.0.0.1 prot ...
- Kafka权威指南 读书笔记之(一)初识Kafka
发布与订阅消息系统 数据(消息)的发送者(发布者)不会直接把消息发送给接收者,这是发布与订阅消息系统的一个特点.发布者以某种方式对消息进行分类,接收者(订阅者)订阅它们, 以便接收特定类型的消息.发布 ...
- layui(二)——layer组件常见用法总结
layer是layui的代表作,功能十分强大,为方便以后快速配置这里对其常见用法做了简单总结 一.常用调用方式 //1.普通消息:alert(content,[options],[yesCallBac ...
- hibernate validator【原】
hibernate validator 功能 在开发中经常做一些字段校验的功能,比如非空,长度限制,邮箱验证等等,为了省掉这种冗长繁琐的操作,hibernate validator提供了一套精简的注释 ...